/* Two equal groups make the marquee loop without a jump. Strip and header stay pinned together (strip on top). */
.theme-atelier{--kpt-strip-h:44px}
.theme-atelier .kpt-trust-strip{position:sticky;top:0;z-index:31;height:var(--kpt-strip-h);background:#741e32;color:#fff7ee;font-family:var(--body,'Manrope',sans-serif);font-size:12px;line-height:1.4;font-weight:650}
.theme-atelier .kpt-trust-viewport{overflow:hidden}
.theme-atelier .kpt-trust-track{display:flex;width:max-content;animation:kpt-trust-flow 56s linear infinite}
.theme-atelier .kpt-trust-group{display:flex;flex:0 0 auto;min-width:100vw;justify-content:space-around}
.theme-atelier .kpt-trust-pair{display:flex;flex:0 0 auto;align-items:center;gap:34px;padding-left:34px;white-space:nowrap;min-height:44px}
.theme-atelier .kpt-trust-strip a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:inherit;text-decoration:none}
.theme-atelier .kpt-trendyol-logo{display:block;flex:0 0 auto;width:92px;height:37px;object-fit:contain;filter:brightness(0) saturate(100%) invert(96%) sepia(9%) saturate(339%) hue-rotate(326deg) brightness(104%) contrast(101%)}
.theme-atelier .kpt-trust-strip a:hover>span{text-decoration:underline;text-underline-offset:4px}
.theme-atelier .kpt-trust-strip a:focus-visible{outline:2px solid #fff7ee;outline-offset:-2px;border-radius:2px}
.theme-atelier .kpt-trust-strip p{display:flex;align-items:center;gap:10px;margin:0;font-size:inherit;line-height:inherit}
.theme-atelier .kpt-trust-strip svg{flex:0 0 auto}
.theme-atelier .kpt-trust-divider{flex:0 0 auto;width:3px;height:3px;border-radius:50%;background:#d9acb4}
.theme-atelier .kpt-trust-strip[data-paused] .kpt-trust-track{animation-play-state:paused}
@media(hover:hover) and (pointer:fine){.theme-atelier .kpt-trust-strip:hover .kpt-trust-track{animation-play-state:paused}}
/* Keyboard focus always brings the single accessible store link into view. */
.theme-atelier .kpt-trust-strip:has(a:focus-visible) .kpt-trust-track{animation:none;transform:none}
.theme-atelier .kpt-trust-toggle{position:absolute;inset:0 0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-left:1px solid #965566;border-radius:0;background:#741e32;color:#fff7ee;cursor:pointer}
.theme-atelier .kpt-trust-toggle[hidden],.theme-atelier .kpt-trust-play{display:none}
.theme-atelier .kpt-trust-toggle:focus-visible{outline:2px solid #fff7ee;outline-offset:-4px}
.theme-atelier .kpt-trust-toggle[aria-pressed="true"] .kpt-trust-pause{display:none}
.theme-atelier .kpt-trust-toggle[aria-pressed="true"] .kpt-trust-play{display:block}
/* Everything that pinned under the header now sits under strip + header. */
.theme-atelier .atelier-header{top:var(--kpt-strip-h)}
.theme-atelier .atelier-header .atelier-disclosure,.theme-atelier .atelier-header .main-nav,.theme-atelier .fw-header .kpt-mega{max-height:calc(100dvh - 64px - var(--kpt-strip-h))}
.theme-atelier .kpt-stack-card{top:calc(var(--hdr) + var(--kpt-strip-h) + 8px + var(--i) * var(--peek));height:calc(100svh - var(--hdr) - var(--kpt-strip-h) - 106px - (var(--count) - 1) * var(--peek))}
.theme-atelier .kpt-stack.is-compact .kpt-stack-pin{top:calc(var(--hdr) + var(--kpt-strip-h) + 8px)}
.theme-atelier .kpt-stack.is-motion-reduced .kpt-stack-pin{top:0}
@keyframes kpt-trust-flow{to{transform:translateX(-50%)}}
@media(max-width:767px){
 .theme-atelier .kpt-trust-pair{gap:26px;padding-left:26px}
 .theme-atelier .kpt-trust-track{animation-duration:52s}
}
@media(prefers-reduced-motion:reduce){
 .theme-atelier{--kpt-strip-h:0px}
 .theme-atelier .kpt-trust-strip{position:relative;height:auto}
 .theme-atelier .kpt-trust-track{width:100%;animation:none}
 .theme-atelier .kpt-trust-group{width:100%;min-width:0}
 .theme-atelier .kpt-trust-group[aria-hidden],.theme-atelier .kpt-trust-pair[aria-hidden],.theme-atelier .kpt-trust-toggle{display:none}
 .theme-atelier .kpt-trust-pair{flex:1 1 auto;width:100%;min-width:0;flex-wrap:wrap;justify-content:center;gap:0 28px;padding:0 16px;white-space:normal}
 .theme-atelier .kpt-trust-pair>.kpt-trust-divider{display:none}
 .theme-atelier .kpt-trust-strip p{min-height:34px;padding-bottom:4px}
}
