.cf-alc-on block-variant-picker,.cf-alc-on .block-variant-picker{display:none!important}.cf-alc{margin:6px 0 18px;color:#2f2a26;font-size:14px}.cf-alc__step{padding:16px 0;border-top:1px solid rgba(0,0,0,.08)}.cf-alc__label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.cf-alc__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2f2a26;color:#fff;font-size:12px;letter-spacing:0}.cf-alc__hint,.cf-alc__count{font-weight:400;letter-spacing:0;text-transform:none;color:#8a8178;font-size:13px}.cf-alc__types{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cf-alc__type{padding:12px;border:1px solid #d9d3cb;background:#fff;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;color:#2f2a26}.cf-alc__type.is-active{border-color:#2f2a26;box-shadow:inset 0 0 0 1px #2f2a26;background:#faf8f5}.cf-alc__grades{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.cf-alc__grade{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border:1px solid #d9d3cb;border-radius:8px;background:#fff;cursor:pointer;text-align:left;color:#2f2a26}.cf-alc__grade:hover{border-color:#8a8178}.cf-alc__grade.is-active{border-color:#2f2a26;box-shadow:inset 0 0 0 1px #2f2a26;background:#faf8f5}.cf-alc__gname{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#6b645e}.cf-alc__gprice{font-size:17px;font-weight:600}.cf-alc__gdiff{font-size:12px;color:#8a8178}.cf-alc__filters{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;align-items:center}.cf-alc__search,.cf-alc__color{height:42px;padding:0 12px;border:1px solid #d9d3cb;border-radius:8px;background:#fff;font-size:14px;color:#2f2a26;min-width:0}.cf-alc__perf{grid-column:1 / -1;display:flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.cf-alc__perf[hidden]{display:none}.cf-alc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;max-height:560px;overflow-y:auto;padding:2px}@media(max-width:989px){.cf-alc__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.cf-alc__grid{grid-template-columns:repeat(3,1fr);gap:8px}.cf-alc__filters{grid-template-columns:1fr}}.cf-alc__sw{display:flex;flex-direction:column;gap:4px;padding:0 0 6px;border:1px solid transparent;border-radius:8px;background:none;cursor:pointer;text-align:left;color:#2f2a26}.cf-alc__sw img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px;display:block;background:#eee}.cf-alc__sw:hover img{outline:1px solid #8a8178;outline-offset:2px}.cf-alc__sw.is-active img{outline:2px solid #2f2a26;outline-offset:2px}.cf-alc__swname{font-size:12.5px;font-weight:600;line-height:1.25;padding:0 2px}.cf-alc__swmeta{font-size:11.5px;color:#8a8178;line-height:1.2;padding:0 2px}.cf-alc__empty{grid-column:1 / -1;color:#8a8178}.cf-alc__more{width:100%;margin-top:10px;height:42px;border:1px solid #2f2a26;background:#fff;border-radius:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:12px;cursor:pointer;color:#2f2a26}.cf-alc__more[hidden]{display:none}.cf-alc__note{margin:10px 0 0;font-size:13px;color:#6b645e}.cf-alc__note a{color:inherit;text-decoration:underline}.cf-alc__summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;background:#faf8f5;border:1px solid rgba(0,0,0,.06);border-radius:10px}.cf-alc__sel{display:flex;align-items:center;gap:12px;min-width:0}.cf-alc__selimg img{width:48px;height:48px;border-radius:6px;object-fit:cover;display:block}.cf-alc__selname{font-weight:600;font-size:15px}.cf-alc__selgrade{font-size:13px;color:#6b645e}.cf-alc__selprice{font-size:20px;font-weight:600;white-space:nowrap}.cf-alc__error{margin:10px 0 0;color:#a3302a;font-weight:600}.cf-alc__error[hidden]{display:none}.cf-alc__pwas{color:#8a8178;font-size:.8em;margin-right:6px}.cf-alc__pnow{font-size:26px;font-weight:600}.cf-alc__trust{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;font-size:13px;color:#6b645e}.cf-alc__trust li{margin:0;padding-left:18px;position:relative;line-height:1.4}.cf-alc__trust li:before{content:"";position:absolute;left:0;top:5px;width:9px;height:5px;border-left:2px solid #355e3b;border-bottom:2px solid #355e3b;transform:rotate(-45deg)}.cf-alc__trust strong{color:#2f2a26;font-weight:600}.cf-alc__trust a{color:inherit;text-decoration:underline}@media(max-width:480px){.cf-alc__trust{grid-template-columns:1fr}}.cf-alc__selimg img{width:64px;height:64px}.cf-alc__details{display:grid;grid-template-columns:160px 1fr;gap:16px;margin-top:10px;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:10px;background:#fff}.cf-alc__details[hidden]{display:none}.cf-alc__dimg img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;display:block}.cf-alc__dname{font-size:17px;font-weight:600}.cf-alc__dgrade{font-size:13px;color:#6b645e;margin-bottom:8px}.cf-alc__ddesc{font-size:13.5px;line-height:1.55;color:#4a453e}.cf-alc__ddesc p{margin:0 0 8px}.cf-alc__loading{color:#8a8178}.cf-alc__dact{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:10px}.cf-alc__order{height:40px;padding:0 16px;border:1px solid #2f2a26;background:#2f2a26;color:#fff;border-radius:8px;font-weight:600;font-size:13px;cursor:pointer}.cf-alc__order:disabled{background:#355e3b;border-color:#355e3b;cursor:default}.cf-alc__dact a{font-size:13px;color:#2f2a26;text-decoration:underline}@media(max-width:480px){.cf-alc__details{grid-template-columns:1fr}.cf-alc__dimg img{aspect-ratio:16/9}}.cf-alc__optvals{display:flex;flex-wrap:wrap;gap:8px}.cf-alc__opt{min-height:42px;padding:8px 14px;border:1px solid #d9d3cb;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#2f2a26;cursor:pointer}.cf-alc__opt:hover{border-color:#8a8178}.cf-alc__opt.is-active{border-color:#2f2a26;box-shadow:inset 0 0 0 1px #2f2a26;background:#faf8f5}.cf-alc__step[hidden],.cf-alc__color[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/73/assets/cf-al-configurator.css.map */
