.ingredients-section{width:100%;background:#fffaf4;position:relative;overflow:hidden;padding:0 0 20px}.ingredients-section__container{position:relative;z-index:1}.ingredients-section__header{text-align:center;margin-bottom:50px}.ingredients-section__title{font-weight:700;font-size:clamp(32px,5vw,52px);line-height:1.1;margin:0 0 16px;text-transform:uppercase}.ingredients-section__title-orange{color:#a8232a}.ingredients-section__title-white{color:#000}.ingredients-section__delivery{font-weight:600;font-size:14px;letter-spacing:.15em;color:#a8232a;margin:0 0 20px;text-transform:uppercase}.ingredients-section__description{font-weight:600;font-size:14px;line-height:1.6;color:#000;opacity:.9;max-width:600px;margin:0 auto}.ingredients-section__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px}.ingredients-section__card{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:1 / 1;background:#1a1a1a;width:calc(25% - 15px);flex-shrink:0}.ingredients-section__card-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ingredients-section__card-image img{width:100%;height:100%;object-fit:cover}.ingredients-section__card-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0000,#141414);pointer-events:none}.ingredients-section__card-content{position:absolute;bottom:0;left:0;right:0;padding:16px;z-index:1}.ingredients-section__card-title{font-weight:600;font-size:18px;color:#fff;margin:0 0 4px}.ingredients-section__card-amount{font-weight:600;font-size:14px;color:#a8232a;display:block;margin-bottom:8px}.ingredients-section__card-description{font-weight:600;font-size:12px;line-height:1.5;color:#fff;opacity:.8;margin:0}.ingredients-section__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-bottom:20px}.ingredients-section__benefit{display:flex;align-items:center;gap:8px}.ingredients-section__benefit-icon{width:20px;height:20px;flex-shrink:0}.ingredients-section__benefit-icon img{width:100%;height:100%;object-fit:contain}.ingredients-section__benefit-text{font-weight:600;font-size:13px;color:#000}.ingredients-section__button-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.ingredients-section__button{display:inline-block;font-weight:900;font-size:24px;text-decoration:none;padding:14px 110px;border-radius:50px;text-transform:uppercase;letter-spacing:.05em;transition:transform .3s ease,box-shadow .3s ease;color:#fff;background:#a8232a;border:none;box-shadow:0 4px 20px #0003;text-shadow:0 4px 4px rgba(0,0,0,.25)}.ingredients-section__button:hover{transform:translateY(-2px);box-shadow:0 24px 24px #00000073}.ingredients-section__sperm{position:absolute;right:-100px;top:50%;transform:translateY(-50%) scaleX(-1);pointer-events:none;z-index:0}.ingredients-section__sperm img{max-width:250px;height:auto;opacity:.5}@media screen and (max-width:749px){.ingredients-section{padding:00px 0 30px}.ingredients-section__header{margin-bottom:30px}.ingredients-section__title{font-size:clamp(26px,7vw,36px)}.ingredients-section__delivery{font-size:12px}.ingredients-section__description{font-size:13px;padding:0 20px}.ingredients-section__grid{gap:12px;padding:0}.ingredients-section__card{width:calc(50% - 6px)}.ingredients-section__card:last-child:nth-child(odd){width:calc(50% - 6px)}.ingredients-section__card-title{font-size:14px}.ingredients-section__card-amount{font-size:12px}.ingredients-section__card-description{font-size:11px}.ingredients-section__benefits{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;padding:0 20px;margin-bottom:15px}.ingredients-section__benefit-text{font-size:12px}.ingredients-section__button{font-size:18px;padding:12px 60px}.ingredients-section__sperm{display:none}}@media screen and (min-width:750px)and (max-width:989px){.ingredients-section__grid{gap:16px}.ingredients-section__card{width:calc(33.333% - 11px)}.ingredients-section__card:nth-child(7){width:calc(33.333% - 11px)}.ingredients-section__card-title{font-size:16px}.ingredients-section__button{font-size:20px;padding:14px 80px}.ingredients-section__sperm{right:-50px}.ingredients-section__sperm img{max-width:180px}}@media screen and (min-width:990px){.ingredients-section__grid{gap:20px}.ingredients-section__card{width:calc(25% - 15px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-ingredients.css.map */
