.sm1-bn{background:linear-gradient(var(--sm1-marfim) 0%,var(--sm1-salmao) 26%,var(--sm1-vermelho) 62%,var(--sm1-vinho) 100%)}.sm1-bn__inner{max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}.sm1-bn__softgel{position:relative;height:clamp(84px,9vw,124px);margin-bottom:clamp(14px,1.6vw,22px)}.sm1-bn__softgel img{position:absolute;left:50%;top:50%;display:block;width:clamp(215px,23vw,316px);height:auto;max-width:none;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 18px rgba(58,10,13,.32))}.sm1-bn__softgel:after{content:"";position:absolute;left:50%;bottom:0;width:clamp(130px,15vw,215px);height:12px;transform:translate(-50%);border-radius:var(--sm1-radius-circle);background:radial-gradient(#3a0a0d47,#3a0a0d00 70%);pointer-events:none}.sm1-bn__title{margin:0;max-width:18ch;font-size:clamp(28px,3.5vw,50px);font-weight:700;line-height:1.06;letter-spacing:-.021em;color:var(--sm1-marfim);text-wrap:pretty}.sm1-bn__sub{margin:14px 0 0;max-width:62ch;font-size:clamp(15px,1.3vw,18px);line-height:1.55;color:#fbf5f2e6}.sm1-bn__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.5vw,20px);margin-top:clamp(26px,3.2vw,42px)}.sm1-bn__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:clamp(150px,15vw,190px);padding:clamp(18px,2vw,26px) clamp(12px,1.4vw,18px);text-align:center;background:#fbf5f21a;border:1px solid rgba(251,245,242,.3);border-radius:var(--sm1-radius-container);transition:background .18s ease,transform .18s ease}.sm1-bn__card:hover{background:#fbf5f22e;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.sm1-bn__card{transition:none}.sm1-bn__card:hover{transform:none}}.sm1-bn__card svg{width:34px;height:34px;flex:none;stroke:var(--sm1-marfim)}.sm1-bn__card span{font-size:clamp(14px,1.25vw,16.5px);font-weight:700;line-height:1.25;color:var(--sm1-marfim)}@media screen and (max-width:914px){.sm1-bn__grid{grid-template-columns:repeat(2,1fr)}.sm1-bn__softgel{height:clamp(80px,12vw,110px)}.sm1-bn__softgel img{width:clamp(200px,30vw,275px)}.sm1-bn__title{max-width:none}}@media screen and (max-width:560px){.sm1-bn__softgel{height:72px;margin-bottom:14px}.sm1-bn__softgel img{width:186px}}@media screen and (max-width:520px){.sm1-bn__grid{grid-template-columns:1fr}.sm1-bn__card{flex-direction:row;justify-content:flex-start;text-align:left;min-height:0;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sm1-benefits.css.map */
