@font-face{font-family:ScarletGuaranteeHeading;src:url('../../../../themes/beautys/assets/fonts/bricolage-grotesque-bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:ScarletGuaranteeText;src:url('../../../../themes/beautys/assets/fonts/geist-regular.woff2') format('woff2');font-weight:400;font-display:swap}
.scarlet-product-guarantees{box-sizing:border-box;width:100%;margin:60px 0 0;padding:40px 50px;background:#f7f5f1;color:#806132;font-family:ScarletGuaranteeText,Arial,sans-serif}
.scarlet-product-guarantees__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1720px;margin:0 auto;gap:30px}
.scarlet-product-guarantee{min-width:0;text-align:center}
.scarlet-product-guarantee>img{display:block;width:44px;height:44px;margin:0 auto 16px;object-fit:contain}
.scarlet-product-guarantee h3{margin:0;color:#533f29;font:700 24px/1.3 ScarletGuaranteeHeading,Arial,sans-serif}
.scarlet-product-guarantee p{max-width:310px;margin:10px auto 0;color:#806132;font:400 14px/1.6 ScarletGuaranteeText,Arial,sans-serif}
@media(max-width:749px){.scarlet-product-guarantees{margin-top:30px;padding:30px 5px}.scarlet-product-guarantees__inner{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c9b795 #f7f5f1;padding-bottom:12px}.scarlet-product-guarantee{flex:0 0 80%;scroll-snap-align:center}.scarlet-product-guarantee h3{font-size:22px}}
