.illpill-holding{--bg: #000000;--border: #595959;--text: #ffffff;--btn-bg: #ffffff;--btn-text: #000000;--pad-x: 40px;--pad-top: 30px;--pad-bottom: 40px;--bottom-row-h: 120px;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}.illpill-holding *,.illpill-holding *:before,.illpill-holding *:after{box-sizing:border-box}.illpill-holding h1,.illpill-holding p{margin:0;font-family:inherit;font-weight:inherit;line-height:inherit}.illpill-holding a{font-family:inherit}.illpill-holding img{display:block;max-width:100%}.illpill-holding .page{padding:var(--pad-top) var(--pad-x) var(--pad-bottom);display:flex;flex-direction:column;gap:20px}.illpill-holding .logo-row{display:flex;align-items:center;justify-content:space-between;width:100%}.illpill-holding .wordmark{width:150px;height:auto;display:block}.illpill-holding .bear{width:80px;height:80px;object-fit:cover}.illpill-holding .grid{display:flex;flex-direction:column}.illpill-holding .content{display:flex;align-items:stretch;margin-bottom:-1px}.illpill-holding .col-left{display:flex;flex-direction:column;flex:1.6 1 0;min-width:0;min-height:0;margin-right:-1px}.illpill-holding .col-right{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0}.illpill-holding .cell{border:1px solid var(--border);display:flex;align-items:center;justify-content:center;position:relative}.illpill-holding .cell-image{flex:1 0 0;min-height:400px;padding:30px 50px}.illpill-holding .cell-image .product{width:598px;max-width:100%;max-height:100%;height:auto;object-fit:contain}.illpill-holding .bottom-strip{display:flex;align-items:stretch;min-height:var(--bottom-row-h)}.illpill-holding .bottom-left{display:flex;flex:1.6 1 0;min-width:0;margin-right:-1px}.illpill-holding .bottom-right{display:flex;flex:1 1 0;min-width:0}.illpill-holding .cell-cta{flex-direction:column;padding:20px;margin-bottom:-1px}.illpill-holding .btn{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;background:var(--btn-bg);color:var(--btn-text);text-decoration:none;width:100%;height:70px;padding:20px 30px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-weight:500;font-size:16px;letter-spacing:-.38px;line-height:23px;text-transform:uppercase;text-align:center;white-space:nowrap}.illpill-holding .btn:hover{background:#e6e6e6}.illpill-holding .cell-tablet{flex:1.4 1 0;min-width:0;padding:20px 30px;container-type:inline-size}.illpill-holding .tablet-inner{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;width:100%}.illpill-holding .cell-tablet .tablet{width:72px;height:72px;object-fit:cover;flex:none}.illpill-holding .cell-tablet .caption{width:133px;max-width:100%;font-weight:300;font-size:14px;line-height:15px;text-transform:uppercase}.illpill-holding .cell-tablet .caption span{display:block}@container (max-width: 215px){.illpill-holding .tablet-inner{justify-content:flex-start;align-items:flex-start}.illpill-holding .tablet-inner .caption{text-align:left}.illpill-holding .tablet-inner .caption span{display:inline}}.illpill-holding .cell-headline{flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:40px 30px;margin-bottom:-1px;text-transform:uppercase}.illpill-holding .headline{font-weight:200;font-size:66px;line-height:70px;letter-spacing:-1.32px;margin:0;text-transform:uppercase}.illpill-holding .subhead{font-weight:300;font-size:14px;line-height:18px;letter-spacing:-.32px;margin:0;text-transform:uppercase}.illpill-holding .subhead.coming-soon{font-weight:700;font-size:18px}.illpill-holding .m-subhead.coming-soon{font-weight:700;font-size:16px}.illpill-holding .names-row{display:flex;align-items:stretch;margin-bottom:-1px}.illpill-holding .cell-name{flex:1 0 0;min-width:0;padding:20px 40px;margin-right:-1px}.illpill-holding .product-name{flex:1 0 0;font-weight:200;font-size:18px;line-height:22px;letter-spacing:-.36px;text-transform:uppercase;margin:0}.illpill-holding .product-name strong{font-weight:700;display:block}.illpill-holding .cell-wtf{flex:1 0 0;flex-direction:column;gap:15px;min-height:282px;padding:30px;text-transform:uppercase}.illpill-holding .wtf-title{width:100%;font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.48px;margin:0}.illpill-holding .wtf-body{width:100%;font-weight:300;font-size:14px;line-height:20px;letter-spacing:-.28px}.illpill-holding .wtf-body p{margin:0 0 20px}.illpill-holding .wtf-body p:last-child{margin-bottom:0}.illpill-holding .wtf-body strong{font-weight:700}.illpill-holding .cell-fq9{flex:2.3 1 0;min-width:0;margin-right:-1px;text-transform:uppercase;padding:20px 40px;container-type:inline-size}.illpill-holding .fq9-inner{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:center;width:100%}@media(max-width:1244px){.illpill-holding .fq9-inner{justify-content:flex-start;align-items:flex-start;gap:10px}}.illpill-holding .fq9-mark{font-weight:200;font-size:38px;line-height:1;letter-spacing:-.76px;margin:0;white-space:nowrap}.illpill-holding .fq9-tag{font-weight:300;font-size:12px;line-height:15px;margin:0;white-space:nowrap}.illpill-holding .cell-freq-img{flex:1 1 0;min-width:0;padding:0}.illpill-holding .cell-freq-img .sonic{height:80%;aspect-ratio:626 / 625;max-width:80%;object-fit:contain}.illpill-holding .social{display:flex;align-items:center;gap:16px;margin-top:0}.illpill-holding .social a{color:var(--text);display:inline-flex;opacity:.9;transition:opacity .15s}.illpill-holding .social a:hover{opacity:1}.illpill-holding .social svg{width:22px;height:22px;display:block}.illpill-holding .m-grid{display:none;flex-direction:column}.illpill-holding .m-grid>*+*{margin-top:-1px}.illpill-holding .m-grid .cell{width:100%}.illpill-holding .m-headline{flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:30px;text-transform:uppercase}.illpill-holding .m-headline-title{font-weight:200;font-size:42px;line-height:45px;letter-spacing:-.84px;margin:0;text-transform:uppercase}.illpill-holding .m-subhead{font-weight:300;font-size:13px;line-height:20px;letter-spacing:-.26px;margin:0;text-transform:uppercase}.illpill-holding .m-names{display:flex;align-items:stretch}.illpill-holding .m-name{flex:1 1 0;min-width:0;padding:30px}.illpill-holding .m-name:first-child{margin-right:-1px}.illpill-holding .m-name .product-name{font-size:16px;line-height:20px;letter-spacing:-.32px}.illpill-holding .m-image{padding:0;aspect-ratio:353 / 415}.illpill-holding .m-image img{width:100%;height:100%;object-fit:contain}.illpill-holding .m-cta{padding:30px}.illpill-holding .m-btn{height:50px;font-weight:400;font-size:15px;letter-spacing:-.3px}.illpill-holding .m-tablet-row{display:flex;align-items:stretch}.illpill-holding .m-tablet{flex:1 1 0;min-width:0;padding:20px;margin-right:-1px}.illpill-holding .m-tablet .tablet{width:72px;height:72px;object-fit:cover}.illpill-holding .m-copy{flex:1 1 0;min-width:0;justify-content:flex-start;padding:30px;min-height:112px}.illpill-holding .m-copy p{font-weight:300;font-size:14px;line-height:17px;letter-spacing:-.28px;text-transform:uppercase;text-align:left;margin:0}.illpill-holding .m-wtf{flex-direction:column;align-items:flex-start;gap:15px;padding:40px 30px;text-transform:uppercase}.illpill-holding .m-fq9-row{display:flex;align-items:stretch}.illpill-holding .m-fq9{flex:1 1 0;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;padding:30px;margin-right:-1px;text-transform:uppercase}.illpill-holding .m-fq9-mark{width:100%;font-weight:200;font-size:34px;line-height:1;letter-spacing:-.68px;margin:0}.illpill-holding .m-fq9-tag{width:100%;font-weight:300;font-size:12px;line-height:15px;margin:0}.illpill-holding .m-sonic{flex:1 1 0;min-width:0;padding:10px}.illpill-holding .m-sonic img{width:100%;height:100%;max-height:100%;object-fit:contain}@media(max-width:1100px){.illpill-holding .headline{font-size:54px;line-height:58px}}@media(max-width:889.98px){.illpill-holding{--pad-x: 20px;--pad-top: 20px;--pad-bottom: 80px}.illpill-holding .desktop-grid{display:none}.illpill-holding .m-grid{display:flex}.illpill-holding .logo-row{padding:0}.illpill-holding .wordmark{width:113px}.illpill-holding .bear{width:60px;height:60px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/home-page-prelaunch.css.map */
