.sg-desc,.sg-faq{--sg-font-xs: 13px;--sg-font-sm: 15px;--sg-font-base: 16px;--sg-font-h3: 22px;--sg-font-h2: 32px;--sg-space-xs: 8px;--sg-space-sm: 16px;--sg-space-md: 32px;--sg-space-lg: 56px}.sg-desc{width:100%;color:rgb(var(--text-primary));padding:var(--sg-space-lg) var(--container-gutter, 20px)}.sg-desc__inner{max-width:1400px;margin:0 auto}.sg-desc--default{background:transparent}.sg-desc--gray{background:#f5f4f1}.sg-desc:first-child{padding-top:var(--sg-space-md)}.sg-desc__label,.sg-faq__label{display:inline-block;font-family:var(--text-font-family);font-size:var(--sg-font-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--button-background-primary));margin-bottom:var(--sg-space-sm)}.sg-desc__h2{font-family:var(--heading-font-family, var(--text-font-family));font-size:clamp(26px,3vw,var(--sg-font-h2));font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 var(--sg-space-sm);color:rgb(var(--text-primary))}.sg-desc__h3{font-family:var(--heading-font-family, var(--text-font-family));font-size:var(--sg-font-h3);font-weight:700;letter-spacing:-.015em;line-height:1.25;margin:0 0 var(--sg-space-sm);color:rgb(var(--text-primary))}.sg-desc__h3--center{text-align:center;margin-bottom:var(--sg-space-md)}.sg-desc__lead,.sg-desc__block p,.sg-desc__section p,.sg-desc__col p,.sg-desc__details-body p,.sg-faq__a p{font-family:var(--text-font-family);font-size:var(--sg-font-base);font-weight:400;line-height:1.7;color:rgb(var(--text-primary) / .7);margin:0 0 var(--sg-space-sm)}.sg-desc__lead{margin:0}.sg-desc__block p:last-child,.sg-desc__section p:last-child,.sg-desc__details-body p:last-child{margin-bottom:0}.sg-desc__details-body p strong{color:rgb(var(--text-primary) / .9);font-weight:700}.sg-desc__hero{margin-bottom:0}.sg-desc__divider{height:1px;background:rgb(var(--text-primary) / .08);margin:var(--sg-space-md) 0}.sg-desc__divider--lg{margin:var(--sg-space-lg) 0}.sg-desc__spacer{height:var(--sg-space-md)}.sg-desc__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sg-space-md)}.sg-desc__col p{margin:0}.sg-desc__features{background:transparent;border-radius:0;padding:0}.sg-desc__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sg-space-sm)}.sg-desc__feat{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:10px;padding:24px 20px;box-shadow:0 1px 6px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.sg-desc__feat:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000012}.sg-desc__feat-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgb(var(--button-background-primary) / .1);border-radius:10px;color:rgb(var(--button-background-primary));margin-bottom:var(--sg-space-xs)}.sg-desc__feat-val{font-family:var(--heading-font-family, var(--text-font-family));font-size:var(--sg-font-h3);font-weight:800;letter-spacing:-.02em;color:rgb(var(--text-primary));line-height:1.2}.sg-desc__feat-lbl{font-family:var(--text-font-family);font-size:var(--sg-font-xs);font-weight:500;color:rgb(var(--text-primary) / .5);line-height:1.4}.sg-desc__checks{list-style:none;margin:var(--sg-space-md) 0 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sg-space-sm) var(--sg-space-md)}.sg-desc__checks li{display:flex;align-items:center;gap:10px;font-family:var(--text-font-family);font-size:var(--sg-font-sm);line-height:1.4;color:rgb(var(--text-primary) / .7);font-weight:500}.sg-desc__checks li:before{content:"";flex:0 0 20px;width:20px;height:20px;background:rgb(var(--button-background-primary));border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.sg-desc__details{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #0000000a;transition:border-color .2s ease,box-shadow .2s ease}.sg-desc__details[open]{border-color:#0000001f;box-shadow:0 4px 20px #0000000f}.sg-desc__summary{display:flex;align-items:center;justify-content:space-between;padding:24px var(--sg-space-md);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:#fff;transition:background .2s ease}.sg-desc__summary::-webkit-details-marker{display:none}.sg-desc__summary::marker{display:none;content:""}.sg-desc__summary:hover{background:#fafaf8}.sg-desc__summary-text{font-family:var(--heading-font-family, var(--text-font-family));font-size:var(--sg-font-base);font-weight:700;color:rgb(var(--text-primary));letter-spacing:-.01em}.sg-desc__chevron{flex:0 0 var(--sg-space-md);width:var(--sg-space-md);height:var(--sg-space-md);display:flex;align-items:center;justify-content:center;background:#fafaf8;border-radius:50%;color:rgb(var(--text-primary) / .5);transition:transform .3s ease,background .2s ease}.sg-desc__details[open] .sg-desc__chevron{transform:rotate(180deg);background:rgb(var(--button-background-primary) / .1);color:rgb(var(--button-background-primary))}.sg-desc__details-body{padding:0 var(--sg-space-md) var(--sg-space-md)}.sg-desc__details-body .sg-desc__h3{margin-top:var(--sg-space-xs)}.sg-desc__spec-table{display:flex;flex-direction:column}.sg-desc__spec-row{display:flex;gap:24px;padding:14px var(--sg-space-sm);border-radius:8px;transition:background .15s ease}.sg-desc__spec-row:nth-child(odd){background:#fafaf8}.sg-desc__spec-row:hover{background:#efeee9}.sg-desc__spec-key{flex:0 0 240px;font-family:var(--text-font-family);font-size:var(--sg-font-sm);font-weight:700;color:rgb(var(--text-primary));line-height:1.5}.sg-desc__spec-val{flex:1;font-family:var(--text-font-family);font-size:var(--sg-font-sm);font-weight:400;color:rgb(var(--text-primary) / .6);line-height:1.5}.sg-faq{padding:var(--sg-space-lg) var(--container-gutter, 20px);margin-top:0}.sg-faq__inner{max-width:1400px;margin:0 auto;background:#fff;border-radius:10px;padding:var(--sg-space-lg)}.sg-faq__header{margin-bottom:var(--sg-space-md)}.sg-faq__heading{font-family:var(--heading-font-family, var(--text-font-family));font-size:clamp(24px,3vw,var(--sg-font-h2));font-weight:800;letter-spacing:-.025em;line-height:1.2;color:rgb(var(--text-primary));margin:0}.sg-faq__list{display:flex;flex-direction:column;gap:0}.sg-faq__item{border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden}.sg-faq__item:first-child{border-top:1px solid rgba(0,0,0,.1)}.sg-faq__q{display:flex;align-items:center;gap:var(--sg-space-sm);padding:24px var(--sg-space-xs);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.sg-faq__q::-webkit-details-marker{display:none}.sg-faq__q::marker{display:none;content:""}.sg-faq__num{display:none}.sg-faq__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:rgb(var(--button-background-primary));transition:transform .35s cubic-bezier(.22,1,.36,1);order:-1}.sg-faq__toggle svg{width:20px;height:20px}.sg-faq__item[open] .sg-faq__toggle{transform:rotate(45deg)}.sg-faq__q-text{flex:1;font-family:var(--heading-font-family, var(--text-font-family));font-size:var(--sg-font-base);font-weight:700;color:rgb(var(--text-primary));line-height:1.4;letter-spacing:-.01em}.sg-faq__a p{padding:0 var(--sg-space-xs) 24px 38px;margin:0}.sg-faq__a{overflow:hidden;animation:sg-faq-open .35s cubic-bezier(.22,1,.36,1) both}.sg-desc em,.sg-desc i,.sg-faq em,.sg-faq i{font-style:italic;font-family:var(--text-font-family)}.sg-desc__col p img{max-width:100%;height:auto;display:block;border-radius:10px}.sg-desc__figure{margin:var(--sg-space-md) 0 0}.sg-desc__figure--sm{margin-top:var(--sg-space-lg)}.sg-desc__figure img{display:block;width:100%;height:auto;border-radius:14px;background:#eceae4;object-fit:cover}.sg-desc__figure figcaption{margin-top:10px;font-family:var(--text-font-family);font-size:var(--sg-font-xs);color:rgb(var(--text-primary) / .5);text-align:center}.sg-desc__compare-wrap{margin-top:var(--sg-space-md);overflow-x:auto;border-radius:10px;border:1px solid rgba(0,0,0,.08)}.sg-desc__compare{width:100%;min-width:640px;border-collapse:collapse;background:#fff;font-family:var(--text-font-family)}.sg-desc__compare th,.sg-desc__compare td{padding:14px var(--sg-space-sm);text-align:left;font-size:var(--sg-font-sm);line-height:1.4;border-bottom:1px solid rgba(0,0,0,.06);white-space:nowrap}.sg-desc__compare thead th{font-weight:700;color:rgb(var(--text-primary) / .55);font-size:var(--sg-font-xs);text-transform:uppercase;letter-spacing:.03em;background:#fafaf8}.sg-desc__compare tbody th{font-weight:700;color:rgb(var(--text-primary));background:#fafaf8}.sg-desc__compare tbody td{color:rgb(var(--text-primary) / .65);font-weight:500}.sg-desc__compare tbody tr:last-child th,.sg-desc__compare tbody tr:last-child td{border-bottom:none}.sg-desc__compare-hl{color:rgb(var(--button-background-primary))!important;font-weight:800!important;background:rgb(var(--button-background-primary) / .06)!important}.sg-desc__compare thead th.sg-desc__compare-hl{color:rgb(var(--button-background-primary))!important}.sg-desc__compare-source{margin:var(--sg-space-sm) 0 0;font-family:var(--text-font-family);font-size:var(--sg-font-xs);line-height:1.5;color:rgb(var(--text-primary) / .45)}.sg-desc__callout{margin-top:var(--sg-space-md);background:rgb(var(--button-background-primary) / .06);border:1px solid rgb(var(--button-background-primary) / .18);border-radius:10px;padding:var(--sg-space-sm) var(--sg-space-md)}.sg-desc__callout-label{display:block;font-family:var(--text-font-family);font-size:var(--sg-font-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--button-background-primary));margin-bottom:8px}.sg-desc__callout p{margin:0;font-family:var(--text-font-family);font-size:var(--sg-font-sm);line-height:1.6;color:rgb(var(--text-primary) / .75)}.sg-desc__callout p strong{color:rgb(var(--text-primary) / .92);font-weight:700}.sg-desc__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sg-space-sm)}.sg-desc__quote{background:#fff;border-radius:10px;padding:var(--sg-space-sm) var(--sg-space-sm) var(--sg-space-md);box-shadow:0 1px 6px #0000000a;display:flex;flex-direction:column;gap:6px}.sg-desc__quote-stars{color:#f5a623;font-size:14px;letter-spacing:2px}.sg-desc__quote-text{font-family:var(--text-font-family);font-size:var(--sg-font-sm);line-height:1.55;color:rgb(var(--text-primary) / .8);margin:0;flex:1}.sg-desc__quote-src{font-family:var(--text-font-family);font-size:var(--sg-font-xs);font-weight:700;color:rgb(var(--text-primary) / .5);margin:0}@keyframes sg-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.sg-desc,.sg-faq{--sg-font-xs: 12px;--sg-font-sm: 13px;--sg-font-base: 14px;--sg-font-h3: 18px;--sg-font-h2: 22px;--sg-space-xs: 6px;--sg-space-sm: 12px;--sg-space-md: 20px;--sg-space-lg: 36px}.sg-desc{padding:var(--sg-space-lg) var(--container-gutter, 16px)}.sg-desc:first-child{padding-top:var(--sg-space-md)}.sg-desc__lead,.sg-desc__block p,.sg-desc__section p,.sg-desc__col p,.sg-desc__details-body p,.sg-faq__a p{line-height:1.65}.sg-desc__block p,.sg-desc__section p{margin-bottom:var(--sg-space-sm)}.sg-desc__cols{grid-template-columns:1fr}.sg-desc__features{padding:0}.sg-desc__grid{grid-template-columns:repeat(2,1fr);gap:10px}.sg-desc__feat{padding:var(--sg-space-sm) 14px}.sg-desc__feat-icon{width:32px;height:32px}.sg-desc__checks li{gap:var(--sg-space-xs)}.sg-desc__checks li:before{flex:0 0 18px;width:18px;height:18px;background-size:10px}.sg-desc__details{border-radius:8px}.sg-desc__summary{padding:18px var(--sg-space-sm)}.sg-desc__chevron{width:28px;height:28px;flex:0 0 28px}.sg-desc__details-body{padding:0 var(--sg-space-sm) 24px}.sg-desc__spec-row{flex-direction:column;gap:2px;padding:var(--sg-space-sm) 14px}.sg-desc__spec-key{flex:none}.sg-faq{padding:var(--sg-space-lg) var(--container-gutter, 16px)}.sg-faq__inner{padding:var(--sg-space-md) var(--sg-space-sm);border-radius:8px}.sg-faq__q{padding:var(--sg-space-md) 4px;gap:var(--sg-space-sm)}.sg-faq__toggle svg{width:18px;height:18px}.sg-faq__a p{padding:0 4px var(--sg-space-md) var(--sg-space-md)}.sg-desc__lead,.sg-desc__block p,.sg-desc__section p,.sg-desc__col p,.sg-desc__details-body p{line-height:1.65}.sg-desc__quotes{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sg-desc.css.map */
