.kfs{--kfs-accent: #D4758F;--kfs-bg: #FFF5F7;--kfs-nude: #E8D5D9;--kfs-dark: #4A3338;--kfs-muted: #B08D95;--kfs-text: #76666b;--kfs-soft: #FFF9FB;--kfs-ok: #2F7A5B;--kfs-ok-bg: #E8F4EE;--kfs-ease: cubic-bezier(.165, .84, .44, 1);background:var(--kfs-bg);color:var(--kfs-text);font-family:Poppins,sans-serif;isolation:isolate}.kfs *,.kfs *:before,.kfs *:after{box-sizing:border-box}.kfs__hero{position:relative;overflow:hidden;text-align:center;color:#fff;background:var(--kfs-accent);padding:34px 20px 30px}.kfs__hero:before,.kfs__hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffffff38,#fff0 70%)}.kfs__hero:before{width:420px;height:420px;top:-260px;left:-120px}.kfs__hero:after{width:360px;height:360px;bottom:-240px;right:-100px}.kfs__seal{display:block;margin:0 auto 12px;padding:9px;width:52px;height:52px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff}.kfs__title{margin:0;padding-left:10px;color:#fff;font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(18px,4vw,26px);letter-spacing:10px;line-height:1.3;text-transform:uppercase}.kfs__lang{margin-top:16px}.kfs__lang p{margin:0}.kfs__lang a{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;border:1px solid rgba(255,255,255,.7);border-radius:50px;color:#fff;text-decoration:none;font-size:9.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;transition:background .3s var(--kfs-ease),color .3s var(--kfs-ease)}.kfs__lang a:hover,.kfs__lang a:focus-visible{background:#fff;color:var(--kfs-accent)}.kfs__main{max-width:980px;margin:0 auto;padding:40px 20px 0}.kfs__sec+.kfs__sec{margin-top:22px}.kfs__card{background:#fff;border-radius:30px;padding:30px 36px 32px;border:1px solid rgba(212,117,143,.08);box-shadow:0 10px 30px #4a333808;transition:box-shadow .3s ease}.kfs__card:hover{box-shadow:0 14px 34px #4a33380f}.kfs__q{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid var(--kfs-nude);font-family:Poppins,sans-serif;font-style:normal;font-weight:600;color:var(--kfs-accent);font-size:clamp(17px,1.9vw,20px);line-height:1.35;letter-spacing:0;text-transform:none}.kfs__body p{margin:0 0 14px;font-size:13.5px;line-height:1.8;color:var(--kfs-text)}.kfs__body p:last-child{margin-bottom:0}.kfs__body a{color:var(--kfs-accent);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(212,117,143,.4);transition:border-color .2s}.kfs__body a:hover{border-bottom-color:var(--kfs-accent)}.kfs__body strong{color:var(--kfs-accent);font-weight:600}.kfs__body ul{list-style:none;margin:18px 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kfs__body ul:first-child{margin-top:0}.kfs__body ul:last-child{margin-bottom:0}.kfs__body li{position:relative;margin:0;padding:16px 18px 16px 54px;background:var(--kfs-soft);border:1px solid rgba(212,117,143,.1);border-radius:22px;font-size:12.5px;line-height:1.6;color:var(--kfs-text);transition:transform .3s var(--kfs-ease),box-shadow .3s ease}.kfs__body li:hover{transform:translateY(-2px);box-shadow:0 10px 24px #4a33380d}.kfs__body li:before{content:"";position:absolute;left:17px;top:16px;width:22px;height:22px;border-radius:50%;background:var(--kfs-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat}.kfs__body div[style*=overflow]{overflow:visible!important;margin:22px 0}.kfs__body table,.kfs__body thead,.kfs__body tbody,.kfs__body tr,.kfs__body th,.kfs__body td{box-shadow:none;outline:0}.kfs__body table{display:block;width:100%!important;margin:0;border:0!important;border-style:none!important;box-shadow:none!important;table-layout:auto;background:transparent}.kfs__body thead{display:none}.kfs__body tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kfs__body tr{display:flex;flex-direction:column;padding:22px 20px 20px;background:var(--kfs-soft);border:1px solid rgba(212,117,143,.1);border-radius:26px;transition:transform .3s var(--kfs-ease),box-shadow .3s ease}.kfs__body tr:hover{transform:translateY(-2px);box-shadow:0 14px 34px #4a333812}.kfs__body td{display:block;padding:0!important;border:0!important}.kfs__body td:first-child{margin-bottom:14px;font-size:11px;line-height:1.5;color:var(--kfs-muted)}.kfs__body td:first-child:first-line{font-size:15px;font-weight:600;color:var(--kfs-accent)}.kfs__body td:nth-child(2),.kfs__body td:nth-child(3){display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0!important;border-top:1px solid var(--kfs-nude)!important;font-size:12.5px;font-weight:600;color:var(--kfs-dark);text-align:right;white-space:nowrap}.kfs__body td:nth-child(2){font-variant-numeric:tabular-nums;letter-spacing:.5px}.kfs__body td:nth-child(3){margin-bottom:14px}.kfs__body td:nth-child(2):before{content:var(--kfs-lbl-license)}.kfs__body td:nth-child(3):before{content:var(--kfs-lbl-date)}.kfs__body td:nth-child(2):before,.kfs__body td:nth-child(3):before{flex:none;white-space:nowrap;text-align:left;font-size:9px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--kfs-muted)}.kfs__body td:last-child{align-self:flex-start;margin-top:auto;padding:5px 12px!important;border-radius:20px;background:var(--kfs-ok-bg);color:var(--kfs-ok);font-size:8.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.kfs__body td:last-child:before{content:"\2713  "}.kfs__legal{margin-top:40px;padding:22px 26px;background:#fff;border-radius:30px;text-align:center}.kfs__legal p{margin:0;font-size:10px;line-height:1.6;letter-spacing:1.5px;text-transform:uppercase;color:#9a8a8e}.kfs__legal em,.kfs__body em{font-style:normal}.kfs a:focus-visible{outline:2px solid var(--kfs-accent);outline-offset:3px;border-radius:6px}@media(max-width:768px){.kfs__title{letter-spacing:6px;padding-left:6px}.kfs__main{padding:28px 16px 0}.kfs__sec+.kfs__sec{margin-top:16px}.kfs__card{padding:24px 20px;border-radius:26px}.kfs__q{font-size:17px}.kfs__body ul,.kfs__body tbody{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.kfs *,.kfs *:before,.kfs *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
