.fab-card-facts{margin:14px 0 20px;color:#2d313f}.fab-card-facts__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;font-weight:600}.fab-card-facts__list li::before{content:"✓";margin-right:6px;color:#5e6e5a}.fab-card-packs{border:0;padding:0;margin:0 0 12px;min-width:0}.fab-card-packs legend{font-size:15px;font-weight:600;margin-bottom:10px;padding:0}.fab-card-packs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fab-card-packs__choice{position:relative;min-width:0}.fab-card-packs input{position:absolute;width:1px;height:1px;opacity:0}.fab-card-packs label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:88px;border:1px solid #d9d6cf;border-radius:8px;padding:11px 6px;background:#fff;color:#2d313f;cursor:pointer;text-align:center;line-height:1.3}.fab-card-packs input:checked+label{border-color:#2d313f;box-shadow:inset 0 0 0 1px #2d313f;background:#faf7f2}.fab-card-packs input:focus-visible+label{outline:2px solid #5e6e5a;outline-offset:3px}.fab-card-packs input:disabled+label{opacity:.45;cursor:not-allowed}.fab-card-packs__quantity{font-size:14px;font-weight:700}.fab-card-packs__price{font-size:14px;color:#0f743b;font-weight:700}.fab-card-packs__unit{font-size:11px;color:#5c5d61}.fab-card-hub{padding-top:20px;padding-bottom:24px;color:#2d313f}.fab-card-hub__breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;margin-bottom:16px}.fab-card-hub__breadcrumb a{color:inherit;text-decoration:none}.fab-card-hub h1{margin:0 0 12px;font-size:clamp(32px,4vw,48px)}.fab-card-hub__description{max-width:760px;font-size:15px;line-height:1.6;margin:0 0 14px}.fab-card-hub__facts{margin-bottom:22px}.fab-card-hub__nav{display:grid;gap:14px}.fab-card-hub__group{display:grid;grid-template-columns:100px 1fr;gap:12px;align-items:start}.fab-card-hub__group h2{font:600 13px/1.5 var(--font-body-family);margin:8px 0}.fab-card-hub__links{display:flex;flex-wrap:wrap;gap:8px}.fab-card-hub__links a{display:inline-flex;align-items:center;padding:8px 13px;min-height:38px;border:1px solid #d9d6cf;border-radius:24px;text-decoration:none;color:inherit;font-size:13px;line-height:1.4}.fab-card-hub__links a:hover,.fab-card-hub__links a[aria-current=page]{background:#2d313f;color:#fff;border-color:#2d313f}.fab-card-hub__links a:focus-visible{outline:2px solid #5e6e5a;outline-offset:3px}@media(max-width:749px){.fab-card-hub{padding-top:16px;padding-bottom:16px}.fab-card-hub__group{grid-template-columns:1fr;gap:4px}.fab-card-hub__group h2{margin:4px 0}.fab-card-hub__links{flex-wrap:nowrap;overflow-x:auto;padding:3px 1px 8px;scrollbar-width:thin}.fab-card-hub__links a{white-space:nowrap;flex-shrink:0}.fab-card-facts__list{gap:8px 12px;font-size:12px}.fab-card-packs__grid{gap:6px}.fab-card-packs label{min-height:82px}.fab-card-packs__unit{font-size:10px}}
.fab-card-faq{padding-top:36px;padding-bottom:48px;max-width:1000px}.fab-card-faq h2{margin:0 0 10px}.fab-card-faq>p{margin:0 0 24px;color:#5c5d61}.fab-card-faq__row{border-top:1px solid #dedbd4}.fab-card-faq__row:last-child{border-bottom:1px solid #dedbd4}.fab-card-faq__row summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;padding:18px 0;font-size:15px;font-weight:600;list-style:none}.fab-card-faq__row summary::-webkit-details-marker{display:none}.fab-card-faq__row summary svg{width:12px;flex-shrink:0}.fab-card-faq__row[open] summary svg{transform:rotate(180deg)}.fab-card-faq__row>div{padding-bottom:20px;font-size:14px;line-height:1.65;max-width:760px}
.fab-card-hub.page-width{padding-inline:clamp(20px,6vw,80px);margin-inline:auto;max-width:1600px}.fab-card-faq.page-width{padding-inline:clamp(20px,6vw,80px)}
