.b-ai{content-visibility:auto;contain-intrinsic-size:auto 1100px;padding-block:calc(var(--b-section-space) / 2)}.b-ai__grid{display:grid;grid-template-columns:minmax(0,697fr) minmax(0,901fr);column-gap:clamp(40px,10.6vw,204px);align-items:stretch}.b-ai__visual{display:flex;align-items:center}.b-ai__stack{position:relative;width:100%;aspect-ratio:1121 / 1403}.b-ai__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s ease,transform 1.2s var(--b-ease);transform:scale(1.03)}.b-ai__img.is-active{opacity:1;transform:none}.b-ai__img img{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.b-ai__stack{animation:b-ai-float 7s ease-in-out infinite}}@keyframes b-ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.b-ai__content{display:flex;flex-direction:column;justify-content:center;gap:clamp(36px,3.125vw,60px);min-width:0}.b-ai__head{display:flex;flex-direction:column;gap:12px}.b-ai__list{border-top:1px solid var(--b-line)}.b-ai__item{border-bottom:1px solid var(--b-line)}.b-ai__heading{font:inherit}.b-ai__trigger{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:clamp(18px,1.458vw,28px) 0;text-align:left;color:var(--b-heading);cursor:pointer;transition:color .3s ease,padding var(--b-dur) var(--b-ease)}.b-ai__item.is-open .b-ai__trigger{padding-bottom:clamp(14px,1.0417vw,20px)}.b-ai__trigger:focus-visible{outline:2px solid var(--b-heading);outline-offset:4px}.b-ai__label{display:flex;align-items:center;gap:clamp(14px,1.51vw,29px);font-weight:700;font-size:clamp(20px,1.6667vw,32px);line-height:1.3;letter-spacing:-.03em;min-width:0}.b-ai__num{flex:0 0 auto;font-variant-numeric:tabular-nums}.b-ai__name{transition:transform var(--b-dur) var(--b-ease)}.b-ai__arrow{display:flex;flex:0 0 auto}.b-ai__arrow .b-icon{transition:transform var(--b-dur) var(--b-ease)}.b-ai__item:not(.is-open) .b-ai__trigger:hover .b-ai__name{transform:translate(8px)}.b-ai__item:not(.is-open) .b-ai__trigger:hover .b-ai__arrow .b-icon{transform:translate(4px)}.b-ai__item.is-open .b-ai__arrow .b-icon{transform:rotate(-45deg)}html[data-theme=dark] .b-ai__item.is-open .b-ai__label{color:var(--b-accent)}.b-ai__body{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(28px,2.5vw,48px);padding-bottom:clamp(20px,1.458vw,28px);opacity:0;transform:translateY(16px);transition:opacity .3s ease,transform .5s var(--b-ease)}.b-ai__item.is-open .b-ai__body{opacity:1;transform:none;transition:opacity .6s ease .15s,transform .8s var(--b-ease) .15s}.b-ai__text{font-size:clamp(16px,1.1458vw,22px);line-height:1.364;letter-spacing:-.03em;color:var(--b-text)}.b-ai__link{font-size:clamp(16px,1.0417vw,20px)}@media(prefers-reduced-motion:reduce){.b-ai__img,.b-ai__body,.b-ai__name,.b-ai__arrow .b-icon{transition:none!important}}@media(max-width:989px){.b-ai__grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.b-ai__visual{justify-content:center}.b-ai__stack{max-width:520px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bristm-ai.css.map */
