.koffi-it{background:var(--koffi-bg);color:var(--koffi-text);padding:var(--koffi-pad-y) var(--koffi-pad-x)}.koffi-it__container{max-width:var(--koffi-max);margin:0 auto}.koffi-it__grid{display:grid;gap:var(--koffi-gap);align-items:center;grid-template-columns:minmax(0,var(--koffi-media-w)) minmax(0,calc(100% - var(--koffi-media-w)))}.koffi-it[data-layout=media_right] .koffi-it__media{order:2}.koffi-it[data-layout=media_right] .koffi-it__content{order:1}.koffi-it__media,.koffi-it__content{background:var(--koffi-surface);border:var(--koffi-border-w) solid var(--koffi-border);border-radius:var(--koffi-surface-r);box-shadow:0 14px 34px rgba(10,10,20,calc(.18 * var(--koffi-shadow)));height:100%}.koffi-it__media{padding:var(--koffi-surface-pad)}.koffi-it__media{position:relative}.koffi-it__badge{position:absolute;top:14px;left:14px;z-index:2;font-size:var(--koffi-badge-size);font-weight:750;letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;border-radius:999px;color:var(--koffi-accent-contrast);background:var(--koffi-accent)}.koffi-it__mediaFrame{border-radius:var(--koffi-media-r);overflow:hidden;aspect-ratio:var(--koffi-media-aspect);box-shadow:0 14px 30px rgba(10,10,20,calc(.18 * var(--koffi-media-shadow)))}.koffi-it__img,.koffi-it__mediaFrame video{width:100%;height:100%;object-fit:var(--koffi-media-fit);display:block}.koffi-it__mediaNote{margin-top:12px;color:var(--koffi-muted);font-size:var(--koffi-body)}.koffi-it__content{display:flex;flex-direction:column}.koffi-it__content{text-align:left;padding:var(--koffi-content-pad)}.koffi-it[data-align=center] .koffi-it__content{text-align:center}.koffi-it[data-content-align=center] .koffi-it__content{justify-content:center}.koffi-it[data-content-align=top] .koffi-it__content{justify-content:start}.koffi-it[data-content-align=bottom] .koffi-it__content{justify-content:end}.koffi-it__eyebrow{font-size:var(--koffi-eye);letter-spacing:.14em;text-transform:uppercase;color:var(--koffi-muted);margin-bottom:10px}.koffi-it__heading{font-size:var(--koffi-h);line-height:1.1;margin:0 0 12px;letter-spacing:-.02em}.koffi-it__text{color:var(--koffi-muted);font-size:var(--koffi-body);line-height:1.65}.koffi-it__text p{margin:0}.koffi-it__text p+p{margin-top:10px}.koffi-it__bullets{margin-top:14px;color:var(--koffi-muted);font-size:var(--koffi-body)}.koffi-it__bullets ul{margin:0;padding-left:18px}.koffi-it[data-align=center] .koffi-it__bullets ul{padding-left:0;list-style:none}.koffi-it__bullets li{margin:8px 0}.koffi-it[data-align=center] .koffi-it__bullets li:before{content:"\2022";margin-right:8px;color:var(--koffi-accent)}.koffi-it__divider{height:1px;width:100%;margin:16px 0;background:var(--koffi-border)}.koffi-it__spacer{width:100%}.koffi-it__buttons{display:flex;flex-wrap:wrap;gap:var(--koffi-btn-gap);margin-top:18px;justify-content:flex-start}.koffi-it[data-align=center] .koffi-it__buttons{justify-content:center}.koffi-it__btn{min-height:var(--koffi-btn-h);padding:0 16px;border-radius:var(--koffi-btn-r);text-decoration:none;font-weight:var(--koffi-btn-w);display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.koffi-it__btn--primary{background:var(--koffi-accent);color:var(--koffi-accent-contrast)}.koffi-it__btn--primary:hover{transform:translateY(-1px)}.koffi-it__btn--secondary{background:transparent;color:var(--koffi-text)}.koffi-it__embed{width:100%;height:100%}.koffi-it__embed iframe{width:100%;height:100%;border:0;display:block}.koffi-it__btn--secondary:hover{transform:translateY(-1px);border-color:#7c5cff66;background:#7c5cff0f}@media (max-width: 989px){.koffi-it__grid{grid-template-columns:1fr}.koffi-it[data-mobile=stack_text_top] .koffi-it__content{order:1}.koffi-it[data-mobile=stack_text_top] .koffi-it__media,.koffi-it[data-mobile=stack_media_top] .koffi-it__content{order:2}.koffi-it[data-mobile=stack_media_top] .koffi-it__media{order:1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/koffi-image-text-video.css.map */
