.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 var(--gutter, 20px) 48px;display:grid;gap:32px}.ast-lib--index .ast-lib__wrap{max-width:980px}@media(min-width:768px){.ast-lib__wrap{padding:44px var(--gutter, 32px) 72px;gap:40px}}@media(min-width:1024px){.ast-lib__wrap,.ast-lib--index .ast-lib__wrap{max-width:calc(var(--ast-read, 1000px) + var(--gutter, 32px) * 2);padding-left:var(--gutter, 32px);padding-right:var(--gutter, 32px)}}.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__lbl{display:block;font:600 15px/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:16px;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:rgb(var(--ast-link));text-decoration:underline;text-decoration-color:rgb(var(--ast-link) / .4);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.ast-lib a.ast-lib__txt:is(:hover,:focus-visible){background-image:var(--ast-action-rest);-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:transparent;text-decoration-color:transparent}.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 15px/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;margin:0;text-decoration:none;text-align:center;cursor:pointer}.ast-lib__btn--block{display:flex;width:100%}.btn.btn--secondary.ast-lib__btn.is-on{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 15px/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:16px;line-height:1.5;color:var(--lib-ink-78)}.ast-lib__src{font-size:16px;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 15px/1.3 var(--lib-num);letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ast-ink, 46 46 46) / .72)}.ast-lib__meta{grid-column:1 / -1;font-size:15px;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+.ast-lib__btn{border-left:0}.ast-lib__seg .ast-lib__btn span{font-variant-numeric:tabular-nums lining-nums}.ast-lib__seg .ast-lib__btn{flex-wrap:wrap;column-gap:0;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ast-lib__seg .ast-lib__btn span{white-space:nowrap}.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 15px/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='14' height='8' viewBox='5 8 14 8'%3E%3Cpath d='M18 9.00005C18 9.00005 13.5811 15 12 15C10.4188 15 6 9 6 9' fill='none' stroke='%232E2E2E' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-size:12px 7px;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 15px/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:16px;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 15px/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/196/assets/ast-library.css.map */
