.hb *{box-sizing:border-box}.hb img{display:block;max-width:none}.hb a{color:inherit;text-decoration:none}.hb .hb-hero{position:relative;overflow:hidden;background:var(--hb-cream);color:var(--hb-slate);font-family:Poppins,system-ui,-apple-system,sans-serif}.hb .hb-arc{display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%);width:160%;height:clamp(120px,12vw,170px);border-radius:50% 50% 0 0/100% 100% 0 0;background:var(--hb-green)}.hb .hb-stage{position:relative;max-width:1180px;margin:0 auto;text-align:center;padding:clamp(30px,4vw,56px) clamp(18px,5vw,64px) clamp(170px,14vw,200px)}.hb .hb-inner{position:relative;z-index:3}.hb .hb-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hb-green-dk)}.hb .hb-title{margin:12px 0 0;font-family:inherit;font-weight:800;text-transform:uppercase;font-size:clamp(50px,9.2vw,128px);line-height:.88;letter-spacing:-.035em;color:var(--hb-slate)}.hb .hb-title span{display:block;color:var(--hb-green-dk)}.hb .hb-sub{margin:20px auto 0;max-width:40ch;font-size:clamp(15.5px,1.4vw,17.5px);line-height:1.55;color:#414c55}.hb .hb-cta{margin-top:26px;display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap}.hb .hb-btn{display:inline-flex;align-items:center;min-height:52px;padding:0 34px;border-radius:100px;background:var(--hb-slate);color:#fff;font-size:16px;font-weight:600;transition:background .16s ease,transform .16s ease}.hb .hb-btn:hover{background:#1c242b;color:#fff;transform:translateY(-2px)}.hb .hb-sticker{display:inline-block;background:var(--hb-red);color:#fff;border-radius:6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:11px 18px;transform:rotate(-6deg);box-shadow:0 8px 20px -12px #2e3943b3}.hb .hb-pack{position:absolute;z-index:5;display:block;bottom:clamp(20px,2.6vw,36px);width:clamp(290px,31vw,410px);height:clamp(250px,28vw,370px);transition:transform .25s ease}.hb .hb-pack--left{left:-11%}.hb .hb-pack--right{right:-11%}.hb .hb-pack:hover{transform:translateY(-8px)}.hb .hb-pack:before{content:"";position:absolute;left:6%;right:6%;bottom:-14px;height:34px;border-radius:50%;background:radial-gradient(ellipse at center,#10260e6b,#10260e00 70%)}.hb .hb-bag{position:absolute;bottom:0;width:auto;transform-origin:50% 100%;filter:drop-shadow(0 8px 12px rgba(30,40,30,.18))}.hb .hb-bag--1{left:1%;height:80%;transform:rotate(-17deg);z-index:1}.hb .hb-bag--2{left:15%;height:91%;transform:rotate(-8deg);z-index:2}.hb .hb-bag--3{left:31%;height:100%;transform:none;z-index:4}.hb .hb-bag--4{left:47%;height:91%;transform:rotate(8deg);z-index:3}.hb .hb-bag--5{left:62%;height:80%;transform:rotate(17deg);z-index:1}.hb .hb-pack-label{position:absolute;z-index:6;top:-4%;left:50%;transform:translate(-50%) rotate(var(--lr,-4deg));background:var(--hb-paper);color:var(--hb-slate);border:2px solid var(--hb-slate);border-radius:10px;padding:8px 14px;white-space:nowrap;text-align:left;line-height:1.15;box-shadow:0 10px 22px -14px #2e394399}.hb .hb-pack-label b{display:block;font-size:14px;font-weight:700}.hb .hb-pack-label small{display:block;font-size:12.5px;font-weight:600;color:var(--hb-green-dk);margin-top:2px}.hb .hb-pack--right .hb-pack-label{--lr:4deg}.hb a:focus-visible{outline:3px solid var(--hb-green-dk);outline-offset:6px;border-radius:12px}@media(max-width:900px){.hb .hb-stage{padding-bottom:clamp(230px,44vw,320px)}.hb .hb-arc{height:clamp(120px,20vw,165px)}.hb .hb-pack{width:47%;height:clamp(175px,34vw,270px);bottom:16px}.hb .hb-pack--left{left:1.5%}.hb .hb-pack--right{right:1.5%}.hb .hb-pack-label{padding:6px 10px}.hb .hb-pack-label b{font-size:12.5px}.hb .hb-pack-label small{font-size:11.5px}}.hb .hb-strip{background:var(--hb-slate);color:var(--hb-cream);overflow:hidden;padding-block:14px;font-family:Poppins,system-ui,-apple-system,sans-serif}.hb .hb-track{display:flex;gap:38px;width:max-content;animation:hb-slide 36s linear infinite}.hb .hb-track span{font-size:13.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;display:flex;align-items:center;gap:38px}.hb .hb-track span:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--hb-tan)}@keyframes hb-slide{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hb .hb-track{animation:none}.hb .hb-pack,.hb .hb-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pachete-hero-banner.css.map */
