.yl{background:var(--color-shop, #f5f4f3);color:var(--color-shop-ink, #032615);padding-block:var(--space-xl, 40px) var(--space-3xl, 96px);font-family:var(--font-body)}.yl *,.yl *:before,.yl *:after{box-sizing:border-box}.yl-wrap{width:100%;max-width:var(--container, 1440px);margin-inline:auto;padding-inline:var(--gutter, 64px)}.yl-wrap--narrow{max-width:calc(760px + 2 * var(--gutter, 64px))}.yl h1,.yl h2,.yl h3{font-family:var(--font-display);color:var(--color-shop-ink);letter-spacing:var(--tracking-display, 0);font-weight:400}.yl h1{font-size:var(--text-display-s, 48px);line-height:1.08;margin:0 0 var(--space-md)}.yl h2{font-size:var(--text-2xl, 31px);line-height:1.15;margin:var(--space-2xl, 64px) 0 var(--space-md)}.yl h3{font-size:var(--text-xl, 25px);line-height:1.2;margin:var(--space-xl) 0 var(--space-sm)}.yl p,.yl li{color:var(--color-shop-ink-2, #33483b);font-size:var(--text-md, 17px);line-height:1.65}.yl a{color:var(--color-shop-ink);text-decoration-color:var(--color-accent-deep);text-underline-offset:.18em}.yl a:hover{text-decoration-thickness:2px}.yl :focus-visible{outline:2px solid var(--color-accent-deep);outline-offset:3px}.yl-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-xs);margin:0 0 var(--space-xl);padding:0;font-size:var(--text-sm)}.yl-crumbs li{color:var(--color-shop-ink-2);font-size:var(--text-sm)}.yl-crumbs li+li:before{content:"/";margin-right:var(--space-xs);opacity:.5}.yl-hero{padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-shop-rule)}.yl-lead p{font-size:var(--text-lead, 20px);max-width:60ch}.yl-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-lg)}.yl-btn{display:inline-flex;align-items:center;min-height:48px;padding:var(--space-sm) var(--space-lg);border:1.5px solid var(--color-shop-ink);border-radius:var(--radius-pill, 999px);font-size:var(--text-sm);font-weight:700;text-decoration:none;color:var(--color-shop-ink);background:transparent}.yl a.yl-btn,.yl .yl-btn{color:var(--color-shop-ink);text-decoration:none}.yl a.yl-btn--primary,.yl .yl-btn--primary{background:var(--color-shop-ink);border-color:var(--color-shop-ink);color:#fff}.yl a.yl-btn:hover,.yl a.yl-btn:focus-visible{background:var(--color-paper-3, #103a27);border-color:var(--color-paper-3, #103a27);color:#fff}.yl-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.yl-cards--featured{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.yl-card a{display:flex;flex-direction:column;gap:var(--space-xs);height:100%;padding:var(--space-lg);border:1px solid var(--color-shop-rule);border-radius:4px;text-decoration:none;background:#fff;transition:border-color var(--dur-short) var(--ease-out)}.yl-card a:hover{border-color:var(--color-shop-ink)}.yl-card__cat{font-size:var(--text-xs);font-weight:700;color:var(--color-accent-deep);margin:0}.yl-card__title{font-family:var(--font-display);font-size:var(--text-title, 22px);line-height:1.25;color:var(--color-shop-ink)}.yl-card__excerpt{font-size:var(--text-sm);line-height:1.55;color:var(--color-shop-ink-2)}.yl-browser{margin-top:var(--space-2xl)}.yl-label{display:block;font-weight:700;margin-bottom:var(--space-xs);font-size:var(--text-sm)}.yl-input{width:100%;max-width:560px;min-height:48px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--color-shop-ink);border-radius:4px;font:inherit;font-size:16px;background:#fff;color:var(--color-shop-ink)}.yl-chips{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin:var(--space-md) 0}.yl-chip{min-height:40px;padding:var(--space-xs) var(--space-md);border:1px solid var(--color-shop-rule);border-radius:var(--radius-pill);background:#fff;color:var(--color-shop-ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.yl-chip[aria-pressed=true]{background:var(--color-shop-ink);color:#fff;border-color:var(--color-shop-ink)}.yl-count,.yl-none{font-size:var(--text-sm)}.yl-tools .yl-cards{margin-bottom:var(--space-xl)}.yl-pagination{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-xl)}.yl-pagination a,.yl-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-shop-rule);border-radius:4px;text-decoration:none}.yl-pagination [aria-current]{background:var(--color-shop-ink);color:var(--color-shop)}.yl-topiclist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--gap-columns);border-top:1.5px solid var(--color-shop-ink)}.yl-topic{width:100%;text-align:left;display:grid;gap:var(--space-2xs);padding:var(--space-md) 0;border:0;border-bottom:1px solid var(--color-shop-rule);background:none;cursor:pointer;font:inherit;color:var(--color-shop-ink)}.yl-topic__name{font-family:var(--font-display);font-size:var(--text-lg)}.yl-topic__desc{font-size:var(--text-sm);color:var(--color-shop-ink-2)}.yl-cta{margin-top:var(--space-2xl)}.yl-cta>*{max-width:760px}.yl-cta{border-top:1.5px solid var(--color-shop-ink);padding-top:var(--space-lg)}.yl-cta h2{margin-top:0}.yl-article__head{margin-bottom:var(--space-xl)}.yl-meta{font-size:var(--text-sm)!important}.yl-prose>:first-child{margin-top:0}.yl-prose p{margin:0 0 var(--space-md)}.yl-prose ul,.yl-prose ol{padding-left:1.3em;margin:0 0 var(--space-md)}.yl-prose li{margin-bottom:var(--space-2xs)}.yl-prose strong{color:var(--color-shop-ink)}.yl-prose blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-accent-deep);background:#fff}.yl-prose table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0;font-size:var(--text-sm);background:#fff;display:block;overflow-x:auto}.yl-prose th,.yl-prose td{padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-shop-rule);text-align:left;vertical-align:top;color:var(--color-shop-ink)}.yl-prose th{background:var(--color-shop);font-weight:700}.yl-prose pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;background:#fff;border:1px solid var(--color-shop-rule);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm)}.yl-prose code{font-size:.95em;background:#fff;padding:0 .25em}.yl-product{display:flex;gap:var(--space-lg);align-items:center;margin-top:var(--space-2xl);padding:var(--space-lg);border:1.5px solid var(--color-shop-ink);border-radius:4px;background:#fff}.yl-product__img{width:120px;height:120px;object-fit:contain;flex:none}.yl-product__title{font-family:var(--font-display);font-size:var(--text-xl)!important;color:var(--color-shop-ink)!important;margin:0}.yl-product__price{margin:var(--space-2xs) 0 0;font-weight:700}.yl-product__price span{font-weight:400;font-size:var(--text-sm)}.yl-morelist{padding-left:1.2em}.yl-backlinks{margin-top:var(--space-lg);font-size:var(--text-sm)!important}.yl-prose details{border-bottom:1px solid var(--color-shop-rule)}.yl-prose details:first-of-type{border-top:1.5px solid var(--color-shop-ink)}.yl-prose summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-md);padding:var(--space-md) 0;font-size:var(--text-lg);font-weight:500;color:var(--color-shop-ink)}.yl-prose summary::-webkit-details-marker{display:none}.yl-prose summary:after{content:"+";color:var(--color-accent-deep);font-size:var(--text-xl);line-height:1}.yl-prose details[open] summary:after{content:"\2013"}.yl-prose details>div{padding-bottom:var(--space-md)}.yl-faqnav{display:flex;flex-wrap:wrap;gap:var(--space-xs);list-style:none;padding:0!important}.yl-faqnav a{display:inline-block;padding:var(--space-2xs) var(--space-md);border:1px solid var(--color-shop-rule);border-radius:var(--radius-pill);text-decoration:none;font-size:var(--text-sm);background:#fff}.yl-reviews{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.yl-review{padding:var(--space-lg);border:1px solid var(--color-shop-rule);background:#fff;border-radius:4px}.yl-review--empty{border-style:dashed}.yl-review__meta{font-size:var(--text-sm)!important}@media(max-width:960px){.yl-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.yl-topiclist,.yl-reviews{grid-template-columns:1fr}}@media(max-width:640px){.yl-cards{grid-template-columns:1fr}.yl h1{font-size:34px}.yl h2{font-size:26px;margin-top:var(--space-xl)}.yl-product{flex-direction:column;align-items:flex-start}.yl-btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.yl *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/yumi-library.css.map */
