.ef-why__grid{display:flex;flex-wrap:wrap;gap:clamp(32px,4.4vw,56px);align-items:flex-start}.ef-why__copy{flex:1 1 360px;min-width:0}.ef-why__eyebrow{display:block;font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--color-primary,var(--color-text));margin-bottom:18px}.ef-why__title{margin:0 0 18px;font-size:clamp(30px,3.4vw,46px);font-weight:500;letter-spacing:-.025em;line-height:1.05;color:var(--color-heading)}.ef-why__text{margin:0;max-width:400px;font-size:clamp(16px,1.3vw,17px);line-height:1.6;color:var(--color-text)}.ef-why__list{flex:1.2 1 460px;min-width:0}.ef-why__item,.ef-why__end{border-top:1px solid var(--color-border)}.ef-why__head{display:flex;align-items:flex-start;gap:16px;width:100%;padding:18px 0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.ef-why__n{flex-shrink:0;width:28px;padding-top:6px;font-size:12.5px;font-weight:500;letter-spacing:.1em;color:var(--color-text);opacity:.55;transition:opacity .3s ease,color .3s ease}.ef-why__label{flex:1 1 auto;min-width:0;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.015em;line-height:1.28;color:var(--color-text);transition:color .3s ease}.ef-why__sign{flex-shrink:0;width:30px;height:30px;border:1px solid var(--color-border);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--color-primary,var(--color-text));background:transparent;transition:transform .45s cubic-bezier(.22,1,.36,1),background .3s ease}.ef-why__body{overflow:hidden;max-height:0;opacity:0;transition:max-height .55s cubic-bezier(.22,1,.36,1),opacity .4s ease}.ef-why__body p{margin:0 0 20px 44px;max-width:480px;font-size:15.5px;line-height:1.6;color:var(--color-text)}.ef-why__item.is-open .ef-why__n{opacity:1;color:var(--color-primary,var(--color-heading))}.ef-why__item.is-open .ef-why__label{color:var(--color-heading)}.ef-why__item.is-open .ef-why__sign{transform:rotate(45deg);background:var(--color-border)}.ef-why__item.is-open .ef-why__body{max-height:260px;opacity:1}.ef-why__head:focus-visible{outline:2px solid var(--color-heading);outline-offset:3px;border-radius:4px}@media(prefers-reduced-motion:reduce){.ef-why__body,.ef-why__sign,.ef-why__n,.ef-why__label{transition:none}}.ef-why:not(.ef-why--photo) .ef-why__main{display:contents}.ef-why--photo .ef-why__grid{display:grid;grid-template-columns:minmax(0,min(var(--ef-owner-w,340px),42%)) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.ef-why--photo .ef-why__main{min-width:0}.ef-why--photo .ef-why__copy{margin-bottom:clamp(28px,3vw,40px)}.ef-why--photo .ef-why__text{max-width:560px}.ef-why__owner{position:relative;margin:0;width:100%;border-radius:12px;overflow:hidden}.ef-why__owner img{display:block;width:100%;height:auto;aspect-ratio:var(--ef-owner-ratio, 4 / 5);object-fit:cover;background:var(--color-border)}.ef-why__owner--cap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,#141c2200,#141c229e);pointer-events:none}.ef-why__owner-cap{position:absolute;left:0;bottom:0;z-index:1;display:flex;flex-direction:column;gap:2px;padding:0 clamp(16px,1.6vw,22px) clamp(14px,1.5vw,20px)}.ef-why__owner-name{font-size:17px;font-weight:500;letter-spacing:-.01em;color:#fff}.ef-why__owner-role{font-size:13.5px;color:#ffffffd9}@media(max-width:749px){.ef-why--photo .ef-why__grid{display:flex;flex-direction:column;gap:0}.ef-why--photo .ef-why__main{display:contents}.ef-why--photo .ef-why__copy{order:1;flex:none;margin-bottom:28px}.ef-why--photo .ef-why__owner{order:2;flex:none;width:min(100%,360px);margin-bottom:32px}.ef-why--photo .ef-why__list{order:3;flex:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ef-why.css.map */
