.formaVariants{color:#f5f4f2;width:100%}.formaMainPrice{font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.8px;margin:12px 0 28px;color:#f5f4f2}.formaOptionGroup{margin-bottom:26px}.formaOptionHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.formaOptionHeader h3{margin:0;font-size:15px;font-weight:700}.formaOptionHeader span{color:#99989f;font-size:13px}.formaColorGrid,.formaSizeGrid{display:flex;flex-wrap:wrap;gap:10px}.formaSizeButton{min-width:82px;min-height:48px;padding:12px 18px;border:1px solid #39383f;border-radius:10px;background:#222227;color:#f5f4f2;font-size:14px;font-weight:600;cursor:pointer;transition:.2s ease}.formaSizeButton:hover{border-color:#a96a38}.formaSizeButton.selected{border-color:#ed7618;background:#32271f;color:#ffad69}.formaColorButton{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:76px;min-height:86px;padding:10px;border:1px solid #39383f;border-radius:12px;background:#222227;color:#f5f4f2;cursor:pointer;transition:.2s ease}.formaColorButton.selected{border-color:#ed7618;background:#32271f}.formaColorSwatch{width:34px;height:34px;border-radius:50%;border:1px solid #777}.formaColorName{font-size:12px;font-weight:600}.formaColorButton.unavailable{opacity:.42;cursor:not-allowed;filter:grayscale(.75)}.formaColorButton.unavailable:after{content:"";position:absolute;width:65%;height:1.5px;background:#aaa;transform:rotate(-36deg);top:38%}.formaSoldOut{font-size:10px;color:#aaa}.formaSelectedVariant{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;margin-top:8px;border-top:1px solid #35343a;font-size:13px}.formaSelectedVariant span{color:#99989f}.formaSelectedVariant strong{font-size:14px}.formaAddToCart{width:100%;min-height:54px;border:0;border-radius:10px;background:#ed7618;color:#171312;font-size:15px;font-weight:800;cursor:pointer;transition:background .2s ease}.formaAddToCart:hover:not(:disabled){background:#fa913a}.formaAddToCart:disabled{opacity:.45;cursor:not-allowed}.formaVariantMessage{font-size:13px;color:#f6ad68;margin-top:12px}@media (max-width:600px){.formaSizeButton{min-width:70px;padding:11px}.formaColorButton{min-width:68px}.formaMainPrice{font-size:30px}}