/** ACTOPIM bağımsız varsayılan ürün şablonu. Tüm kurallar şablon altında izoledir. */


.ikbaal-product-single{width:100%;max-width:none!important;margin:0;padding:0;font-family:inherit;color:inherit}.ikbaal-product-single *{box-sizing:border-box}.ikbaal-product-single__article{width:100%;margin:0;padding:0}.actopim-default-product{--at-primary:#2271b1;--at-primary-light:#f0f6fc;--at-bg:#f6f7f7;--at-surface:#fff;--at-text:#1d2327;--at-muted:#646970;--at-border:#dcdcde;--at-container:1200px;--at-title-size:44px;--at-body-size:16px;--at-radius:20px;--at-space:32px;--at-font:inherit;--at-title-weight:700;--at-title-line:1.08;--at-body-weight:400;--at-body-line:1.7;--at-page-top:48px;--at-page-bottom:56px;--at-hero-padding:40px;--at-column-gap:48px;--at-gallery-height:520px;--at-thumb-size:90px;width:100%;padding:var(--at-page-top) max(16px,calc((100% - var(--at-container))/2)) var(--at-page-bottom);background:var(--at-bg);color:var(--at-text);font-family:var(--at-font);font-size:var(--at-body-size);font-weight:var(--at-body-weight);line-height:var(--at-body-line)}.actopim-default-product button,.actopim-default-product input,.actopim-default-product select,.actopim-default-product textarea{font-family:var(--at-font)}.actopim-default-product .ikbaal-product-single__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.08fr);gap:var(--at-column-gap);padding:var(--at-hero-padding);overflow:hidden;background:var(--at-surface);border:1px solid var(--at-border);border-radius:var(--at-radius);box-shadow:0 20px 45px rgba(30,41,59,.07)}.actopim-default-product .ikbaal-product-single__hero:before{position:absolute;top:-170px;right:-170px;width:360px;height:360px;border-radius:50%;background:var(--at-primary-light);opacity:.65;content:"";pointer-events:none}.actopim-default-product .ikbaal-product-single__media,.actopim-default-product .ikbaal-product-single__summary{position:relative;z-index:1;min-width:0}.actopim-default-product .ikbaal-product-single__media{align-self:start}.actopim-default-product .ikbaal-product-single__summary{display:flex;flex-direction:column;justify-content:center;padding:clamp(10px,2vw,26px) 0}.actopim-default-product .ikbaal-product-single__eyebrow{align-self:flex-start;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:var(--at-primary-light);color:var(--at-primary);font:700 11px/1.4 var(--at-font);letter-spacing:.08em}.actopim-default-product .ikbaal-product-single__title{margin:0 0 18px;color:var(--at-text);font-family:var(--at-font);font-size:clamp(30px,4vw,var(--at-title-size));font-weight:var(--at-title-weight);line-height:var(--at-title-line);letter-spacing:-.035em}.actopim-default-product .ikbaal-product-single__title *{color:inherit!important;font-family:inherit!important}.actopim-default-product .ikbaal-product-single__excerpt{margin:0 0 4px;color:var(--at-muted);font-size:var(--at-body-size);font-weight:var(--at-body-weight);line-height:var(--at-body-line)}.actopim-default-product .ikbaal-product-single__quick-tabs{margin-top:24px}.actopim-default-product .ikbaal-product-single__details,.actopim-default-product .ikbaal-product-single__faq{margin-top:var(--at-space);padding:clamp(22px,3vw,40px);background:var(--at-surface);border:1px solid var(--at-border);border-radius:var(--at-radius);box-shadow:0 14px 35px rgba(30,41,59,.05)}.actopim-default-product .acto-gallery-main{margin:0!important}.actopim-default-product .acto-viewer{border-color:var(--at-border)!important;border-radius:calc(var(--at-radius) - 4px)!important;background:var(--at-surface)!important}.actopim-default-product .acto-slider-list li{height:var(--at-gallery-height)!important}.actopim-default-product .acto-th-item{width:var(--at-thumb-size)!important;height:var(--at-thumb-size)!important;flex-basis:var(--at-thumb-size)!important;border-color:var(--at-border)!important;border-radius:10px!important}.actopim-default-product .acto-th-item.active{border-color:var(--at-primary)!important}.actopim-default-product .acto-nav-arrow{color:var(--at-primary)!important;border-color:var(--at-border)!important;border-radius:50%!important}.actopim-default-product .acto-final-wrapper{margin:0!important;font-family:var(--at-font)!important}.actopim-default-product .acto-final-nav{gap:4px;padding:4px!important;border:0!important;border-radius:12px;background:var(--at-bg)!important}.actopim-default-product .acto-final-nav li{flex:1;margin:0!important}.actopim-default-product .acto-final-btn{width:100%;padding:11px 14px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:var(--at-muted)!important;font-family:var(--at-font)!important;font-size:12px!important}.actopim-default-product .acto-final-btn.active{background:var(--at-surface)!important;color:var(--at-primary)!important;box-shadow:0 2px 8px rgba(30,41,59,.08)!important}.actopim-default-product .acto-final-btn:hover{background:var(--at-primary)!important;color:#fff!important}.actopim-default-product .acto-final-content-wrap{border:1px solid var(--at-border)!important;border-radius:0 0 12px 12px;background:var(--at-surface)!important}.actopim-default-product .acto-pane{padding:24px!important;color:var(--at-text)!important}.actopim-default-product a{color:var(--at-primary)}
@media(max-width:900px){.actopim-default-product .ikbaal-product-single__hero{grid-template-columns:1fr}.actopim-default-product .ikbaal-product-single__summary{padding:8px 0}.actopim-default-product .acto-slider-list li{height:min(var(--at-gallery-height),70vw)!important;min-height:240px}}
@media(max-width:600px){.actopim-default-product{padding:16px}.actopim-default-product .ikbaal-product-single__hero,.actopim-default-product .ikbaal-product-single__details,.actopim-default-product .ikbaal-product-single__faq{padding:18px;border-radius:min(var(--at-radius),16px)}.actopim-default-product .acto-final-nav{display:none!important}.actopim-default-product .acto-mobile-trigger{display:block!important;color:var(--at-primary)!important;border-color:var(--at-border)!important;background:var(--at-surface)!important}.actopim-default-product .acto-pane{padding:18px!important}}
/* Kompakt varsayılan şablon: mevcut ürün font ve renk ayarlarını kullanır. */
.actopim-default-product--compact {
 padding-top:min(var(--at-page-top),28px);
 padding-bottom:min(var(--at-page-bottom),36px);
}
.actopim-default-product--compact .ikbaal-product-single__hero {
 grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);
 align-items:start;
 gap:min(var(--at-column-gap),32px);
 padding:min(var(--at-hero-padding),28px);
 border-radius:min(var(--at-radius),16px);
 box-shadow:0 4px 20px rgba(30,41,59,.035);
}
.actopim-default-product--compact .ikbaal-product-single__hero:before {display:none}
.actopim-default-product--compact .ikbaal-product-single__summary {padding:4px 0}
.actopim-default-product--compact .ikbaal-product-single__eyebrow {
 margin:0 0 12px;padding:4px 10px;font-size:10px;letter-spacing:.06em;
}
.actopim-default-product--compact .ikbaal-product-single__title {
 margin:0 0 14px;font-size:clamp(25px,2.7vw,min(var(--at-title-size),36px));
 line-height:max(var(--at-title-line),1.15);letter-spacing:-.025em;overflow-wrap:anywhere;
}
.actopim-default-product--compact .ikbaal-product-single__excerpt p {margin:0 0 12px}
.actopim-default-product--compact .ikbaal-product-single__quick-tabs {margin-top:16px;min-width:0}
.actopim-default-product--compact .acto-slider-list li {height:min(var(--at-gallery-height),400px)!important}
.actopim-default-product--compact .ikbaal-product-single__media > img {
 display:block;width:100%;height:auto;max-height:400px;object-fit:contain;
}
.actopim-default-product--compact .acto-th-item {
 width:min(var(--at-thumb-size),64px)!important;
 height:min(var(--at-thumb-size),64px)!important;
 flex-basis:min(var(--at-thumb-size),64px)!important;
}
.actopim-default-product--compact .ikbaal-product-single__details,
.actopim-default-product--compact .ikbaal-product-single__faq {
 margin-top:min(var(--at-space),20px);padding:24px;
 border-radius:min(var(--at-radius),16px);box-shadow:none;min-width:0;
}
.actopim-default-product--compact .acto-final-nav {flex-wrap:wrap}
.actopim-default-product--compact .acto-final-btn {min-height:44px;white-space:normal}
.actopim-default-product--compact .acto-pane {padding:20px!important;overflow-wrap:anywhere}
.actopim-default-product--compact :is(a,button):focus-visible {
 outline:2px solid var(--at-primary);outline-offset:3px;
}
@media(max-width:900px) {
 .actopim-default-product--compact .ikbaal-product-single__hero {grid-template-columns:1fr;gap:20px}
 .actopim-default-product--compact .acto-slider-list li {height:min(var(--at-gallery-height),340px,65vw)!important;min-height:0}
}
@media(max-width:600px) {
 .actopim-default-product--compact {padding:16px 12px 24px}
 .actopim-default-product--compact .ikbaal-product-single__hero,
 .actopim-default-product--compact .ikbaal-product-single__details,
 .actopim-default-product--compact .ikbaal-product-single__faq {padding:16px;border-radius:12px}
 .actopim-default-product--compact .ikbaal-product-single__title {font-size:min(var(--at-title-size),28px)}
 .actopim-default-product--compact .ikbaal-product-single__media > img {max-height:280px}
 .actopim-default-product--compact .acto-pane {padding:14px!important}
 .actopim-default-product--compact .acto-mobile-trigger {min-height:44px;white-space:normal}
}
