.sm-kit,.sm-ft{background-color:var(--sm-blue);background-image:var(--sm-kf-bg);background-repeat:no-repeat;background-size:100% var(--sm-kf-total,2280px);color:#fff}.sm-kit{background-position:0 0}.sm-ft{background-position:0 100%}.sm-kit *,.sm-ft *{box-sizing:border-box;margin:0;padding:0}.sm-kit .sm-body,.sm-ft .sm-body{font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased;color:#fff}.sm-kit .kit{padding:38px 16px 0;text-align:center}.sm-kit h2{font-size:28px;line-height:34px;font-weight:700;letter-spacing:-.5px}.sm-kit .sub{font-size:16px;line-height:23px;font-weight:700;margin-top:10px;text-wrap:balance}.sm-kit .img{position:relative;margin:10px -4px 0;aspect-ratio:1760/1320}.sm-kit .img>img{width:100%;height:auto;display:block}.sm-kit .rows{margin-top:16px;display:flex;flex-direction:column;gap:8px;text-align:left}.sm-kit .kr{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:13px 14px}.sm-kit .kn{font-size:15.5px;line-height:20px;font-weight:700}.sm-kit .kv{display:flex;align-items:center;gap:8px;flex:0 0 auto}.sm-kit .kv s{font-size:15px;color:#fff9}.sm-kit .kv em{font-style:normal;background:var(--sm-red);font-size:12px;line-height:14px;font-weight:800;letter-spacing:.04em;padding:4px 8px;border-radius:4px}.sm-kit .rule{height:1px;background:#ffffff47;margin:34px 0 30px}.sm-kit h3{font-size:25px;line-height:30px;font-weight:700;letter-spacing:-.3px;margin-top:16px}.sm-kit .rule+h3{margin-top:0}.sm-kit .gb{font-size:16px;line-height:23px;font-weight:700;margin-top:10px;text-wrap:balance}.sm-kit .gp{font-size:15.5px;line-height:23px;margin-top:10px;color:#ffffffeb}.sm-kit .ctw{margin-top:34px;--ct:#fff;--cb:rgba(255,255,255,.88)}.sm-ft .ft{padding:56px 20px 0}.sm-ft h4{font-size:22px;line-height:28px;font-weight:700;color:var(--sm-cream);text-align:left}.sm-ft .em{display:flex;gap:10px;margin-top:12px}.sm-ft .em input{flex:1;min-width:0;background:#fff;border-radius:6px;border:1px solid #ccc;padding:0 14px;height:48px;color:#000;font-size:16px;font-family:Arial,sans-serif;outline-offset:2px}.sm-ft .em input::placeholder{color:#757575;opacity:1}.sm-ft .em button{background:#ffe5c0;color:#000;font-family:Arial,sans-serif;font-size:16px;font-weight:700;height:48px;padding:0 14px;border-radius:6px;display:flex;align-items:center;border:0;cursor:pointer;position:relative}.sm-ft .em button[aria-busy=true]{color:transparent}.sm-ft .em button[aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2.5px solid rgba(0,0,0,.2);border-top-color:#000;animation:sm-ft-spin .8s linear infinite}@keyframes sm-ft-spin{to{transform:rotate(360deg)}}.sm-ft .em-msg{margin-top:8px;font-size:14px;line-height:20px;font-weight:700;color:#ffe5c0}.sm-ft .em-msg[data-state=success]{color:var(--sm-cream)}.sm-ft .em-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sm-ft .lg{display:block;width:210px;height:auto;margin:20px auto 0}.sm-ft .soc{display:flex;justify-content:center;margin-top:14px}.sm-ft .soc-wrap{position:relative;display:block;height:34px}.sm-ft .soc img{height:34px;width:auto;display:block}.sm-ft .soc a{position:absolute;top:-5px;bottom:-5px;width:50%;min-width:44px}.sm-ft .soc a.ig{left:0}.sm-ft .soc a.tt{right:0}.sm-ft .soc-wrap.only-ig,.sm-ft .soc-wrap.only-tt{width:39.3px;overflow:hidden}.sm-ft .soc-wrap.only-tt img{margin-left:-39.3px}.sm-ft .soc-wrap.only-ig a,.sm-ft .soc-wrap.only-tt a{width:100%;left:0}.sm-ft .disc{margin-top:36px;border:1px solid rgba(255,255,255,.85);padding:12px;font-size:14px;line-height:22px;text-align:left}.sm-ft .disc+.disc{margin-top:12px}.sm-ft .cp{text-align:center;font-size:14px;line-height:20px;font-weight:700;margin-top:34px}.sm-ft .pay{display:block;width:100%;height:auto;margin-top:14px}.sm-ft .lk{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 22px;margin-top:22px;font-size:14.5px;line-height:20px;font-weight:700;color:#fff}.sm-ft .lk a{color:#fff;text-decoration:none}.sm-ft .lk a:hover{text-decoration:underline}.sm-ft .sceneSpace{height:520px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-kit-footer.css.map */
