.product-information{background:#fcf7f1!important}.page-wrapper{overflow-x:hidden}.product-information product-component.product-information__grid .product-details .cstm-cstm-fst-block rte-formatter:first-child p{background:transparent;border-radius:0;padding:0;color:#111;font-weight:500;border:none}.product-information .product-details .cstm-scd-scn{margin-bottom:10px}.product-information .product-details .cstm-thd-sn p{width:100%;max-width:100%}.product-information .product-details .benefit-item .benefit-icon-wrapper{width:80px;height:80px;background:#fce4dc}.product-information .product-details .benefit-item .benefit-icon-wrapper svg{width:40px;height:40px}.product-information .product-details .benefit-item span.benefit-text{font-weight:400;font-size:18px;color:#000}.product-information product-component.product-information__grid .product-details button.button.add-to-cart-button{background-color:transparent;text-transform:uppercase;border:1px solid #a10a28;color:#a10a28;font-weight:600}.product-information product-component.product-information__grid .product-details button.shopify-payment-button__button{background:#a10a28;border:1px solid #a10a28;color:#fff;text-transform:uppercase;font-weight:600;font-size:17px}product-component.product-information__grid .product-details .trust-badge-icon{border:1px solid #000;border-radius:50px;width:40px;height:40px}product-component.product-information__grid .product-details .trust-badge-icon svg{color:#000}product-component.product-information__grid .product-details span.trust-badge-text{font-size:15px;color:#000}product-component.product-information__grid .product-information__media .slideshow-controls__thumbnails button.slideshow-control{width:20%;border-radius:16px}.why-choose-container{max-width:1400px!important}.why-choose-container .why-choose-description{font-size:15px;color:#000;font-weight:600}.why-choose-list .why-choose-icon{width:120px;height:120px;background:#fce4dc;border-radius:50%}.why-choose-list h3.why-choose-title{font-size:15px;padding:10px 0 0;color:#000}.why-choose-list .why-choose-item-description{color:#000;font-size:13px;line-height:20px}.nature-ingredients h2.nature-ingredients__heading{font-size:28px}.nature-ingredients .nature-ingredients__description{font-size:14px;color:#000}.nature-ingredients a.nature-ingredients__button{font-size:13px}.cstm-prod-fst-banner.custom-banner-slider{margin-top:0}.daily-benefits-container{max-width:1440px}.daily-benefits-container .daily-benefits-list{max-width:100%;gap:20px}.daily-benefits-container .daily-benefits-list h3.daily-benefit-day{font-size:16px;padding:10px 0 0}.daily-benefits-section .daily-benefit-card span.daily-benefit-button{font-size:13px;padding:8px 20px;font-weight:600}.daily-benefits-section .daily-benefit-card .daily-benefit-description{color:#000;font-size:13px}.daily-benefits-section .daily-benefit-card{border-radius:16px;box-shadow:0 4px 14px #00000014;padding-bottom:20px}.daily-benefits-section h2.daily-benefits-heading{font-size:28px}.daily-benefits-section .daily-benefits-description{font-size:14px;color:#000}.daily-benefits-section{padding-top:50px;padding-bottom:50px}.product-reviews .product-reviews__container,.product-faqs .product-faqs__container{max-width:1440px}.product-reviews h2.product-reviews__heading{font-size:28px;position:relative}.product-reviews .product-faqs__line{background:#ad2147}.product-faqs summary.product-faq__question{font-size:13px;padding:10px;color:#000;font-weight:500}.product-faqs summary.product-faq__question span.product-faq__icon{color:#000;font-size:17px}.product-faqs details.product-faq .product-faq__answer{color:#000;font-size:13px;letter-spacing:.5px}.product-recommendations .section{background:transparent!important;padding-top:50px}.product-recommendations .product-card__content .cstm-cstm-provita{width:100%;padding-top:10px}.product-faqs .product-faqs__container h2.product-faqs__heading{font-size:28px}.product-reviews-section .product-reviews{padding:50px 20px}.product-faqs a.product-faqs__button,.product-reviews-section .product-reviews a.product-reviews__button{font-size:13px}.product-recommendations .product-card__content .cstm-cstm-provita rte-formatter.rte{width:100%;text-align:center}.product-recommendations .product-card__content .cstm-cstm-provita rte-formatter.rte p{width:100%;text-align:center;font-family:Malinton!important;font-weight:600;font-size:17px}.product-recommendations .product-card__content{gap:0}.product-recommendations .section .resource-list.resource-list--grid p[role=heading]{text-align:center;font-weight:600;padding-bottom:5px}.product-recommendations .section .resource-list.resource-list--grid button{background:transparent;border:1px solid #a10a28;color:#a10a28;font-weight:600;margin-top:9px}.daily-benefits-container,.nature-ingredients__container{max-width:1440px!important}.nature-ingredients__container .nature-ingredients__list{max-width:100%}.nature-ingredients__container .nature-ingredients__list .nature-ingredient__title{color:#000}.why-choose-container .why-choose-intro{width:23%}@media only screen and (max-width:1199px){.why-choose-container{gap:20px!important}}@media only screen and (max-width:992px){.why-choose-container{flex-direction:column}.why-choose-container .why-choose-intro{width:100%!important;text-align:center;padding-bottom:10px}.why-choose-container .why-choose-description{max-width:100%}.why-choose-container .why-choose-list{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.why-choose-container .why-choose-list .why-choose-item{min-width:178px}}@media only screen and (max-width:600px){.product-benefits-row{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:15px}.product-benefits-row .benefit-item{width:auto}.product-information .product-details .benefit-item span.benefit-text br{display:none}.product-information .product-details .benefit-item span.benefit-text{font-size:13px}.product-faqs .product-faqs__container h2.product-faqs__heading{font-size:20px}.product-reviews-section .product-reviews{padding-bottom:20px!important;padding-top:30px}.product-information .product-details .product-form-buttons{flex-direction:column}.product-information .product-details .product-form-buttons .quantity-selector-wrapper{width:100%;max-width:100%}.product-information product-component.product-information__grid .product-details quantity-selector-component.quantity-selector{width:100%;max-width:100%;flex:inherit}.product-information .product-details .product-trust-badges{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px;padding-left:0;padding-right:0}product-component.product-information__grid .product-details span.trust-badge-text br{display:none}.product-information .product-details .product-trust-badges .trust-badge-item{width:auto}.product-information .product-details .benefit-item .benefit-icon-wrapper{width:40px;height:40px}.product-information .product-details .benefit-item .benefit-icon-wrapper svg{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-product.css.map */
