.ast-lib{--lib-ink: rgb(var(--ast-ink, 46 46 46));--lib-ink-78: rgb(var(--ast-ink, 46 46 46) / .78);--lib-ink-60: rgb(var(--ast-ink, 46 46 46) / .6);--lib-rule: rgb(var(--ast-ink, 46 46 46) / .16);--lib-violet: rgb(var(--ast-violet, 91 91 225));--lib-link: rgb(var(--ast-link, 247 74 205));--lib-teal: rgb(var(--ast-teal, 77 198 227));--lib-tint: rgb(var(--ast-violet, 91 91 225) / .05);--lib-tint-rule: rgb(var(--ast-violet, 91 91 225) / .22);--lib-head: var(--ast-head, "Francois One", "Arial Narrow", sans-serif);--lib-num: var(--ast-num, "Barlow Condensed", "Arial Narrow", sans-serif);background:#fff;color:var(--lib-ink);font-size:16px;line-height:1.65}.ast-lib *,.ast-lib *:before,.ast-lib *:after{box-sizing:border-box}.ast-lib__wrap{max-width:760px;margin:0 auto;padding:28px 16px 48px;display:grid;gap:32px}.ast-lib--index .ast-lib__wrap{max-width:980px}@media(min-width:768px){.ast-lib__wrap{padding:44px 24px 72px;gap:40px}}.ast-lib p{margin:0}.ast-lib h1,.ast-lib h2,.ast-lib h3{margin:0;color:var(--lib-ink);font-family:var(--lib-head);font-weight:400;letter-spacing:0;text-transform:none;text-wrap:balance}.ast-lib h1{font-size:clamp(34px,5vw,52px);line-height:1.05}.ast-lib h2{font-size:clamp(25px,3vw,32px);line-height:1.15}.ast-lib h3,.ast-lib h2.ast-lib__h3{font-size:22px;line-height:1.2}.ast-lib__head{display:grid;gap:14px}.ast-lib__crumb{font:500 13px/1.3 var(--lib-num);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-ink-78)}.ast-lib__crumb a{color:inherit;text-decoration:none}.ast-lib__crumb a:hover{color:var(--lib-ink);text-decoration:underline;text-decoration-color:var(--lib-link);text-decoration-thickness:2px;text-underline-offset:3px}.ast-lib__lbl{display:block;font:600 12px/1.3 var(--lib-num);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-violet)}.ast-lib__lede{font-size:17px;line-height:1.65}.ast-lib__small{font-size:14px;line-height:1.6}.ast-lib__muted{color:var(--lib-ink-78)}.ast-lib__num{font-family:var(--lib-num);font-variant-numeric:tabular-nums lining-nums}.ast-lib a.ast-lib__txt{color:var(--lib-ink);text-decoration:underline;text-decoration-color:var(--lib-link);text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere}.ast-lib__strip{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 0;border-top:1px solid var(--lib-ink);border-bottom:1px solid var(--lib-rule);font:500 13px/1.35 var(--lib-num);letter-spacing:.05em;text-transform:uppercase;color:var(--lib-ink-78);font-variant-numeric:tabular-nums lining-nums}.ast-lib__strip b{color:var(--lib-ink);font-weight:600}.ast-lib__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:10px 16px;margin:0;border:1px solid var(--lib-ink);border-radius:2px;background:transparent;color:var(--lib-ink);font:600 12px/1.2 var(--lib-num);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.ast-lib__btn--sm{min-height:36px;padding:8px 12px}.ast-lib__btn--primary{background:var(--lib-teal)}.ast-lib__btn--block{display:flex;width:100%}.ast-lib__btn.is-on{background:var(--lib-ink);color:#fff}@media(hover:hover){.ast-lib__btn:hover{background:var(--lib-ink);color:#fff}}.ast-lib__btn:focus-visible,.ast-lib__select select:focus-visible,.ast-lib a:focus-visible{outline:2px solid var(--lib-violet);outline-offset:2px}.ast-lib__btns{display:flex;flex-wrap:wrap;gap:10px}.ast-lib__sec{display:grid;gap:14px}.ast-lib__sec-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;border-top:1px solid var(--lib-ink)}.ast-lib__count{flex:0 0 auto;font:600 13px/1 var(--lib-num);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-ink-78)}.ast-lib__panel{display:grid;gap:12px;padding:20px 18px;background:var(--lib-tint);border:1px solid var(--lib-tint-rule);border-radius:2px}@media(min-width:768px){.ast-lib__panel{padding:28px 32px}}.ast-lib__note{font-size:13px;line-height:1.5;color:var(--lib-ink-78)}.ast-lib__src{font-size:13px;line-height:1.55;color:var(--lib-ink-78)}.ast-lib__rows{list-style:none;margin:0;padding:0;display:grid}.ast-lib__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;border-bottom:1px solid var(--lib-rule)}.ast-lib__row:first-child{border-top:1px solid var(--lib-rule)}.ast-lib__row[hidden]{display:none}.ast-lib__name{display:block;font-weight:600;font-size:18px;line-height:1.3}.ast-lib__price{grid-column:2;grid-row:1 / span 2;align-self:start;text-align:right;font:600 18px/1.2 var(--lib-num);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ast-lib__price small{display:block;font:500 11px/1.3 var(--lib-num);letter-spacing:.06em;text-transform:uppercase;color:var(--lib-ink-60)}.ast-lib__meta{grid-column:1 / -1;font-size:14px;line-height:1.5;color:var(--lib-ink-78)}.ast-lib__act{grid-column:1 / -1;margin-top:8px}@media(min-width:900px){.ast-lib--index .ast-lib__rows{grid-template-columns:1fr 1fr;column-gap:40px}.ast-lib--index .ast-lib__row:nth-child(2){border-top:1px solid var(--lib-rule)}}.ast-lib__filters{display:grid;gap:12px}.ast-lib__filters[hidden]{display:none}.ast-lib__seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ast-lib__seg .ast-lib__btn{border-radius:0}.ast-lib__seg .ast-lib__btn+.ast-lib__btn{border-left:0}.ast-lib__seg .ast-lib__btn:first-child{border-radius:2px 0 0 2px}.ast-lib__seg .ast-lib__btn:last-child{border-radius:0 2px 2px 0}.ast-lib__seg .ast-lib__btn span{font-variant-numeric:tabular-nums lining-nums}.ast-lib__selects{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ast-lib__select{display:grid;gap:4px;margin:0}.ast-lib__select>span{font:600 11px/1 var(--lib-num);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-ink-78)}.ast-lib__select select{width:100%;min-height:42px;margin:0;padding:8px 32px 8px 12px;border:1px solid var(--lib-ink);border-radius:2px;background-color:#fff;color:var(--lib-ink);font:400 15px/1.3 inherit;font-family:inherit;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232E2E2E' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-size:10px 6px;background-repeat:no-repeat}.ast-lib__empty[hidden],.ast-lib__sec[hidden]{display:none}.ast-lib__fig{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.ast-lib__fig b{font:700 56px/1 var(--lib-num);font-variant-numeric:tabular-nums lining-nums}.ast-lib__fig span{font:600 12px/1.35 var(--lib-num);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-ink-78)}.ast-lib__spec{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;table-layout:fixed}.ast-lib__spec caption{text-align:left;font-weight:600;font-size:15px;padding:0 0 8px;caption-side:top}.ast-lib__spec th{width:38%;padding:10px 12px 10px 0;vertical-align:top;text-align:left;font:600 12px/1.35 var(--lib-num);letter-spacing:.08em;text-transform:uppercase;color:var(--lib-ink);border-bottom:1px solid var(--lib-rule)}.ast-lib__spec td{padding:9px 0;vertical-align:top;border-bottom:1px solid var(--lib-rule);overflow-wrap:anywhere}.ast-lib table.ast-lib__spec,.ast-lib table.ast-lib__spec th,.ast-lib table.ast-lib__spec td{border:0;background:none;box-shadow:none}.ast-lib table.ast-lib__spec th,.ast-lib table.ast-lib__spec td{border-bottom:1px solid var(--lib-rule)}.ast-lib table.ast-lib__spec td{padding-left:4px}.ast-lib table.ast-lib__spec tr:first-child th,.ast-lib table.ast-lib__spec tr:first-child td{border-top:1px solid var(--lib-ink)}.ast-lib__spec td .ast-lib__num{font-size:18px;font-weight:600}.ast-lib__erika{display:grid;gap:12px}.ast-lib__erika p+p{margin-top:0}.ast-lib__links{list-style:none;margin:0;padding:0;display:grid}.ast-lib__links li{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--lib-rule)}.ast-lib__links li:first-child{border-top:1px solid var(--lib-rule)}.ast-lib__links strong{font-weight:600;font-size:16px;line-height:1.35}.ast-lib__links .ast-lib__btn{justify-self:start}@media(min-width:768px){.ast-lib--index .ast-lib__links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px}.ast-lib--index .ast-lib__links li:nth-child(-n+3){border-top:1px solid var(--lib-rule)}}
/*# sourceMappingURL=/cdn/shop/t/188/assets/ast-library.css.map */
