html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f8fafc;color:#0f172a;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer;border:none}ul{list-style:none;padding:0;margin:0}img{max-width:100%;display:block}.ss-app{min-height:100vh;background:#f8fafc}.container{max-width:1280px;margin:0 auto;padding:0 24px}.partner-strip{background:#fff;border-bottom:1px solid #e2e8f0}.partner-strip-inner{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:16px 24px}.partner-logo{display:flex;align-items:center;gap:4px;font-size:22px;font-weight:700;color:#1c4e9d}.partner-logo .yellow{color:#f7b42c}.partner-logo .reg{font-size:18px}.partner-left{display:flex;align-items:center;gap:16px}.partner-divider{width:1px;height:24px;background:#cbd5e1}.partner-title{font-size:12px;font-weight:700;letter-spacing:.18em;color:#0f172a;margin:0}.partner-sub{font-size:14px;color:#64748b;margin:2px 0 0}.partner-right{margin-left:auto;display:flex;gap:12px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 12px;border-radius:9999px}.pill-blue{background:#2563eb;color:#fff}.pill-outline{background:#fff;color:#334155;border:1px solid #cbd5e1}.hero{position:relative;overflow:hidden;color:#fff}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;display:block!important}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#020817bf;display:block!important}.hero-inner{position:relative;padding:80px 24px;max-width:1280px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:8px;color:#ffffffe6;font-size:14px;margin-bottom:24px;transition:color .2s}.back-link:hover{color:#fff}.hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag-blue{background:#2563eb;color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;line-height:1.2;display:flex;justify-content:center;align-items:center}.tag-glass{background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.2);line-height:1.2;display:flex;justify-content:center;align-items:center}.hero-title{font-size:48px;font-weight:800;line-height:1.1;letter-spacing:-.025em;margin:0;max-width:900px;color:inherit}.hero-desc{margin:20px 0 0;font-size:18px;color:#ffffffe6;max-width:1180px;line-height:1.6}.hero-desc p{margin:0}.hero-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.chip{display:inline-flex;align-items:center;gap:6px;background:#ffffff26;border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-size:12px;padding:6px 12px;border-radius:6px;line-height:1}.promo-banner{background:#2563eb;color:#fff}.promo-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;max-width:1280px;margin:0 auto}.promo-left{display:flex;align-items:center;gap:12px}.promo-icon{display:flex;align-items:center;justify-content:center}.promo-text{font-size:15px;margin:0}.promo-text p{margin:0;line-height:1.3}.promo-text strong{font-weight:700}.promo-right{display:flex;align-items:center;gap:12px}.promo-right .hint{font-size:12px;color:#fffc;white-space:nowrap}.promo-right .hint[is=hide]{display:none}.coupon__btn:not(.is-copied) .checked__icon{display:none}.coupon__btn.is-copied .discount__icon{display:none}.promo-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fffc}.promo-code{background:#f8fafc26;color:#fff;font-weight:700;padding:6px 12px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;transition:background .15s;font-size:14px}.promo-code span{display:flex}.promo-code:hover{background:#f8fafc40}.promo-code svg{width:14px;height:14px}.main-wrap{max-width:1280px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr 340px;gap:40px}@media(max-width:1024px){.main-wrap{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.main-wrap .sidebar-wrap{position:unset}}.main-content{min-width:0;display:flex;flex-direction:column;gap:48px}.prose{color:#020817;line-height:1.65;display:flex;flex-direction:column;gap:20px}.prose p{margin:0}.prose .metafield-rich_text_field>*:not(:last-child){margin-bottom:14px}.prose .metafield-rich_text_field ul{padding-left:18px}.prose .metafield-rich_text_field li{margin-bottom:14px;position:relative}.prose .metafield-rich_text_field li:before{content:"";width:8px;height:8px;position:absolute;left:-18px;top:8px;border-radius:50%;background:#020817}.requirements{display:flex;flex-direction:column;gap:12px}.requirements li{display:flex;gap:12px;align-items:flex-start}.requirements strong{color:#0f172a;font-weight:600}.discount-callout{background:#eff6ff;border:2px solid #bfdbfe;border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;overflow:hidden}.discount-callout:before{content:"";position:absolute;top:0;left:0;height:100%;width:6px;background-color:#2563eb;border-radius:16px}.discount-callout-grid{display:flex;align-items:center;grid-gap:10px}.discount-callout-grid .hint{font-size:12px;color:#64748b;white-space:nowrap}.discount-callout-alpha-grid{display:flex;align-items:center;grid-gap:10px}.discount-callout-alpha-icon svg{width:20px;height:20px;color:#2563eb}.discount-callout-alpha-icon{width:40px;height:40px;min-width:40px;background-color:#2563eb26;display:flex;justify-content:center;align-items:center;border-radius:12px}.discount-callout h3{margin:0 0 4px;font-weight:700;color:#0f172a;font-size:16px}.discount-callout p{max-width:560px;margin:0;font-size:14px;color:#020817;line-height:1.2}.discount-callout strong{color:#2563eb}.discount-code-btn{background:#fff;border:2px solid #93c5fd;font-weight:700;padding:10px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;transition:background .15s;font-size:16px;white-space:nowrap}.discount-code-btn:hover{border-color:#2563eb}.discount-code-btn svg{width:16px;height:16px;color:#64748b}.discount-code-btn:hover{background:#dbeafe}.discount-code-btn .hint{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#64748b;text-transform:none}.section-title{font-size:24px;font-weight:800;color:#0f172a;margin:0 0 12px;letter-spacing:-.02em}.section-head-icon{display:flex;align-items:center;gap:12px;margin-bottom:12px}.section-head-icon svg{width:20px;height:20px}.section-head-icon img{width:20px;height:20px;display:block;object-fit:contain}.section-head-icon .section-title{margin:0}.section-intro{color:#020817;line-height:1.65;margin:0 0 16px}.section-intro-last{margin:0 0 24px;color:#020817;line-height:1.4}.product-list{display:flex;flex-direction:column;gap:20px}.product-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:row;gap:24px;transition:all .2s;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0003,0 4px 6px -2px #0000001a}.product-card:hover{box-shadow:0 0 #0000,0 0 #0000,0 14px 15px -3px #0003,0 4px 8px -2px #0000001a;border-color:#2563eb}@media(max-width:640px){.product-card{flex-direction:column;padding:18px}}.product-image{width:180px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-image img{max-height:160px;object-fit:contain}.product-body{flex:1;min-width:0}.product-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-card-tags{display:flex;grid-gap:5px;flex-wrap:wrap;margin-bottom:12px}.product-rank-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;font-size:12px;font-weight:600;color:#fff;line-height:1.3;background-color:#1168df}.rank-dark{background:#0f172a;color:#fff}.rank-yellow{background:#facc15;color:#fff}.product-title{font-size:20px;font-weight:700;color:#0f172a;margin:0}.product-subtitle{color:#2563eb;font-size:14px;font-weight:500;margin:2px 0 0}.sku-row{font-size:12px;color:#64748b;margin:8px 0 0;line-height:1}.sku-row .sku-label{text-transform:uppercase;letter-spacing:.06em;margin-right:8px;color:#020817;font-family:ui-monospace,monospace}.sku-row .sku-code{font-family:ui-monospace,monospace;color:#020817}.product-price-col{text-align:right;white-space:nowrap}.product-price{font-size:24px;font-weight:700;color:#0f172a;line-height:1.1}.product-old-price{font-size:12px;color:#94a3b8;text-decoration:line-through}.save-badge{display:inline-block;margin-top:4px;background:#16a34a;color:#fff;font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;line-height:1.4}.product-desc{margin:16px 0 0;color:#020817;font-size:14px;line-height:1.6}.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin-top:16px}@media(max-width:640px){.features-grid{grid-template-columns:1fr}}.feature-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#020817;line-height:1}.feature-item svg{width:12px;height:12px}.check-green{color:#16a34a;flex-shrink:0}.product-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.tag-list{display:flex;flex-wrap:wrap;gap:8px}.tag-soft{font-size:10px;font-weight:700;background:#f8fafc;color:#64748b;padding:4px 8px;border-radius:6px;border:1px solid #e2e8f0;line-height:1.2}.btn-primary{background:#2563eb;color:#fff;font-size:12px;font-weight:600;padding:8px 20px;border-radius:8px;transition:background .15s;display:flex;align-items:center;justify-content:center;grid-gap:6px;line-height:1.2}.btn-primary:hover{background:#1d4ed8}.btn-primary.full{width:100%;padding:10px 20px}.btn-primary.large{padding:12px 20px;font-size:15px}.btn-outline{background:transparent;border:2px solid #cbd5e1;color:#0f172a;font-weight:600;padding:12px 20px;border-radius:8px;transition:background .15s;display:flex;justify-content:center;align-items:center;line-height:1.2}.btn-outline:hover{background:#f1f5f9}.bundle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.bundle-grid{grid-template-columns:1fr}}.bundle-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;transition:all .2s}.bundle-card:hover{box-shadow:0 4px 16px #0000000d}.bundle-card.popular{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.bundle-image-wrap{background:#f8fafc;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.bundle-image-wrap img{height:144px;object-fit:contain}.bundle-title{font-size:18px;font-weight:700;color:#0f172a;margin:0}.bundle-price-row{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.bundle-price-row .price{font-size:24px;font-weight:700;color:#0f172a}.bundle-items{margin:16px 0 0;display:flex;flex-direction:column;gap:8px;flex:1}.bundle-items li{display:flex;align-items:center;gap:8px;font-size:14px;color:#334155}.consum-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:900px){.consum-grid{grid-template-columns:1fr}}.consum-card{background:#fff;border:2px solid #e2e8f0;border-radius:16px;padding:20px;display:flex;flex-direction:column;transition:all .2s;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0003,0 4px 6px -2px #0000001a}.consum-card:hover{box-shadow:0 0 #0000,0 0 #0000,0 14px 15px -3px #0003,0 4px 8px -2px #0000001a;border-color:#2563eb}.consum-img{background:#f8fafc;border-radius:12px;padding:16px;height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.consum-img img{max-height:128px;object-fit:contain}.consum-title{font-size:16px;font-weight:700;color:#0f172a;margin:0}.consum-desc{font-size:12px;color:#020817;margin:12px 0 0}.consum-features{margin:12px 0 0;display:flex;flex-direction:column;gap:6px;flex:1}.consum-features li{display:flex;align-items:center;gap:8px;font-size:12px;color:#334155}.consum-features svg{width:14px;height:14px}.consum-foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.consum-price{font-size:20px;font-weight:700;color:#0f172a}.final-lead{font-size:16px;font-weight:600;color:#0f172a;background-color:#f8fafc4d;padding:20px 24px;border-bottom:1px solid #e2e8f0;margin:0;line-height:1.2}.final-body-inner{padding:20px 24px}.final-body-wrapper{box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;background-color:#fff;border-radius:16px;border:1px solid #e2e8f0}.final-body{color:#334155;line-height:1.65;display:flex;flex-direction:column;gap:16px;font-size:14px}.final-body p{margin:0}.final-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.final-actions>*{flex:1}.topics-title{font-size:14px;font-weight:700;color:#0f172a;margin:0 0 16px}.topic-chips{display:flex;flex-wrap:wrap;gap:8px}.topic-chip{border:1px solid #e2e8f0;color:#334155;font-size:12px;padding:6px 12px;border-radius:6px;cursor:pointer;transition:background .15s;line-height:1.2}.topic-chip:hover{background:#f1f5f9}.sidebar-wrap{align-self:flex-start;position:sticky;top:24px}.sidebar{display:flex;flex-direction:column;gap:24px}.sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px}.sidebar__products-grid{display:flex;flex-direction:column;grid-gap:20px}.sidebar-head{display:flex;align-items:center;gap:8px;color:#0f172a;font-weight:600;margin-bottom:16px}.sidebar-contents .sidebar-head{padding-inline:8px}.sidebar-head .label{text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:900}.sidebar-head svg{color:#2563eb}.sidebar-head img{width:16px;height:16px;display:block;object-fit:contain}.sidebar-nav{display:flex;flex-direction:column}.sidebar-nav a{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#020817;padding:8px;border-radius:6px;transition:background .15s,color .15s;line-height:1.2;font-weight:500}.sidebar-nav a:hover{background:#f8fafc;color:#2563eb}.sidebar-nav a svg{color:#94a3b8}.sidebar-group-label{text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:600;color:#020817;margin:18px 0 12px;padding-inline:8px;border-top:1px solid #e2e8f0;padding-top:18px}.sidebar-group-label:first-child{margin-top:0}.featured-pill-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.blue-pill{background:#2563eb;color:#fff;font-size:10px;font-weight:600;padding:4px 10px;border-radius:20px;line-height:1.3}.green-pill{background:#dcfce7;color:#15803d;font-size:10px;font-weight:600;padding:4px 8px;border-radius:20px;line-height:1.3}.featured-inner{border-radius:12px;padding:16px;border:2px solid #e2e8f0;box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px #0003,0 4px 6px -2px #0000001a;transition:all .2s}.featured-inner:hover{box-shadow:0 0 #0000,0 0 #0000,0 14px 15px -3px #0003,0 4px 8px -2px #0000001a;border-color:#2563eb}.featured-img{background:#f8fafc;border-radius:8px;padding:12px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.featured-img img{height:128px;object-fit:contain}.featured-title{font-weight:700;color:#0f172a;margin:0;font-size:14px}.featured-sub{color:#2563eb;font-size:11px;font-weight:500;margin:2px 0 0}.featured-desc{font-size:11px;color:#020817;margin:12px 0;line-height:1.5}.featured-list{display:flex;flex-direction:column;gap:6px;margin-top:12px}.featured-list li{display:flex;align-items:center;gap:8px;font-size:11px;color:#334155}.mini-check{width:12px;height:12px;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mini-check svg{width:100%;height:100%}.featured-price-row{display:flex;align-items:baseline;gap:8px;margin-top:16px;margin-bottom:10px}.featured-price-row .price{font-size:20px;font-weight:700;color:#0f172a}.featured-price-row .old{color:#94a3b8;text-decoration:line-through;font-size:12px}.sidebar-sub{font-size:12px;color:#020817;margin:0 0 16px;line-height:1.5}.text-old{text-decoration:line-through;color:#94a3b8;font-size:14px}.flex-center{display:flex;align-items:center;justify-content:center}.section-intro-last p{margin:0}.section-intro-last p:not(:last-child){margin-bottom:12px}@media(max-width:768px){.hero-title{font-size:40px}.hero-inner{padding:56px 24px}.section-title{font-size:22px}.partner-right{margin-left:0}.final-actions{flex-direction:column}.final-body-inner{padding:20px 18px}.product-image{width:100%}.final-lead{padding:20px 18px}}@media screen and (max-width:1024px){.discount-callout{flex-wrap:wrap;margin-bottom:10px}.product-title{font-size:18px}.main-content{gap:40px}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/article-template.css.map */
