#cc-home-launch button,#cc-home-launch a{-webkit-tap-highlight-color:transparent}#cc-home-launch a{color:inherit}#cc-home-launch button{font:inherit}#cc-home-launch a:focus-visible,#cc-home-launch button:focus-visible,#cc-home-launch summary:focus-visible{outline:3px solid #21b4d2;outline-offset:5px}#cc-home-launch .shipping{background:#faf7ed;text-align:center;font-size:12px;padding:8px 10px;color:#5c2a19}#cc-home-launch .site-header{background:#80220c;color:#fff;position:sticky;top:0;z-index:30;height:91px;border-bottom:1px solid #913b28}#cc-home-launch .header-inner{max-width:1360px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:38px;height:100%}#cc-home-launch .logo{width:94px;height:94px;object-fit:contain;position:relative;top:10px;flex:none}#cc-home-launch .standard-nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700;letter-spacing:.035em}#cc-home-launch .standard-nav a{text-decoration:none}#cc-home-launch .bypass-header{margin-left:auto;background:#faf7f4;color:#281b15;border:1px solid #faf7f4;border-radius:3px;padding:13px 18px;display:flex;gap:16px;align-items:center;text-decoration:none;font-size:14px;font-weight:700;white-space:nowrap}#cc-home-launch .bypass-header span:last-child{font-size:19px}#cc-home-launch{background:#0b0d0e;color:#fff;position:relative;overflow:hidden}#cc-home-launch:before{content:"";position:absolute;width:700px;height:650px;right:-250px;top:-150px;background:#0c2430;transform:rotate(-17deg);opacity:.4}#cc-home-launch .hero{max-width:1360px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;padding:62px 40px 40px;min-height:660px;position:relative}#cc-home-launch .hero-copy{z-index:3;padding-top:12px}#cc-home-launch .eyebrow{font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin:0 0 20px;display:flex;align-items:center;gap:10px}#cc-home-launch .eyebrow:before{content:"";display:block;width:25px;height:2px;background:currentColor}#cc-home-launch .cyan{color:#37bed9}#cc-home-launch .hero h1{font-family:Mona,Arial,sans-serif;font-weight:800;font-size:clamp(55px,6.2vw,86px);letter-spacing:-.055em;line-height:.99;margin:0 0 23px}#cc-home-launch .hero h1 .outline{color:#38b9d3}#cc-home-launch .hero-sub{font-size:20px;line-height:1.5;max-width:420px;margin:0 0 24px;color:#e0e2e1}#cc-home-launch .hero-sub strong{color:#fff;font-weight:700}#cc-home-launch .offer-inline{border-left:3px solid #f2d321;padding:2px 0 3px 17px;margin:0 0 26px}#cc-home-launch .offer-inline .offer-name{font-size:24px;font-family:Mona,Arial,sans-serif;letter-spacing:-.025em;display:block;margin-bottom:5px}#cc-home-launch .offer-inline p{margin:0;font-size:12px;line-height:1.65;color:#c9cbca}#cc-home-launch .cta-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#cc-home-launch .button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:53px;padding:14px 22px;border-radius:3px;text-decoration:none;font-weight:700;font-size:15px;border:1px solid transparent;transition:transform .18s,background .18s;cursor:pointer}#cc-home-launch .button:hover{transform:translateY(-2px)}#cc-home-launch .button-primary{background:#35b9d3;color:#071115}#cc-home-launch .button-primary:hover{background:#6acee1}#cc-home-launch .button-outline{background:transparent;border-color:#697074;color:#fff}#cc-home-launch .skip-inline{display:inline-flex;align-items:center;gap:7px;color:#eee;font-size:13px;text-underline-offset:5px}#cc-home-launch .hero-copy .skip-inline{margin-top:22px}#cc-home-launch .hero-art{position:relative;min-width:0;align-self:stretch;min-height:525px}#cc-home-launch .hero-art .slash{position:absolute;width:99%;height:59%;top:22%;left:4%;border-top:28px solid #24a4c5;border-bottom:2px solid #24a4c5;transform:rotate(-24deg);opacity:.65}#cc-home-launch .bag{position:absolute;height:auto;object-fit:contain;filter:drop-shadow(0 24px 20px #0008);transition:transform .25s}#cc-home-launch .bag-left{width:67%;left:-8%;top:26%;transform:rotate(-11deg)}#cc-home-launch .bag-right{width:64%;right:-8%;top:25%;transform:rotate(10deg)}#cc-home-launch .bag-front{width:78%;left:12%;top:-3%;z-index:2}#cc-home-launch .hero-art:hover .bag-front{transform:translateY(-5px)}#cc-home-launch .flavor-label{position:absolute;bottom:0;right:5%;z-index:3;text-align:right;font-size:11px;color:#b0b8b9;line-height:1.6}#cc-home-launch .benefits{position:relative;z-index:4;border-top:1px solid #303637;max-width:1280px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr 1.3fr 1fr;padding:26px 0 30px}#cc-home-launch .benefit{padding:0 25px;border-right:1px solid #303637;display:flex;align-items:center;gap:13px;min-height:57px}#cc-home-launch .benefit:first-child{padding-left:0}#cc-home-launch .benefit:last-child{border:0}#cc-home-launch .benefit svg{width:28px;height:28px;flex:none;color:#39bad4;stroke:currentColor;stroke-width:1.4;fill:none}#cc-home-launch .benefit .protein-number{font-family:Mona,Arial,sans-serif;font-size:41px;letter-spacing:-.06em;white-space:nowrap;line-height:1}#cc-home-launch .benefit strong{display:block;font-size:14px;line-height:1.35}#cc-home-launch .benefit small{display:block;font-size:12px;color:#bfc7c8;line-height:1.45;margin-top:3px}#cc-home-launch .benefit a{text-underline-offset:3px}#cc-home-launch .offer-strip{padding:20px 30px;background:#f1ece4;display:flex;align-items:center;justify-content:center;gap:40px;color:#25201c;border-bottom:1px solid #d7cdc1;font-size:13px}#cc-home-launch .offer-strip strong{font-family:Mona;font-size:21px}#cc-home-launch .offer-strip a{font-weight:700;text-underline-offset:5px}#cc-home-launch .regular{scroll-margin-top:90px;background:#faf7f4}#cc-home-launch .regular-marker{padding:26px 40px;text-align:center;color:#65574f;font-size:11px;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #dfd4c9}#cc-home-launch .regular-hero{min-height:540px;position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#221a17;color:#fff}#cc-home-launch .regular-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%;z-index:-2}#cc-home-launch .regular-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#100b09ed,#150b0850 70%);z-index:-1}#cc-home-launch .regular-content{width:1280px;margin:0 auto;padding:65px 40px}#cc-home-launch .regular-content p{font-size:16px}#cc-home-launch .regular-content h2{font-family:Mona;font-size:clamp(36px,4.6vw,63px);max-width:640px;letter-spacing:-.035em;line-height:1.05;margin:15px 0 30px}#cc-home-launch .button-red{color:#fff;background:#80220c}#cc-home-launch .home-categories{max-width:1280px;padding:55px 40px;margin:auto}#cc-home-launch .home-categories>h2{font-family:Mona;font-size:34px;margin-top:0;letter-spacing:-.035em}#cc-home-launch .home-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#cc-home-launch .home-card{background:#eee3d5;position:relative;overflow:hidden;text-decoration:none;display:block}#cc-home-launch .home-card img{width:100%;height:340px;display:block;object-fit:cover}#cc-home-launch .home-card div{padding:22px;display:flex;justify-content:space-between;font-family:Mona;font-size:20px}#cc-home-launch .details{max-width:1200px;margin:auto;padding:30px 40px 60px}#cc-home-launch .details details{border-top:1px solid #d7cdc1;padding:18px 0;font-size:14px}#cc-home-launch .details summary{font-weight:700;cursor:pointer}#cc-home-launch .details p{max-width:800px;line-height:1.7}#cc-home-launch .footer{background:#80220c;color:#fff;padding:35px 40px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px}#cc-home-launch .footer a{text-underline-offset:4px}#cc-home-launch .floating-shop{position:fixed;bottom:22px;right:24px;background:#faf7f4;color:#211813;border:1px solid #c2b4a5;padding:12px 17px;border-radius:4px;box-shadow:0 4px 25px #0002;z-index:50;text-decoration:none;font-size:12px;font-weight:700;display:none}#cc-home-launch .floating-shop.active{display:block}#cc-home-launch .collection{max-width:1280px;padding:50px 35px;margin:auto}#cc-home-launch .collection h1{font-family:Mona;font-size:48px;letter-spacing:-.05em}#cc-home-launch .collection .lead{font-size:17px;max-width:680px;line-height:1.6}#cc-home-launch .collection-nav{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}#cc-home-launch .collection-nav button{border:1px solid #b8a99b;background:transparent;padding:12px 18px;cursor:pointer;font-weight:700}#cc-home-launch .collection-nav button.active{color:#fff;background:#111;border-color:#111}#cc-home-launch .collection-group[hidden]{display:none}#cc-home-launch .collection-group{margin:35px 0 50px}#cc-home-launch .collection-group h2{font-family:Mona;font-size:27px;letter-spacing:-.03em}#cc-home-launch .cut-photo{width:100%;height:240px;object-fit:contain;background:#f0e8df}#cc-home-launch .flavor-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#cc-home-launch .flavor-item{border:1px solid #d9cfc4;padding:15px 18px;display:flex;justify-content:space-between;gap:10px;font-size:14px;background:#fff}#cc-home-launch .flavor-item small{display:block;color:#6a5c52;margin-top:5px}#cc-home-launch .collection-note{color:#746456;font-size:12px}#cc-home-launch .back-home{font-size:13px;text-underline-offset:4px}@media(min-width:1600px){#cc-home-launch .hero-art .bag-front{width:77%}}@media(max-width:1000px){#cc-home-launch .header-inner{padding:0 25px;gap:20px}#cc-home-launch .standard-nav{gap:17px}#cc-home-launch .hero{padding:48px 28px 35px}#cc-home-launch .hero h1{font-size:65px}#cc-home-launch .hero-sub{font-size:18px}#cc-home-launch .hero-art{min-height:495px}#cc-home-launch .bag-left{top:27%;left:-6%}#cc-home-launch .bag-right{top:27%;right:-4%}#cc-home-launch .bag-front{top:8%;width:89%;left:6%}#cc-home-launch .flavor-label{bottom:0}#cc-home-launch .benefits{padding:22px 25px;grid-template-columns:1fr 1fr;gap:20px}#cc-home-launch .benefit{border-right:0;padding:0}#cc-home-launch .benefit:first-child{padding:0}#cc-home-launch .offer-strip{gap:18px;flex-wrap:wrap}}@media(max-width:700px){#cc-home-launch .shipping{font-size:10px;padding:7px 8px}#cc-home-launch .site-header{height:75px}#cc-home-launch .header-inner{padding:0 16px;gap:12px}#cc-home-launch .logo{width:74px;height:74px;top:5px}#cc-home-launch .standard-nav{display:none}#cc-home-launch .bypass-header{font-size:12px;padding:10px 12px;gap:8px}#cc-home-launch .hero{padding:30px 22px 20px;display:flex;flex-direction:column;min-height:0}#cc-home-launch .hero-copy{padding:0}#cc-home-launch .eyebrow{font-size:10px;margin-bottom:15px;letter-spacing:.14em}#cc-home-launch .hero h1{font-size:51px;max-width:420px;margin-bottom:18px}#cc-home-launch .hero-sub{font-size:16px;margin-bottom:20px;max-width:330px}#cc-home-launch .offer-inline{margin-bottom:20px;padding-left:13px}#cc-home-launch .offer-inline .offer-name{font-size:21px}#cc-home-launch .offer-inline p{font-size:11px}#cc-home-launch .button{font-size:14px;padding:13px 18px;min-height:49px}#cc-home-launch .hero-copy .skip-inline{margin-top:16px;font-size:12px}#cc-home-launch .hero-art{height:365px;min-height:365px;order:2;margin-top:15px;max-width:410px;width:100%;align-self:center}#cc-home-launch .bag-front{top:0%;width:86%;left:7%}#cc-home-launch .bag-left{top:24%;left:-11%;width:68%}#cc-home-launch .bag-right{top:25%;right:-11%;width:65%}#cc-home-launch .hero-art .slash{top:31%;height:43%;left:0}#cc-home-launch .flavor-label{bottom:-3px;font-size:9px;right:0}#cc-home-launch .benefits{padding:25px 22px 27px;gap:24px 15px}#cc-home-launch .benefit{gap:9px;align-items:flex-start}#cc-home-launch .benefit strong{font-size:12px}#cc-home-launch .benefit small{font-size:10px}#cc-home-launch .benefit svg{width:22px;height:22px;margin-top:2px}#cc-home-launch .benefit .protein-number{font-size:33px}#cc-home-launch .offer-strip{padding:18px 22px;display:block;text-align:left}#cc-home-launch .offer-strip strong{font-size:18px;display:block;margin-bottom:6px}#cc-home-launch .offer-strip span{font-size:12px;display:block;margin:6px 0 12px}#cc-home-launch .offer-strip a{font-size:12px}#cc-home-launch .regular-marker{padding:20px 18px;font-size:9px;line-height:1.5}#cc-home-launch .regular{scroll-margin-top:75px}#cc-home-launch .regular-hero{min-height:450px}#cc-home-launch .regular-content{padding:50px 22px}#cc-home-launch .regular-content h2{font-size:39px;max-width:340px}#cc-home-launch .regular-content p{font-size:13px}#cc-home-launch .home-categories{padding:38px 22px}#cc-home-launch .home-categories>h2{font-size:27px}#cc-home-launch .home-grid{gap:15px;grid-template-columns:1fr}#cc-home-launch .home-card img{height:290px}#cc-home-launch .details{padding:15px 22px 35px}#cc-home-launch .footer{padding:26px 22px;display:block;font-size:11px}#cc-home-launch .footer span{display:block;margin-bottom:12px}#cc-home-launch .floating-shop{bottom:15px;right:15px;font-size:11px}#cc-home-launch .collection{padding:30px 20px}#cc-home-launch .collection h1{font-size:36px}#cc-home-launch .collection .lead{font-size:15px}#cc-home-launch .cut-photo{height:230px}#cc-home-launch .flavor-list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#cc-home-launch .hero-art:hover .bag-front{transform:none}}#cc-home-launch .flavor-label{display:none}#cc-home-launch .protein-inline{display:flex;align-items:center;gap:10px;font-size:12px;margin:0 0 25px;color:#bec6c7}#cc-home-launch .protein-inline strong{font-size:16px;color:#fff}#cc-home-launch .protein-inline span{border-left:1px solid #555f61;padding-left:10px}@media(max-width:700px){#cc-home-launch .hero{display:grid;grid-template-columns:minmax(0,1fr)}#cc-home-launch .hero-copy{display:contents}#cc-home-launch .hero-copy>.eyebrow{grid-row:1}#cc-home-launch .hero-copy>h1{grid-row:2;margin-bottom:3px}#cc-home-launch .hero-art{grid-row:3;order:initial;height:280px;min-height:280px;margin-top:0}#cc-home-launch .bag-front{width:73%;left:13.5%;top:0}#cc-home-launch .bag-left{width:62%;left:-1%;top:21%}#cc-home-launch .bag-right{width:60%;right:-2%;top:22%}#cc-home-launch .hero-sub{grid-row:4;margin:10px 0 14px}#cc-home-launch .protein-inline{grid-row:5;margin:0 0 20px}#cc-home-launch .offer-inline{grid-row:6}#cc-home-launch .cta-row{grid-row:7}#cc-home-launch .hero-copy .skip-inline{grid-row:8;margin:15px 0 5px}}#cc-home-launch,#cc-home-launch *{box-sizing:border-box}#cc-home-launch{font-family:var(--font-body-family),Arial,sans-serif}#cc-home-launch h1,#cc-home-launch .offer-name,#cc-home-launch .protein-number{font-family:var(--font-heading-family),Arial,sans-serif}#cc-home-launch h1{color:#fff}#cc-home-launch .cc-bypass-row{position:relative;z-index:5;display:flex;justify-content:flex-end;max-width:1360px;margin:auto;padding:18px 40px 0}#cc-home-launch .cc-bypass-row a{background:#faf7f4;color:#201b18;font-size:14px;font-weight:700;padding:12px 18px;border-radius:3px;text-decoration:none}#cc-home-launch a:focus-visible{outline:3px solid #fff;outline-offset:4px}#cc-regular-home{scroll-margin-top:150px}#cc-home-launch .button:after,#cc-home-launch .button:before{display:none}#cc-home-launch .hero{padding-top:24px}#cc-home-launch .hero h1{font-size:clamp(55px,6.2vw,86px)}@media(max-width:700px){#cc-home-launch .cc-bypass-row{padding:64px 22px 0;justify-content:flex-start}#cc-home-launch .cc-bypass-row a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:10px 14px;font-size:12px;line-height:1.4;background:transparent;color:#faf7f4;border:1px solid #697074}#cc-home-launch .hero h1{font-size:51px}#cc-home-launch .hero-art{height:clamp(265px,74vw,340px);min-height:0}#cc-home-launch .hero{padding-top:22px}}@media(prefers-reduced-motion:reduce){#cc-home-launch *{transition:none!important}}#cc-home-launch{isolation:isolate;z-index:0}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
