
#impact .ti-mounted{position:relative!important;isolation:isolate;overflow:hidden!important}
#impact .ti-mounted *{box-sizing:border-box}
#impact .ti-mounted h3{font:500 clamp(21px,2.1vw,30px)/1.2 Arial,sans-serif;letter-spacing:-.7px;margin:0;color:inherit}
#impact .ti-photo{position:absolute;inset:0;background-size:cover;background-position:50% 40%;z-index:-1}
#impact .ti-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0003 0%,#0003 25%,#000d 100%)}
#impact .ti-main{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:white}
#impact .ti-brand{display:flex;align-items:center;gap:7px;font-size:20px}
#impact .ti-brand>img{width:39px;height:39px;object-fit:contain}
#impact .ti-brand>span{font-size:11px;background:#ffffff25;border:1px solid #ffffff30;padding:7px 10px;border-radius:20px;margin-left:auto;white-space:nowrap}
#impact .ti-stock{display:flex;align-items:center;gap:10px;background:#fff;color:#292929;border-radius:16px;padding:13px;margin-top:22px;box-shadow:0 8px 24px #0002;transform:rotate(-2deg);width:100%;position:relative;z-index:2}
#impact .ti-stock>img{width:45px;height:45px;border-radius:10px;object-fit:cover}
#impact .ti-stock b,#impact .ti-product b{font-size:14px;display:block}
#impact .ti-stock small,#impact .ti-product small,#impact .ti-ready small{font-size:10px;color:#888;display:block;margin-top:5px}
#impact .ti-stock-label{margin-left:auto;font-size:10px;white-space:nowrap;border-radius:20px;background:#edf3ec;color:#54704b;padding:8px 9px;transition:background .18s,color .18s}
#impact .ti-stock-label i{display:inline-block;width:6px;height:6px;background:currentColor;border-radius:50%;margin-right:5px}
#impact .ti-unavailable .ti-stock-label{background:#fff0ea;color:#c36b50}
#impact .ti-surface:focus-visible{outline:2px solid #f16a4c;outline-offset:3px}
#impact .ti-price-wrap{width:100%;height:100%;padding:24px;display:flex;flex-direction:column;position:relative;color:white;justify-content:center}
#impact .ti-eyebrow{color:#adadad;letter-spacing:1.4px;font-size:9px;margin-bottom:12px}
#impact .ti-editor{background:#f7f7f5;color:#242424;border:1px solid #ffffff30;border-radius:18px;padding:16px;transform:rotate(-3deg);margin-top:25px;max-width:330px;width:100%;position:relative;box-shadow:0 8px 25px #0002}
#impact .ti-editor-head{display:flex;justify-content:space-between;font-size:12px}
#impact .ti-editor-head>span{color:#aaa}
#impact .ti-product{display:flex;align-items:center;gap:10px;margin:13px 0}
#impact .ti-product img{width:44px;height:44px;border-radius:10px;object-fit:cover}
#impact .ti-editor label{font-size:10px;color:#888;display:block;margin:5px 0}
#impact .ti-field{border:1px solid #e5e5e5;border-radius:9px;padding:10px;background:#fff;display:flex;gap:12px;font-size:14px;align-items:center}
#impact .ti-old-price{color:#aaa;text-decoration:line-through}
#impact .ti-new-price{color:#242424}
#impact .ti-pencil{margin-left:auto;color:#f16a4c}
#impact .ti-ready{position:relative;margin-top:-10px;align-self:flex-end;width:85%;max-width:290px;background:#fff;color:#242424;border-radius:13px;box-shadow:0 8px 20px #0002;padding:12px;display:flex;align-items:center;gap:8px;transform:rotate(2deg);z-index:2}
#impact .ti-ready b{font-size:11px}
#impact .ti-check{background:#fff0e9;color:#f16a4c;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}
#impact .ti-publish{background:#292929;border-radius:20px;color:white;font-size:9px;padding:7px 9px;margin-left:auto}
#impact .ti-one{width:100%;height:100%;padding:20px 25px;color:white;display:flex;flex-direction:column;justify-content:center;gap:17px}
#impact .ti-one-heading{display:flex;align-items:center;gap:20px}
#impact .ti-one-heading strong{font:500 72px/1 Arial;letter-spacing:-5px}
#impact .ti-one-heading h3{font-size:23px}
#impact .ti-docs{display:flex;gap:15px;align-items:center;justify-content:center}
#impact .ti-digital,#impact .ti-pdf{width:46%;max-width:180px;background:#f7f7f4;color:#333;border-radius:10px;padding:12px;box-shadow:0 4px 16px #0003;transform:rotate(-3deg)}
#impact .ti-pdf{border-radius:2px;transform:rotate(4deg);background:#fffdf7}
#impact .ti-doc-header{font-size:9px;font-weight:900;border-bottom:1px solid #ddd;padding-bottom:7px;margin-bottom:4px;color:#b26b50}
#impact .ti-doc-header span{float:right;color:#999}
#impact .ti-docs b{font-size:10px;display:block;padding:5px 0;font-weight:500}
#impact .ti-docs b span{float:right}
#impact .ti-docs small{font-size:8px;color:#999;display:block;margin-top:5px}
#impact .ti-card-3{padding:15px!important;justify-content:space-between!important;gap:10px!important}
#impact .ti-identity{display:flex;gap:10px;align-items:center;justify-content:space-between;width:100%;color:white}
#impact .ti-identity h3{font-size:19px;line-height:1.15;letter-spacing:-.4px}
#impact .ti-two-menus{display:flex;gap:5px}
#impact .ti-two-menus>div{width:55px;height:47px;background:#efe3cf;color:#796145;border-radius:4px;padding:6px;transform:rotate(-5deg)}
#impact .ti-two-menus>div:last-child{background:#f9f9f5;color:#58736d;transform:rotate(6deg)}
#impact .ti-two-menus b{font-size:6px;display:block;margin-bottom:6px}
#impact .ti-two-menus i{display:block;height:2px;background:currentColor;opacity:.3;margin:4px 0;width:90%}
#impact .ti-card-3>[data-framer-name="Tickers"]{width:100%!important;flex:1!important;min-height:54px!important}
#impact .ti-card-3 [data-framer-name="Text"] p{font-size:12px!important}
@media(max-width:809px){#impact .ti-main,#impact .ti-price-wrap{padding:20px}#impact .ti-stock{padding:10px;gap:6px}#impact .ti-brand>span{font-size:9px}#impact .ti-stock small{font-size:9px}#impact .ti-stock-label{padding:7px;font-size:9px}#impact .ti-one-heading h3{font-size:21px}#impact .ti-mounted h3{font-size:24px}#impact .ti-identity h3{font-size:18px}#impact .ti-card-3{min-height:150px!important}}

#impact .ti-card-0,#impact .ti-card-1,#impact .ti-card-2{padding:0!important}
#impact .ti-price-wrap,#impact .ti-one,#impact .ti-identity{color:#252525}
#impact .ti-card-3{flex-direction:column!important;align-items:stretch!important}

#impact .ti-card-3 [data-framer-name="Icon"]{display:none!important}
