.co-feat{background:var(--co-feat-bg);padding:var(--co-feat-pad-y) var(--co-feat-pad-x)}.co-feat--border-bottom{border-bottom:1px solid var(--co-feat-border)}.co-feat__inner{max-width:var(--co-feat-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--co-feat-col-min),100%),1fr));gap:var(--co-feat-gap);align-items:center}.co-feat--no-media .co-feat__inner{grid-template-columns:1fr}.co-feat__media{align-self:start;height:100%}.co-feat--reverse .co-feat__media{order:2}.co-feat__sticky{position:sticky;top:var(--co-feat-sticky-top)}.co-feat__frame{position:relative;height:var(--co-feat-media-height);overflow:hidden}.co-feat__img{display:block;width:100%;height:var(--co-feat-img-overhang, 108%);object-fit:cover;object-position:var(--co-feat-media-focus);will-change:transform}.co-feat__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#e8eef4}.co-feat__placeholder svg{width:100%;height:100%;fill:#0b1b2b1f}.co-feat__bracket{position:absolute;width:var(--co-feat-bracket-size);height:var(--co-feat-bracket-size);z-index:2;pointer-events:none}.co-feat__bracket--tl{top:var(--co-feat-bracket-inset);left:var(--co-feat-bracket-inset);border-top:var(--co-feat-bracket-thickness) solid var(--co-feat-bracket);border-left:var(--co-feat-bracket-thickness) solid var(--co-feat-bracket)}.co-feat__bracket--br{bottom:var(--co-feat-bracket-inset);right:var(--co-feat-bracket-inset);border-bottom:var(--co-feat-bracket-thickness) solid var(--co-feat-bracket);border-right:var(--co-feat-bracket-thickness) solid var(--co-feat-bracket)}.co-feat--reverse .co-feat__bracket--tl{left:auto;right:var(--co-feat-bracket-inset);border-left:0;border-right:var(--co-feat-bracket-thickness) solid var(--co-feat-bracket)}.co-feat--reverse .co-feat__bracket--br{right:auto;left:var(--co-feat-bracket-inset);border-right:0;border-left:var(--co-feat-bracket-thickness) solid var(--co-feat-bracket)}.co-feat__eyebrow{font-size:var(--co-feat-eyebrow-size);font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--co-feat-eyebrow-color);margin-bottom:18px}.co-feat__title{font-weight:900;font-size:clamp(var(--co-feat-title-min),3.6vw,var(--co-feat-title-max));line-height:1.08;letter-spacing:-.028em;margin:0 0 24px;color:var(--co-feat-title-color)}.co-feat__text{font-size:var(--co-feat-text-size);line-height:1.7;color:var(--co-feat-text-color);margin:0 0 34px}.co-feat__text>*:first-child{margin-top:0}.co-feat__text>*:last-child{margin-bottom:0}.co-feat__highlight{margin-top:34px;padding-top:28px;border-top:1px solid var(--co-feat-rule)}.co-feat__highlight,.co-feat__highlight p{font-size:clamp(19px,2vw,var(--co-feat-highlight-size));line-height:1.45;color:var(--co-feat-text-color);margin:0}.co-feat__highlight strong{font-weight:900;color:var(--co-feat-accent)}.co-feat__list{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:1px;background:var(--co-feat-rule);border:1px solid var(--co-feat-rule)}.co-feat__list-item{background:var(--co-feat-list-bg);padding:26px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.co-feat__list-item svg{margin-top:5px;flex:0 0 auto}.co-feat__list-title{display:block;font-weight:800;font-size:var(--co-feat-list-title-size);color:var(--co-feat-title-color);margin-bottom:6px}.co-feat__list-text{font-size:var(--co-feat-list-text-size);line-height:1.6;color:var(--co-feat-text-color)}.co-feat__actions{margin-top:var(--co-feat-actions-gap)}.co-feat--animate .co-feat__media,.co-feat--animate .co-feat__copy{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.co-feat--animate .co-feat__copy{transition-delay:.1s}.co-feat--animate .co-feat__media.is-visible,.co-feat--animate .co-feat__copy.is-visible{opacity:1;transform:none}@media screen and (max-width:860px){.co-feat{padding:var(--co-feat-pad-y-mobile) var(--co-feat-pad-x-mobile)}.co-feat__inner{gap:var(--co-feat-gap-mobile)}.co-feat--reverse .co-feat__media{order:0}.co-feat__sticky{position:static}.co-feat__frame{height:var(--co-feat-media-height-mobile)}.co-feat__list{margin-top:26px}.co-feat__actions .co-btn{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.co-feat__img{transform:none!important}.co-feat--animate .co-feat__media,.co-feat--animate .co-feat__copy{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/co-feature-row.css.map */
