.snpg__w--narrow{max-width:min(var(--sn-width),820px)}.snpg__head{display:grid;gap:12px;margin:0 0 28px}.snpg__head.is-center{text-align:center;justify-items:center;margin-inline:auto;max-width:760px}.snpg__title{font-size:clamp(30px,5vw,52px)}.snpg__lead{color:var(--sn-muted);font-size:17px;max-width:620px}.snpg__link{color:var(--sn-primary);font-weight:700;text-decoration:underline;text-underline-offset:3px}.snpg__empty{display:grid;justify-items:center;gap:14px;max-width:560px;margin:24px auto 0;padding:40px 24px;border-radius:var(--sn-radius);background:var(--sn-soft);text-align:center}.snpg__empty>.sn-ic{width:40px;height:40px;color:var(--sn-accent)}.snpg__empty h2{font-size:24px}.snpg__empty p{color:var(--sn-muted)}.sn-rte{color:var(--sn-text);font-size:17px;line-height:1.75}.sn-rte>*+*{margin-top:1em!important}.sn-rte :is(h2,h3,h4){margin-top:1.6em!important;line-height:1.2}.sn-rte h2{font-size:clamp(24px,3vw,32px)}.sn-rte h3{font-size:22px}.sn-rte a{color:var(--sn-accent);text-decoration:underline;text-underline-offset:3px}.sn-rte :is(ul,ol){padding-left:1.3em}.sn-rte li+li{margin-top:.4em}.sn-rte img{border-radius:var(--sn-radius);margin-inline:auto}.sn-rte blockquote{padding:4px 0 4px 20px;border-left:3px solid var(--sn-accent);color:var(--sn-primary);font-size:19px;font-style:italic}.sn-rte table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.sn-rte :is(th,td){padding:10px 12px;border:1px solid var(--sn-line);text-align:left}.sn-rte iframe{max-width:100%;border:0;border-radius:var(--sn-radius)}.snsr__form{display:flex;gap:10px;max-width:640px;margin:0 auto 32px}.snsr__field{position:relative;flex:1 1 auto;display:flex;align-items:center}.snsr__field .sn-ic{position:absolute;left:16px;width:20px;height:20px;color:var(--sn-muted);pointer-events:none}.snsr__field input{width:100%;height:52px;padding:0 16px 0 46px;border:1.5px solid var(--sn-line);border-radius:var(--sn-btn-radius);background:#fff;color:var(--sn-text);font-size:16px}.snsr__field input:focus{outline:none;border-color:var(--sn-accent);box-shadow:0 0 0 3px var(--sn-accent-soft)}.snsr__form .sn-btn{flex:0 0 auto}@media(max-width:520px){.snsr__form{flex-direction:column}}.snsr__count{margin:0 0 18px;color:var(--sn-muted);font-size:15px}.snpg__card{display:grid;gap:8px;color:var(--sn-primary);text-decoration:none}.snpg__card-media{display:grid;place-items:center;aspect-ratio:var(--card-ratio,1/1);border-radius:var(--sn-radius);background:linear-gradient(180deg,var(--sn-card-top),var(--sn-card-bottom));overflow:hidden}.snpg__card-media img{width:100%;height:100%;object-fit:cover}.snpg__card-media .sn-ic{width:36px;height:36px;color:var(--sn-muted)}.snpg__card-tag{justify-self:start;padding:3px 10px;border-radius:99px;background:var(--sn-soft);color:var(--sn-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sn-pag{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:40px}.sn-pag a,.sn-pag span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:12px;color:var(--sn-primary);font-weight:700;text-decoration:none}.sn-pag a{border:1.5px solid var(--sn-line);background:#fff}.sn-pag a:hover{border-color:var(--sn-primary)}.sn-pag .is-current{background:var(--sn-primary);color:#fff}.sn-pag .sn-ic{width:18px;height:18px}.snbl__grid{display:grid;gap:22px;margin:0;padding:0;list-style:none;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.snbl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.snbl__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.snbl__grid>li:has(.is-featured){grid-column:1/-1}}.snbl__card{display:grid;height:100%;border:1px solid var(--sn-line);border-radius:var(--sn-radius);background:#fff;color:var(--sn-primary);text-decoration:none;overflow:hidden;transition:transform .25s,box-shadow .25s}.snbl__card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -26px #0f1b2d59}.snbl__media{display:grid;place-items:center;aspect-ratio:16/10;background:var(--sn-soft);overflow:hidden}.snbl__media img{width:100%;height:100%;object-fit:cover}.snbl__media .sn-ic{width:36px;height:36px;color:var(--sn-muted)}.snbl__body{display:grid;align-content:start;gap:8px;padding:18px 20px 22px}.snbl__body small{color:var(--sn-muted);font-size:13px}.snbl__body b{font-family:var(--sn-font-heading);font-size:20px;line-height:1.25}.snbl__ex{color:var(--sn-muted);font-size:15px;line-height:1.55}.snbl__more{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--sn-accent);font-size:14px;font-weight:800}.snbl__more .sn-ic{width:16px;height:16px}@media(min-width:990px){.snbl__card.is-featured{grid-template-columns:1.2fr 1fr}.snbl__card.is-featured .snbl__media{aspect-ratio:auto;min-height:340px}.snbl__card.is-featured .snbl__body{align-content:center;padding:36px}.snbl__card.is-featured b{font-size:30px}}.snar__back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;color:var(--sn-muted);font-size:14px;font-weight:700;text-decoration:none}.snar__back .sn-ic{width:16px;height:16px}.snar__meta{color:var(--sn-muted);font-size:14px}.snar__img{margin:8px auto 36px;max-width:1140px}.snar__img img{width:100%;border-radius:var(--sn-radius)}.snar__tags{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none}.snar__tags a{display:inline-block;padding:6px 12px;border-radius:99px;background:var(--sn-soft);color:var(--sn-primary);font-size:13px;font-weight:700;text-decoration:none}.snar__comments{margin-top:48px;padding-top:32px;border-top:1px solid var(--sn-line)}.snar__comments h2{font-size:24px;margin-bottom:18px}.snar__comment{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--sn-line)}.snar__comment small{color:var(--sn-muted)}.snar__form{display:grid;gap:14px;margin-top:28px}.snar__form h3{font-size:20px}.snar__row{display:grid;gap:14px}@media(min-width:750px){.snar__row{grid-template-columns:1fr 1fr}}.snar__form label{display:grid;gap:6px;color:var(--sn-primary);font-size:14px;font-weight:700}.snar__form :is(input,textarea){width:100%;padding:12px 14px;border:1.5px solid var(--sn-line);border-radius:12px;font:inherit;font-weight:400}.snar__form :is(input,textarea):focus{outline:none;border-color:var(--sn-accent)}.snar__form .sn-btn{justify-self:start}.snar__ok{padding:12px 14px;border-radius:12px;background:var(--sn-accent-soft);color:var(--sn-primary)}.sn404__in{max-width:640px;padding:56px 24px;background:#fff}.sn404__code{font-family:var(--sn-font-heading);font-size:clamp(80px,16vw,140px);font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--sn-accent),var(--sn-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.sn404__in .snsr__form{width:100%;margin:8px 0 0}.sn404__btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:6px}.snlc__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:990px){.snlc__grid{grid-template-columns:repeat(var(--lc-cols,3),minmax(0,1fr));gap:22px}}.snlc__card{position:relative;display:grid;gap:12px;color:var(--sn-primary);text-decoration:none}.snlc__media{display:grid;place-items:center;aspect-ratio:1/1;border-radius:var(--sn-radius);background:linear-gradient(180deg,var(--sn-card-top),var(--sn-card-bottom));overflow:hidden}.snlc__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.snlc__card:hover .snlc__media img{transform:scale(1.04)}.snlc__media .sn-ic{width:40px;height:40px;color:var(--sn-muted)}.snlc__body{display:grid;gap:2px;padding-right:44px}.snlc__body b{font-family:var(--sn-font-heading);font-size:18px}.snlc__body small{color:var(--sn-muted);font-size:14px}.snlc__arrow{position:absolute;right:0;bottom:4px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--sn-soft);transition:background .2s,color .2s}.snlc__arrow .sn-ic{width:16px;height:16px}.snlc__card:hover .snlc__arrow{background:var(--sn-accent);color:#fff}.sn-skel{display:grid;gap:16px;justify-items:center;max-width:520px;margin:0 auto;padding:72px 20px;text-align:center;font-family:var(--sn-font-body)}.sn-skel h1{font-family:var(--sn-font-heading);font-size:clamp(28px,5vw,44px);color:var(--sn-primary)}.sn-skel :is(input[type=password],input[type=email]){width:100%;height:52px;padding:0 16px;border:1.5px solid var(--sn-line);border-radius:var(--sn-btn-radius);font:inherit}.sn-skel form{display:grid;gap:12px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sn-pages.css.map */
