.acc__head{margin:0 0 clamp(20px,3.5vh,34px)}.acc__head h1{margin:0 0 12px;font-family:var(--disp);font-size:clamp(26px,4vw,42px);line-height:1.1;text-transform:uppercase}.acc__lead{margin:0;max-width:640px;font-size:clamp(15px,1.7vw,17.5px);color:#cdd5cd}.acc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:clamp(14px,2vw,20px)}.acc{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:var(--panel);text-decoration:none;color:inherit;transition:border-color .2s ease,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.acc:hover{border-color:var(--g);transform:translateY(-3px);box-shadow:0 20px 46px -22px #35e02a8c}.acc__media{display:block;aspect-ratio:4 / 3;background:radial-gradient(85% 70% at 50% 42%,#fff,#fafbfa 60%,#eef1ee);overflow:hidden}.acc__media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .45s cubic-bezier(.22,1,.36,1)}.acc:hover .acc__media img{transform:scale(1.05)}.acc__body{display:flex;flex-direction:column;flex:1;padding:16px 17px 18px}.acc__name{display:block;font-family:var(--disp);font-weight:400;font-size:var(--fs-base);line-height:1.22;text-transform:uppercase;margin-bottom:8px}.acc__desc{display:block;flex:1;font-size:var(--fs-sm);line-height:1.5;color:var(--muted);margin-bottom:14px}.acc__foot{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:13px;border-top:1px solid var(--line)}.acc__price{font-family:var(--disp);font-size:24px;line-height:1;color:var(--white)}.acc__price em{font-family:var(--body);font-style:normal;font-size:var(--fs-3xs);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--g);margin-left:6px}.acc__go{font-size:var(--fs-2xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--g);white-space:nowrap}.acc__go i{font-style:normal;display:inline-block;transition:transform .25s ease}.acc:hover .acc__go i{transform:translate(4px)}.acc--tool{cursor:default}.acc--tool:hover{transform:none}.acc__media--tool{background:#0e120e;aspect-ratio:4 / 3}.acc__media--tool img{object-fit:cover;padding:0}.acc__tag{display:block;margin-bottom:7px;font-size:var(--fs-3xs);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--g)}.acc__list{list-style:none;margin:0 0 14px;padding:0;flex:1}.acc__list li{position:relative;padding-left:19px;margin-bottom:7px;font-size:var(--fs-xs);line-height:1.45;color:#cdd5cd}.acc__list li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--g)}.acc__add{-webkit-appearance:none;appearance:none;cursor:pointer;border:0;border-radius:var(--r-sm);padding:12px 18px;background:var(--g);color:var(--gdark);font-family:var(--body);font-size:var(--fs-sm);font-weight:800;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.acc__add:hover{filter:brightness(1.08);transform:translateY(-1px)}.acc__add:active{transform:translateY(0)}.acc.is-added{border-color:var(--g)}.acc.is-added .acc__add{background:#0d3f14;color:var(--g);box-shadow:inset 0 0 0 1px var(--g)}.acc__more{margin-top:clamp(30px,5vh,48px);padding-top:clamp(20px,3vh,28px);border-top:1px solid var(--line)}.acc__more h2{margin:0 0 16px;font-family:var(--disp);font-size:var(--fs-md);letter-spacing:.06em;text-transform:uppercase}.acc__mrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px}@media(prefers-reduced-motion:reduce){.acc,.acc__media img,.acc__go i{transition-duration:.01s}}.acc__media picture,.more__thumb picture{display:contents}.acc__media--tool picture{display:contents}
/*# sourceMappingURL=/cdn/shop/t/55/assets/ifz-accessories.css.map */
