@font-face{font-family:Anton;src:url(/fonts/anton.ttf)format("truetype");font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-700.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-400.ttf)format("truetype");font-weight:400;font-display:swap}:root{color:#3d2436;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f1f3;min-width:320px;margin:0}a{color:inherit}.site-shell{background:#fff;width:min(100%,1440px);margin:0 auto;overflow:hidden}.header{color:#fff;background:#6a0143;height:85px}.header__inner{justify-content:space-between;align-items:center;width:min(100% - 40px,1108px);height:100%;margin:auto;display:flex}.brand-wrap{align-items:center;gap:12px;display:flex}.brand{letter-spacing:.3px;font:400 20px/31px Anton,sans-serif;text-decoration:none}.brand-subtitle{letter-spacing:.2px;font-size:14px;font-weight:600;line-height:17px}.shop{background:#e90055;border-radius:999px;place-items:center;width:122px;height:41px;font-size:14px;font-weight:700;line-height:17px;text-decoration:none;transition:transform .18s,background .18s;display:grid}.shop:hover{background:#ff1268;transform:translateY(-1px)}.shop:focus-visible,.jump:focus-visible,.brand:focus-visible,footer a:focus-visible{outline-offset:3px;outline:3px solid #ffca73}.hero{color:#fff;background:#e90055;height:605px;position:relative;overflow:hidden}.hero__image{background:url(/assets/hero.png) 50%/cover no-repeat;width:605px;position:absolute;inset:0 0 0 auto}.hero__fade{background:linear-gradient(90deg,#e90055,#0000);width:150px;height:100%;position:absolute;top:0;left:calc(100% - 605px)}.hero__content{z-index:1;width:733px;padding:72px 0 0 60px;position:relative}.eyebrow{letter-spacing:1.5px;text-transform:uppercase;margin:0 0 20px;font-size:15px;font-weight:700;line-height:15px}h1,h2{margin:0;font-family:Anton,Impact,sans-serif;font-weight:400}h1{letter-spacing:.5px;font-size:50px;line-height:1.3}h1 span span{display:block}.heading--mobile{display:none}.hero__intro{width:589px;margin-top:25px;font:400 20px/35px Roboto,sans-serif}.hero__intro p{margin:0 0 5px}.jump{letter-spacing:1px;text-transform:uppercase;text-underline-offset:2px;margin-top:15px;font:400 20px/20px Anton,sans-serif;display:inline-block}.reasons{width:min(100% - 40px,1040px);margin:99px auto 100px}.reason{grid-template-columns:520px 1fr;align-items:center;gap:69px;height:490px;display:grid}.reason+.reason{margin-top:125px}.reason--text-first{grid-template-columns:1fr 520px}.reason--text-first .reason__copy{grid-area:1/1}.reason--text-first .reason__visual{grid-area:1/2}.reason__visual{border-radius:30px;width:520px;height:490px;padding:16px 12px;overflow:hidden}.reason--image-first .reason__visual{padding-left:16px;padding-right:16px}.reason__visual>img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.reason:nth-child(5) .reason__visual>img{object-position:center}.reason__copy{align-self:center}.reason__badge{color:#fff;letter-spacing:1.5px;text-transform:uppercase;background:#720041;border-radius:10px;place-items:center;min-width:100px;height:40px;padding:0 16px;font:400 14px/21px Anton,sans-serif;display:inline-grid}.reason h2{color:#6a0143;letter-spacing:.35px;margin-top:30px;font-size:50px;line-height:1.2}.reason__body{letter-spacing:-.2px;margin-top:30px;font-size:20px;line-height:30px}.reason__body p{margin:0 0 15px}.reason__body p:last-child{margin-bottom:0}.reason__body strong{color:#e90055;font-weight:700}.product-art{width:100%;height:100%;position:relative}.product-art__glow{background:radial-gradient(circle,#ffca738c,#ffca7300 70%);border-radius:50%;position:absolute;inset:4.5% 5%}.product-art__jar{filter:drop-shadow(0 24px 17px #00000059);width:37%;position:absolute;bottom:32px}.product-art__jar--left{left:6.5%}.product-art__jar--right{right:6.5%}footer{color:#ffffffb8;text-align:center;background:#720041;min-height:76px;padding:28px 20px;font-size:13px;line-height:20px}footer a{color:#ffffffeb;font-weight:600;text-decoration:none}@media (width<=700px){body{background:#fff}.site-shell{width:100%}.header__inner{width:auto;margin:0 20px}.brand-subtitle{display:none}.hero{height:485px}.hero__image,.hero__fade{display:none}.hero__content{width:auto;padding:30px 32px 0 33px}.eyebrow{margin-bottom:17px;font-size:10px;line-height:10px}h1{max-width:330px;font-size:35px;line-height:45px}.hero__intro{width:268px;margin-top:15px;font-size:15px;line-height:25px}.hero__intro p{margin-bottom:5px}.jump{margin-top:10px;font-size:15px;line-height:15px}.reasons{width:auto;margin:70px 20px}.reason,.reason--text-first{flex-direction:column;align-items:stretch;gap:40px;height:auto;min-height:0;display:flex}.reason+.reason{margin-top:100px}.reason__visual,.reason--text-first .reason__visual{aspect-ratio:520/490;width:100%;height:auto;padding:16px 12px}.reason--image-first .reason__visual{order:1;padding-left:16px;padding-right:16px}.reason--image-first .reason__copy{order:2}.reason--text-first .reason__copy{order:1}.reason--text-first .reason__visual{order:2}.reason__copy,.reason--text-first .reason__copy{padding:0}.reason h2{letter-spacing:.35px;max-width:100%;margin-top:30px;font-size:42px;line-height:1.2}.reason__body{letter-spacing:-.2px;margin-top:30px;font-size:20px;line-height:30px}.reason__body p{margin-bottom:15px}.reason:nth-child(5) .reason__visual>img{object-position:center}.product-art__glow{inset:4.5% 5%}.product-art__jar{width:37%;bottom:22px}.product-art__jar--left{left:6.5%}.product-art__jar--right{right:6.5%}footer{min-height:92px;padding:30px 55px;line-height:16px}.heading--desktop{display:none}.heading--mobile{display:block}}@media (width<=374px){.shop{width:110px}.hero__content{padding-left:24px;padding-right:24px}.hero__intro{width:100%}h1{font-size:32px;line-height:41px}.reasons{margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shop{transition:none}}
