#ftw-popup{--orange:#ff681f;--ink:#191b1c;--muted:#666b70;color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;line-height:normal;text-align:left;letter-spacing:normal;-webkit-font-smoothing:antialiased}#ftw-popup[hidden],#ftw-popup [hidden]{display:none!important}#ftw-popup button{margin:0;min-height:0;min-width:0;text-transform:none;letter-spacing:normal;box-shadow:none;color:inherit;font-family:inherit;-webkit-appearance:none;appearance:none}#ftw-popup input{height:auto;min-height:0;margin:0;box-shadow:none;color:var(--ink);-webkit-appearance:none;appearance:none}#ftw-popup h2,#ftw-popup p,#ftw-popup label{text-transform:none;color:inherit;padding:0}#ftw-popup h2{color:var(--ink)}#ftw-popup svg image{max-width:none}#ftw-popup *{box-sizing:border-box}#ftw-popup button,#ftw-popup input{font:inherit}#ftw-popup button{cursor:pointer}#ftw-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#151717a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:2147483647;animation:ftw-fade .5s both}#ftw-popup[hidden]{display:none}#ftw-popup .ftw-card{width:min(880px,100%);display:grid;grid-template-columns:42% 58%;position:relative;background:#fffdf8;border-radius:22px;box-shadow:0 30px 100px #0005;overflow:hidden;animation:ftw-enter .85s cubic-bezier(.16,1,.3,1) both}#ftw-popup .ftw-close{position:absolute;right:15px;top:15px;z-index:2;border:1px solid #d9d6d0;border-radius:50%;width:34px;height:34px;background:#fff9;font-size:22px;line-height:1}#ftw-popup .ftw-art{background:var(--orange);position:relative;display:flex;align-items:center;justify-content:center;min-height:510px;overflow:hidden}#ftw-popup .ftw-art:before{content:"";position:absolute;width:330px;height:330px;border:1px solid #ffffff55;border-radius:50%;box-shadow:0 0 0 30px #ffffff13,0 0 0 60px #ffffff10}#ftw-popup .ftw-mascot{width:100%;max-width:330px;position:relative;animation:ftw-character 1s .25s cubic-bezier(.2,1.3,.5,1) both}#ftw-popup .ftw-content{padding:55px 44px 30px}#ftw-popup .ftw-badge{display:inline-flex;gap:7px;align-items:center;font-size:10px;letter-spacing:1.5px;font-weight:700;border:1px solid #dbd7d0;border-radius:30px;padding:7px 10px}#ftw-popup .ftw-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--orange)}#ftw-popup h2{font:800 49px/.98 Barlow Condensed,Impact,sans-serif;letter-spacing:-.6px;margin:22px 0 17px}#ftw-popup h2 em{font-style:normal;color:#e95c1c}#ftw-popup .ftw-intro{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 21px}#ftw-popup .ftw-benefits{display:flex;gap:14px;font-size:11px;font-weight:600;margin-bottom:24px}#ftw-popup .ftw-benefits span:before{content:"\2713";color:#d95216;margin-right:5px}#ftw-popup label{display:block;font-size:11px;font-weight:700;margin-bottom:8px}#ftw-popup input{width:100%;padding:15px;border:1px solid #c9c7c1;border-radius:7px;background:#fff;font-size:13px;outline-offset:3px}#ftw-popup input:focus{outline:2px solid var(--orange)}#ftw-popup .ftw-submit{width:100%;background:var(--ink);color:#fff;border:0;border-radius:7px;padding:16px;margin-top:10px;font-size:12px;font-weight:700;display:flex;justify-content:space-between;transition:background .2s,transform .2s}#ftw-popup .ftw-submit:hover{background:#d95015;transform:translateY(-2px)}#ftw-popup .ftw-later{display:block;margin:15px auto 17px;border:0;background:none;color:#666;text-decoration:underline;font-size:11px}#ftw-popup .ftw-legal{font-size:9px;line-height:1.6;color:#858585;margin:0}#ftw-popup .ftw-success{padding:35px 0}#ftw-popup .ftw-success[hidden],#ftw-popup form[hidden]{display:none}#ftw-popup .ftw-success-icon{font-size:35px;color:#e95c1c}#ftw-popup .ftw-success h2{font-size:45px}#ftw-popup .ftw-success p{font-size:14px;line-height:1.7;color:#666}#ftw-popup .ftw-success button{margin-top:22px}#ftw-popup .ftw-card:focus{outline:none}@keyframes ftw-fade{0%{opacity:0}to{opacity:1}}@keyframes ftw-enter{0%{opacity:0;transform:translateY(55px) scale(.94)}to{opacity:1;transform:none}}@keyframes ftw-character{0%{opacity:0;transform:translateY(90px) rotate(-12deg)}to{opacity:1;transform:none}}@media(max-width:650px){#ftw-popup{padding:14px;overflow:auto}#ftw-popup .ftw-card{grid-template-columns:1fr;max-width:400px;max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);overflow:auto}#ftw-popup .ftw-art{min-height:170px;height:170px}#ftw-popup .ftw-mascot{width:190px;margin-top:52px}#ftw-popup .ftw-art:before{width:170px;height:170px}#ftw-popup .ftw-content{padding:25px 25px 22px}#ftw-popup h2{font-size:39px;margin:14px 0}#ftw-popup .ftw-intro{font-size:12px;margin-bottom:14px}#ftw-popup .ftw-benefits{margin-bottom:17px}#ftw-popup .ftw-badge,#ftw-popup .ftw-legal{font-size:8px}#ftw-popup .ftw-later{margin:12px auto}#ftw-popup .ftw-close{background:#fff}}@media(prefers-reduced-motion:reduce){#ftw-popup *,#ftw-popup *:before{animation:none!important;transition:none!important}}#ftw-popup .ftw-art{background:radial-gradient(ellipse at 50% 36%,#414240,#202323 60%,#141718)}#ftw-popup .ftw-art:before{border-color:#ff762b40;box-shadow:0 0 0 30px #ff762b08,0 0 0 60px #ff762b05}#ftw-popup .ftw-portrait{object-fit:contain;object-position:center bottom;max-width:none;width:100%;height:480px;align-self:flex-end;filter:drop-shadow(0 12px 12px #0004);transform-origin:50% 90%;animation:ftw-character 1s .2s both,ftw-breath 5s 1.3s ease-in-out infinite}@keyframes ftw-breath{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-5px) rotate(.4deg)}}@media(max-width:650px){#ftw-popup .ftw-art{height:205px;min-height:205px}#ftw-popup .ftw-portrait{width:100%;height:310px;align-self:flex-start;object-position:center top;margin-top:0}#ftw-popup .ftw-content{padding-top:23px}}#ftw-popup .ftw-art{min-height:610px}#ftw-popup .ftw-branded-character{position:absolute;bottom:34px;width:100%;height:440px;margin:0;filter:drop-shadow(0 9px 12px #0004);animation:ftw-character 1s .2s both,ftw-breath 5s 1.3s ease-in-out infinite;overflow:visible}#ftw-popup .ftw-speech{position:absolute;z-index:2;top:25px;left:25px;right:25px;background:#fffdf8;border:2px solid #ff7b32;border-radius:18px 18px 18px 4px;padding:17px 22px;box-shadow:0 9px 20px #0003;animation:ftw-bubble-in .6s .85s both;transform-origin:25% 100%}#ftw-popup .ftw-speech:after{content:"";position:absolute;bottom:-13px;left:42px;width:20px;height:20px;background:#fffdf8;border-right:2px solid #ff7b32;border-bottom:2px solid #ff7b32;transform:skewY(-18deg) rotate(45deg)}#ftw-popup .ftw-speech strong{display:block;font:800 35px/.95 Barlow Condensed,Impact,sans-serif;color:#e95c1c;margin-bottom:7px}#ftw-popup .ftw-speech>span:last-child{display:block;font-size:14px;font-weight:600;line-height:1.35}#ftw-popup .ftw-content{align-self:center}@keyframes ftw-bubble-in{0%{opacity:0;transform:scale(.75) translateY(15px)}to{opacity:1;transform:none}}@media(max-width:650px){#ftw-popup .ftw-art{height:245px;min-height:245px}#ftw-popup .ftw-branded-character{height:264px;width:85%;right:-16px;bottom:-40px}#ftw-popup .ftw-speech{top:18px;left:15px;right:auto;width:153px;padding:13px 12px;border-radius:14px 14px 14px 3px}#ftw-popup .ftw-speech strong{font-size:27px}#ftw-popup .ftw-speech>span:last-child{font-size:11px}#ftw-popup .ftw-speech:after{left:100px;bottom:-10px;width:15px;height:15px}#ftw-popup .ftw-card{max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px)}#ftw-popup .ftw-content{padding-top:19px;padding-bottom:16px}#ftw-popup h2{font-size:35px}#ftw-popup .ftw-intro{font-size:11px}#ftw-popup .ftw-benefits{font-size:10px;gap:10px}#ftw-popup .ftw-badge{font-size:7px}}@media(prefers-reduced-motion:reduce){#ftw-popup .ftw-branded-character,#ftw-popup .ftw-speech{animation:none!important}}#ftw-popup .ftw-speech strong{font-size:29px;line-height:1.05}#ftw-popup .ftw-speech{padding-bottom:18px}@media(max-width:650px){#ftw-popup .ftw-speech strong{font-size:21px}#ftw-popup .ftw-speech>span:last-child{font-size:11px}}#ftw-popup .ftw-speech .ftw-letter{visibility:hidden}#ftw-popup .ftw-speech .ftw-letter.ftw-revealed{visibility:visible}#ftw-popup .ftw-speech{min-height:130px}#ftw-popup .ftw-speech.ftw-talking{box-shadow:0 9px 20px #0003,0 0 22px #ff681f22}@media(max-width:650px){#ftw-popup .ftw-speech{min-height:129px}}#ftw-popup .ftw-branded-character{animation:none;bottom:21px;height:440px}#ftw-popup .ftw-speech{top:25px;left:24px;right:24px;min-height:119px;border-radius:18px;padding:19px 21px}#ftw-popup .ftw-speech strong{font-size:28px;line-height:1.05}#ftw-popup .ftw-speech:after{left:48%;bottom:-14px;width:25px;height:22px;transform:skewY(26deg) rotate(45deg);border-radius:0 0 4px}#ftw-popup .ftw-speech:before{content:"";position:absolute;left:calc(48% - 1px);bottom:-1px;width:27px;height:4px;background:#fffdf8;z-index:1}#ftw-popup .ftw-speech.ftw-talking{box-shadow:0 9px 20px #0003}#ftw-popup .ftw-coupon-note{padding:11px 12px;margin:0 0 19px;border:1px solid #f0d1bb;background:#fff2e6;border-radius:7px;font-size:11px;line-height:1.45;color:#71370f}#ftw-popup .ftw-coupon-note strong{font-weight:700}#ftw-popup .ftw-content{padding-top:43px}#ftw-popup .ftw-benefits{flex-wrap:wrap;gap:8px 14px}#ftw-popup .ftw-badge{font-size:8px}@media(max-width:650px){#ftw-popup .ftw-art{height:260px;min-height:260px}#ftw-popup .ftw-branded-character{right:-19px;bottom:-26px;width:86%;height:272px}#ftw-popup .ftw-speech{left:13px;right:auto;top:48px;width:146px;min-height:119px;padding:14px 12px;border-radius:14px}#ftw-popup .ftw-speech strong{font-size:20px}#ftw-popup .ftw-speech>span:last-child{font-size:10px;line-height:1.45}#ftw-popup .ftw-speech:after{left:auto;right:-12px;top:57px;bottom:auto;width:20px;height:18px;transform:skew(-15deg) rotate(-45deg)}#ftw-popup .ftw-speech:before{left:auto;right:-1px;top:56px;bottom:auto;width:4px;height:24px}#ftw-popup .ftw-content{padding:19px 23px 17px}#ftw-popup .ftw-intro{margin-bottom:12px}#ftw-popup .ftw-benefits{margin-bottom:12px;font-size:9px}#ftw-popup .ftw-coupon-note{font-size:10px;padding:8px 10px;margin-bottom:14px}#ftw-popup h2{font-size:33px;margin:12px 0}#ftw-popup .ftw-badge{font-size:6px;letter-spacing:1px}#ftw-popup .ftw-submit{font-size:11px;padding:14px}#ftw-popup .ftw-later{margin:11px auto}#ftw-popup .ftw-legal{font-size:7px}}@media(min-width:651px){#ftw-popup .ftw-card{grid-template-columns:46% 54%}#ftw-popup .ftw-content{padding-left:35px;padding-right:35px}#ftw-popup .ftw-branded-character{width:90%;right:0;bottom:55px;height:540px}#ftw-popup .ftw-speech{left:15px;right:auto;top:155px;width:145px;min-height:136px;padding:16px 13px;border-radius:15px}#ftw-popup .ftw-speech strong{font-size:21px}#ftw-popup .ftw-speech>span:last-child{font-size:11px;line-height:1.45}#ftw-popup .ftw-speech:after{left:auto;right:-12px;top:77px;bottom:auto;width:20px;height:18px;transform:skew(-15deg) rotate(-45deg)}#ftw-popup .ftw-speech:before{left:auto;right:-1px;top:76px;bottom:auto;width:4px;height:24px}}#ftw-popup .ftw-branded-character{overflow:visible}#ftw-popup #ftw-arm{will-change:transform}#ftw-popup .ftw-close{display:flex;align-items:center;justify-content:center;padding:0;color:var(--ink)}#ftw-popup .ftw-submit{align-items:center;text-align:left;cursor:pointer}#ftw-popup .ftw-submit[disabled]{opacity:.65;cursor:wait;transform:none}#ftw-popup .ftw-later{padding:6px 8px;min-height:32px;cursor:pointer}#ftw-popup .ftw-close:focus-visible,#ftw-popup .ftw-submit:focus-visible,#ftw-popup .ftw-later:focus-visible,#ftw-popup .ftw-legal a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}#ftw-popup .ftw-error{margin:8px 0 0;font-size:12px;line-height:1.4;color:#b42318}#ftw-popup input[aria-invalid=true]{border-color:#b42318}#ftw-popup .ftw-legal a{color:inherit;text-decoration:underline}#ftw-popup .ftw-success:focus{outline:none}html.ftw-lock,html.ftw-lock body{overflow:hidden!important}html.ftw-lock #mrt,html.ftw-lock shopify-chat{visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/32/assets/ft-welcome-popup.css.map */
