.sfg .sfg-btn--black{background:var(--sf-ink);color:#fff;border:2px solid var(--sf-ink)}.sfg .sfg-btn--black:hover{background:#000;border-color:#000;color:#fff}.sfg .sfg-btn--sm{padding:10px 18px;font-size:15px}.sfg .sfg-capnote{margin:10px 0 0;padding:10px 12px;background:#fff5f5;border-left:3px solid var(--sf-red);font-size:14px;color:var(--sf-ink)}.sfg .sfg-capnote[hidden]{display:none}.sfg .sfg-sales{margin:16px 0 0;padding:18px 16px;border:2px solid var(--sf-ink);text-align:center}.sfg .sfg-sales__t{font-size:18px;font-weight:700;color:var(--sf-ink);margin:0 0 4px;line-height:1.3}.sfg .sfg-sales__s{font-size:14px;color:var(--sf-muted);margin:0 0 14px}.sfg .sfg-sales__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sfg .sfg-sales__btns .sfg-btn{padding:12px 8px;font-size:14px;line-height:1.25;white-space:normal;letter-spacing:.3px}@media(max-width:420px){.sfg .sfg-sales__btns{grid-template-columns:1fr}}.sfg .sfg-modal .sfg-view{display:none}.sfg .sfg-modal[data-show=choose] [data-view=choose],.sfg .sfg-modal[data-show=meet] [data-view=meet],.sfg .sfg-modal[data-show=callback] [data-view=callback]{display:block}.sfg .sfg-modal:not([data-show]) [data-view=choose]{display:block}.sfg .sfg-modal:has(.sfg-thanks.is-on) .sfg-view{display:none!important}.sfg .sfg-modal[data-show=meet] .sfg-modal__box{max-width:760px}.sfg .sfg-choose__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.sfg .sfg-opt-card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 18px;border:2px solid var(--sf-line);background:#fff;text-align:left}.sfg .sfg-opt-card:hover,.sfg .sfg-opt-card:focus-visible{border-color:var(--sf-ink)}.sfg .sfg-opt-card__t{font-size:18px;font-weight:700;color:var(--sf-ink)}.sfg .sfg-opt-card__s{font-size:14px;color:var(--sf-muted);flex:1}.sfg .sfg-opt-card .sfg-btn{margin-top:6px;text-align:center}@media(max-width:560px){.sfg .sfg-choose__grid{grid-template-columns:1fr}}.sfg .sfg-back{all:unset;cursor:pointer;font-size:14px;font-weight:600;color:var(--sf-muted);margin:0 0 8px;display:inline-block}.sfg .sfg-back:hover{color:var(--sf-ink)}.sfg .sfg-meetframe iframe{display:block;width:100%;height:640px;border:0}.sfg .sfg-meetph{margin:12px 0 0;padding:60px 20px;border:2px dashed #c9c6c0;text-align:center;color:var(--sf-muted);font-size:14px;background:#faf9f7}@media(max-width:560px){.sfg .sfg-meetframe iframe{height:70vh}}.sfg .sfg-modal[data-show=choose] .sfg-modal__box{max-width:640px}.sfg .sfg-modal h2{color:var(--sf-ink)}.sfg .sfg-opt-card .sfg-btn{white-space:nowrap;padding:12px 10px;font-size:15px}.sfg .sfg-btn[data-sfg-meet],.sfg .sfg-btn[data-sfg-callback],.sfg .sfg-opt-card .sfg-btn{background:var(--sf-red);border-color:var(--sf-red);color:#fff}.sfg .sfg-btn[data-sfg-meet]:hover,.sfg .sfg-btn[data-sfg-callback]:hover,.sfg .sfg-opt-card:hover .sfg-btn{background:var(--sf-red-d);border-color:var(--sf-red-d)}.sfg .sfg-btn--black,.sfg .sfg-btn--white,.sfg .sfg-btn--ghost,.sfg .sfg-btn--ghostwhite{background:var(--sf-red);border:2px solid var(--sf-red);color:#fff}.sfg .sfg-btn--black:hover,.sfg .sfg-btn--white:hover,.sfg .sfg-btn--ghost:hover,.sfg .sfg-btn--ghostwhite:hover{background:var(--sf-red-d);border-color:var(--sf-red-d);color:#fff}.sfg .sfg-vthumb{display:flex;align-items:center;gap:14px;margin:12px 0 0 31px;text-decoration:none;color:var(--sf-ink)}.sfg .sfg-vthumb__img{position:relative;flex:none;width:128px;aspect-ratio:16/9;background-size:cover;background-position:center 60%;box-shadow:0 4px 12px #12121226}.sfg .sfg-vthumb__img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#12121259}.sfg .sfg-vthumb__play{position:absolute;left:50%;top:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:var(--sf-red);color:#fff;display:flex;align-items:center;justify-content:center}.sfg .sfg-vthumb__play svg{width:16px;height:16px;margin-left:2px}.sfg .sfg-vthumb__t{font-size:16px;font-weight:600;line-height:1.3;color:var(--sf-ink)}.sfg .sfg-vthumb__t small{display:block;font-size:13px;font-weight:400;color:var(--sf-muted);margin-top:2px}.sfg .sfg-vthumb:hover .sfg-vthumb__t{text-decoration:underline}@media(min-width:901px){.sfg .sfg-info{padding-top:85px}}.sfg .sfg-proof{display:flex;align-items:center;gap:20px;padding-left:31px}.sfg .sfg-proof .sfg-rating{width:auto;padding-left:0}.sfg .sfg-proof__div{width:1px;align-self:stretch;background:#d6d3ce}.sfg .sfg-proof__stat{display:flex;flex-direction:column;align-self:stretch;justify-content:space-between;padding:1px 0}.sfg .sfg-proof__stat strong{font-size:16px;font-weight:700;line-height:20px;color:#111}.sfg .sfg-proof__stat span{font-size:12px;font-weight:600;line-height:16px;color:#11111180}.sfg .sfg-proof .sfg-rating .es-main-container,.sfg .sfg-proof .sfg-rating .es-layout-sidebar-container,.sfg .sfg-proof .sfg-rating .es-layout-sidebar-inner,.sfg .sfg-proof .sfg-rating .es-badge-container,.sfg .sfg-proof .sfg-rating .es-card-badge-container{width:fit-content!important;min-width:0!important;max-width:none!important;padding-right:0!important;margin-right:0!important}.sfg .sfg-info .sfg-proof{gap:28px;margin-top:40px}.sfg .sfg-info .sfg-vthumb{margin-top:4px}.sfg .sfg-proof .es-badge-reviews-count{color:#6b6b6b!important}.sfg .sfg-info .sfg-proof__stat span{color:#6b6b6b}.sfg .sfg-head .sfg-tagline{color:var(--sf-ink)}body:has(#sfg) footer .footer-column:first-child>h3,body:has(#sfg) footer .footer-column:first-child>p,body:has(#sfg) footer .sf-footer-btn{display:none!important}@media(min-width:901px){.sfg .sfg-head .sfg-badge{order:-1;justify-self:start;transform:rotate(-8deg)}.sfg .sfg-head .sfg-seal{order:2;justify-self:end}}.sfg .sfg-head .sfg-seal{box-shadow:0 0 0 2px #aeaaa4}@media(min-width:901px){.sfg .sfg-hero__grid .sfg-order{margin-top:40px}}.sfg .sfg-cards__row img{cursor:zoom-in}.sfg .sfg-cards__hint{font-weight:400;color:var(--sf-muted);font-size:12px}.sfg .sfg-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#121212d9;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}.sfg .sfg-zoom[hidden]{display:none}.sfg .sfg-zoom img{max-width:min(92vw,720px);max-height:78vh;width:auto;height:auto;background:#fff;box-shadow:0 12px 40px #0006;cursor:default}.sfg .sfg-zoom__cap{color:#fff;font-size:15px;font-weight:600;margin:14px 0 0}.sfg .sfg-zoom__x{position:absolute;top:14px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#111;font-size:28px;line-height:1;cursor:pointer}html.sfg-noscroll{overflow:hidden}body:has(#sfg) [class*=kl-private-reset-css],body:has(#sfg) [class*=kl-teaser]{display:none!important}.sfg .sfg-quote-check{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px;font-weight:500;color:var(--sf-ink);cursor:pointer}.sfg .sfg-quote-check input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--sf-red);appearance:auto;-webkit-appearance:checkbox}.sfg .sfg-quote{margin:10px 0 0;padding:12px;background:var(--sf-beige)}.sfg .sfg-quote[hidden]{display:none}.sfg .sfg-quote__form{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sfg .sfg-quote__form[hidden]{display:none}.sfg .sfg-quote__form input{min-width:0;font:inherit;font-size:15px;padding:10px 12px;border:1px solid #c9c6c0;border-radius:6px;background:#fff;color:var(--sf-ink)}.sfg .sfg-quote__form .sfg-btn{padding:10px 14px;font-size:14px;white-space:nowrap}.sfg .sfg-quote__msg{font-size:13px;margin:6px 0 0;color:var(--sf-ink)}.sfg .sfg-quote__msg:empty{display:none}@media(max-width:560px){.sfg .sfg-quote__form{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/sfg-group-v4.css.map */
