.nw-formula{display:block;width:100%;position:relative;overflow:hidden;background:#000;--nw-formula-hero-aspect-ratio: 506 / 896;--nw-formula-card-media-aspect-ratio: 163.5 / 172}.nw-formula__inner{display:flex;flex-direction:row;align-items:flex-start;width:100%;position:relative;z-index:1}.nw-formula--image-right .nw-formula__inner{flex-direction:row-reverse}.nw-formula__media-col{flex:0 1 35%;width:35%;min-width:0;position:relative;align-self:flex-start}.nw-formula__media{position:relative;width:100%;aspect-ratio:var(--nw-formula-hero-aspect-ratio);overflow:hidden}.nw-formula__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.nw-formula__media--has-mobile .nw-formula__image--mobile{display:none}.nw-formula__media--has-mobile .nw-formula__image--desktop{display:block}.nw-formula__image--placeholder{background:#1a1a1a}.nw-formula__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,#0000 72.71%,#000)}.nw-formula__content-col{display:flex;flex-direction:column;justify-content:center;flex:1 1 65%;width:65%;padding:80px;box-sizing:border-box}.nw-formula__content{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.nw-formula .nw-heading{--nw-star-size: 18px;gap:8px;width:100%}.nw-formula .nw-heading .h2,.nw-formula .nw-heading__title{margin:0;color:var(--nw-formula-heading-color, #ffffff)}.nw-formula .nw-heading__description,.nw-formula .nw-heading__description.rte,.nw-formula .nw-heading__description p{margin:0;color:var(--nw-formula-desc-color, #ffffff)}.nw-formula .nw-heading__review-text{color:var(--nw-formula-heading-color, #ffffff)}.nw-formula__products-wrap{display:flex;flex-direction:column;gap:12px;width:100%}.nw-formula__products{display:grid;grid-template-columns:repeat(var(--nw-formula-columns, 3),minmax(0,1fr));gap:24px;width:100%;align-items:stretch}.nw-formula__product{min-width:0;height:100%;display:flex;flex-direction:column}.nw-formula__product .nw-product-card__review-count{color:#fff}.nw-formula .nw-product-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;height:100%!important;flex:1 1 auto;background:transparent!important;border:none!important;padding:0!important;gap:12px;box-shadow:none!important;transform:none!important}.nw-formula .nw-product-card:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}.nw-formula .nw-product-card__media,.nw-formula .nw-product-card--cart_button .nw-product-card__media,.nw-formula .nw-product-card--button_hover .nw-product-card__media{width:100%;height:auto!important;aspect-ratio:var(--nw-formula-card-media-aspect-ratio)!important;background:var(--nw-formula-card-media-bg, #f8f8f8);border-radius:12px;padding:16px;box-sizing:border-box;flex-shrink:0}.nw-formula .nw-product-card__image{object-fit:contain}.nw-formula .nw-product-card__info{display:flex;flex-direction:column;flex:1 1 auto;gap:8px}.nw-formula .nw-product-card__copy{display:flex;flex-direction:column;flex:1 1 auto;gap:2px}.nw-formula .nw-product-card__title{font-weight:600;font-size:18px;line-height:22px;color:#fff}.nw-formula .nw-product-card:hover .nw-product-card__title,.nw-formula .nw-product-card__title:hover{color:#fff;opacity:.8}.nw-formula .nw-product-card__description{font-weight:500;font-size:15px;line-height:150%;color:#fff;margin-bottom:.8rem}.nw-formula .nw-product-card__price-wrap{margin-top:auto}.nw-formula .nw-product-card__price-sale{font-weight:600;font-size:16px;line-height:150%;color:#fff}.nw-formula .nw-product-card__footer,.nw-formula .nw-product-card__footer--mobile-only,.nw-formula .nw-product-card__footer--slider-only{margin-top:auto!important;width:100%;flex-shrink:0}.nw-formula .nw-product-card__submit--button{background:#fff;color:#000;font-weight:600!important;font-size:16px;line-height:19px;min-height:55px;border-radius:4px}.nw-formula .nw-product-card__submit--button:hover:not(:disabled){background:var(--secondary-color, #d2e82e);color:#000}.nw-formula__progress{display:none}.nw-formula .nw-footer{width:100%;max-width:540px}.nw-formula .nw-btn--primary{background:#fff;border-color:#fff;color:#000}.nw-formula .nw-btn--primary:hover{background:var(--secondary-color, #d2e82e);border-color:var(--secondary-color, #d2e82e);color:#000}.nw-formula .nw-btn--outlined{background:transparent;border-color:#fff;color:#fff}.nw-formula .nw-btn--outlined:hover{background:#fff;border-color:#fff;color:#000}@media screen and (min-width:990px)and (max-width:1199px){.nw-formula__content-col{padding:40px 32px}.nw-formula__content{gap:28px}.nw-formula__products{gap:14px}.nw-formula .nw-heading .h2,.nw-formula .nw-heading__title{font-size:30px}}@media screen and (max-width:989px){.nw-formula__media--has-mobile .nw-formula__image--desktop{display:none}.nw-formula__media--has-mobile .nw-formula__image--mobile{display:block}.nw-formula__inner,.nw-formula--image-right .nw-formula__inner{flex-direction:column}.nw-formula__media-col{width:100%;flex:none;align-self:stretch}.nw-formula__media{aspect-ratio:auto}.nw-formula__media-overlay{background:linear-gradient(to bottom,#0000 45%,#000)}.nw-formula__content-col{width:100%;flex:none;padding:24px 16px 48px}.nw-formula__content{align-items:stretch;gap:24px}.nw-formula .nw-heading{--nw-star-size: 16px}.nw-formula__products{display:flex;flex-direction:row;align-items:stretch;gap:12px;width:calc(100% + 16px);margin-right:-16px;padding-right:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nw-formula__products::-webkit-scrollbar{display:none}.nw-formula__product{flex:0 0 242px;width:242px;min-width:242px;max-width:242px;height:auto;align-self:stretch;display:flex;flex-direction:column;scroll-snap-align:start;scroll-snap-stop:always}.nw-formula__progress{display:flex;width:100%;height:2px;overflow:hidden;border-radius:8px;background:#f8f8f85e}.nw-formula__progress-bar{display:block;height:100%;width:var(--nw-progress-width, 35%);border-radius:8px;background:#fff}.nw-formula .nw-footer{max-width:none;align-items:stretch}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/nw-formula.css.map */
