.ap-sch__fila{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ap-cols, 5) - 1) * 18px) / var(--ap-cols, 5));gap:18px;overflow-x:auto;scrollbar-width:none;padding-bottom:6px;align-items:stretch}.ap-sch__fila::-webkit-scrollbar{display:none}.ap-sch__card{display:flex;flex-direction:column;background:var(--ap-scheda, #f5f5f5);border-radius:var(--ap-r, 20px);padding:18px 18px 14px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.ap-sch__card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #14100c14}.ap-sch__testa{margin-bottom:8px}.ap-sch__marca{margin:0;font-size:12px;color:var(--ap-muted, #6f6a64)}.ap-sch__nome{margin:0;font-size:15.5px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-sch__nome a{display:block;overflow:hidden;text-overflow:ellipsis}.ap-sch__nome a{color:inherit;text-decoration:none}.ap-sch__nome a:hover{text-decoration:underline;text-underline-offset:2px}.ap-sch__tipo{margin:2px 0 0;font-size:12.5px;line-height:1.35;min-height:2.7em;color:var(--ap-muted, #6f6a64);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-sch__desc{margin:4px 0 0;font-size:12.5px;line-height:1.35;color:var(--ap-muted, #6f6a64)}.ap-sch__desc:first-letter{text-transform:uppercase}.ap-sch__foto{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;overflow:hidden;border-radius:12px;margin:0 0 4px}.ap-sch__foto img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s ease}.ap-sch__card:hover .ap-sch__foto img{transform:scale(1.04)}.ap-sch__tag{position:absolute;top:8px;z-index:2;font-size:11px;font-weight:700;line-height:1.2;padding:5px 11px;border-radius:20px;color:#fff}.ap-sch__tag{left:8px;background:var(--ap-ink, #141414)}.ap-sch__off{position:absolute;top:12px;right:12px;z-index:3;font-size:11.5px;font-weight:700;line-height:1.2;padding:4px 11px;border-radius:999px;background:linear-gradient(120deg,#ebd08a,#e0be69 45%,#c98b3a);color:#141414}.ap-sch__blocco{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.ap-sch__pz{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.ap-sch__big{font-size:17px;font-weight:700;letter-spacing:-.01em}.ap-sch__prima{font-size:12.5px;color:var(--ap-muted, #6f6a64)}.ap-sch__form{display:block}.ap-sch__form form{margin:0}.ap-sch__add{flex:none;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--ap-ink, #141414);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,transform .16s ease}.ap-sch__add svg{width:18px;height:18px}.ap-sch__add:hover{background:#3a332b;transform:scale(1.05)}.ap-sch__add[disabled]{opacity:.4;cursor:default;transform:none}.ap-sch__add .add-to-cart__added{display:none}.ap-sch__vuota{margin:0;color:var(--ap-muted, #6f6a64)}@media(max-width:749px){.ap-sch__fila{grid-auto-columns:66%;gap:14px}.ap-sch__card{padding:14px 14px 12px}.ap-sch__big{font-size:16px}.ap-sch__add{width:38px;height:38px}}.ap-sch__add--avviso{background:transparent;color:var(--ap-ink, #141414);border:1.5px solid rgba(20,16,12,.22)}.ap-sch__add--avviso:hover{background:var(--ap-ink, #141414);border-color:var(--ap-ink, #141414);color:#fff}.ap-sch__add--avviso svg{width:18px;height:18px}@media screen and (max-width:749px){html body .ap-sch__fila{grid-auto-columns:calc((100% - 16px)*.4);gap:8px;scroll-snap-type:x mandatory;padding-bottom:8px}html body .ap-sch__fila>*{scroll-snap-align:start;min-width:0}html body .ap-sch__fila:not(.ap-tab__fila){margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}html body .ap-sch__fila .ap-sch__card{padding:10px;border-radius:16px}html body .ap-sch__fila .ap-sch__testa{margin-bottom:4px}html body .ap-sch__fila .ap-sch__marca{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .ap-sch__fila .ap-sch__nome{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em}html body .ap-sch__fila .ap-sch__tipo{display:none}html body .ap-sch__fila .ap-sch__off{font-size:10px;padding:2px 7px;top:8px;right:8px}html body .ap-sch__fila .ap-sch__big{font-size:14px}html body .ap-sch__fila .ap-sch__prima{font-size:10.5px}html body .ap-sch__fila .ap-sch__add{width:30px;height:30px}html body .ap-sch__fila .ap-sch__add svg{width:14px;height:14px}html body .ap-sch__fila .ap-sch__card:hover{transform:none;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ap-schede.css.map */
