.ts-accordion-banner{position:relative;overflow:hidden;width:100%;min-height:var(--min-height, 780px);padding:var(--PT, 85px) 0 var(--PB, 115px);border-bottom:var(--ts-border);background:var(--bg, transparent);color:var(--ts-ink)}.ts-accordion-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ts-accordion-banner__side{position:absolute;right:0;bottom:0;top:0;width:var(--side-image-width, 43%);z-index:1}.ts-accordion-banner__box{position:relative;z-index:2;margin:0 clamp(20px,4vw,59px);max-width:var(--box-max-width, 660px)}.ts-accordion-banner__head{display:flex;align-items:center;min-height:76px;background:#fff;border:var(--ts-border);border-right:none}.ts-accordion-banner__heading{flex:1;margin:0;font-weight:600;line-height:1.12;letter-spacing:-.04em;padding:0 30px}.ts-accordion-banner__plus{width:73px;flex-shrink:0;align-self:stretch;border-left:var(--ts-border);border-right:var(--ts-border);display:flex;align-items:center;justify-content:center}.ts-accordion-banner__body{background:#fff;border:var(--ts-border);border-top:none;padding:24px 30px}.ts-accordion-banner__paragraph{line-height:1.4;letter-spacing:-.03em;margin-bottom:16px}.ts-accordion-banner__paragraph:last-child{margin-bottom:0}.ts-accordion-banner__paragraph p{margin:0}.ts-accordion-banner__checks{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));column-gap:60px;row-gap:8px;grid-auto-flow:column;grid-template-rows:repeat(3,auto)}.ts-accordion-banner__check{display:flex;align-items:center;gap:12px;line-height:1.25;letter-spacing:-.03em}.ts-accordion-banner__check svg{flex-shrink:0}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__box{opacity:0;transform:translateY(34px);transition:opacity .8s var(--ts-ease),transform .8s var(--ts-ease)}body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__box{opacity:1;transform:none}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__head,body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__body{clip-path:inset(0 100% 0 0);transition:clip-path .9s var(--ts-ease)}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__body{transition-delay:.16s}body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__head,body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__body{clip-path:inset(0 0 0 0)}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__heading,body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__paragraph,body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__check{opacity:0;transform:translateY(14px);transition:opacity .65s var(--ts-ease),transform .65s var(--ts-ease);transition-delay:var(--d, .26s)}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__heading{--d: .26s}body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__heading,body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__paragraph,body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__check{opacity:1;transform:none}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__plus svg{transform:rotate(-45deg) scale(.85);opacity:0;transition:opacity .55s var(--ts-ease),transform .75s var(--ts-ease);transition-delay:.48s}body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__plus svg{opacity:1;transform:rotate(0) scale(1)}body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__bg,body.ts-reveal-ready .ts-accordion-banner .ts-accordion-banner__side{opacity:0;transform:scale(1.04);transition:opacity 1s var(--ts-ease),transform 1.2s var(--ts-ease)}body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__bg,body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__side{opacity:1;transform:none}@media only screen and (max-width:767px){.ts-accordion-banner{padding:40px 0 60px;min-height:0}.ts-accordion-banner__box{margin:0 24px}.ts-accordion-banner__heading{padding:0 24px}.ts-accordion-banner__body{padding:24px}.ts-accordion-banner__checks{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row;row-gap:10px}.ts-accordion-banner__side{top:auto;bottom:56px;width:100%;height:56%;opacity:.35}body.ts-reveal-ready .ts-accordion-banner.active .ts-accordion-banner__side{opacity:.35}}
/*# sourceMappingURL=/cdn/shop/t/562/assets/ts-accordion-banner.css.map */
