.product-details{width:100%;position:relative;overflow:hidden}@media all and (max-width: 989px){.product-details__head{display:none!important}}.product-details__nav-list{width:100%}@media all and (min-width: 990px){.product-details__nav-list{display:flex;align-items:center}}.product-details__nav-item{position:relative;font-size:20px;font-weight:400;line-height:30.92px;letter-spacing:normal;padding:2px 10px;margin-right:10px;border-radius:8px;border:2px solid transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:.3s ease;color:#303030;font-family:var(--font-family-roboto)}.product-details__nav-item:last-of-type{margin-right:0}.product-details__nav-item:hover{border:2px solid #dfdfdf}.product-details__nav-item.active{font-weight:500;color:#fff;background-color:#cf3339}.product-details__nav-item.active:hover{border:2px solid #cf3339}@media all and (min-width: 990px){.product-details__mobile-accordion{display:none!important}.product-details__content{max-height:inherit!important;border:0;display:none}.product-details__content:first-of-type{display:block}}.product-details__inner p,.product-details__inner ul{color:#000;font-size:14px;font-weight:500;line-height:17px;font-family:var(--font-family-roboto)}@media all and (min-width: 1200px){.product-details__inner p,.product-details__inner ul{font-size:16px;line-height:20px}}@media all and (min-width: 1440px){.product-details__inner p,.product-details__inner ul{font-size:18px;line-height:22px}}.product-details__inner ul{margin-bottom:16px}.product-details__inner p{line-height:21px}.product-details__inner li{position:relative;padding-left:30px;margin-bottom:10px}.product-details__inner li:last-of-type{margin-bottom:0}.product-details__inner li:after{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-details__inner .before-after{padding-top:0;padding-bottom:60px}@media all and (min-width: 990px){.product-details__inner{padding-top:30px}}@media all and (min-width: 1200px){.product-details__inner{padding-top:40px}}.product-details__inner{padding-top:37px;padding-bottom:16px}.product-details__list-title{margin-top:0;margin-bottom:20px;color:#cf3339;font-family:Metric;font-size:13px;font-weight:700}@media screen and (min-width: 1200px){.product-details__list-title{margin-bottom:60px;font-size:22px}}.product-details__ingredient-list{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:30px}@media screen and (min-width: 576px){.product-details__ingredient-list{grid-template-columns:1fr 1fr;gap:20px 40px}}@media screen and (min-width: 990px){.product-details__ingredient-list{margin-top:59px;margin-bottom:75px;grid-template-columns:1fr 1fr 1fr;gap:30px 50px}}.product-details__ingredient{display:grid;align-items:center;padding:9px 19px 9px 26px;cursor:pointer;transition:all .3s ease;color:#333;border:1px solid #b4b4b4;font-family:Metric;font-size:18px;font-weight:700;line-height:25px;grid-template-columns:1fr auto}.product-details__ingredient svg{pointer-events:none}.product-details__ingredient.active{padding-top:8px;padding-bottom:8px;color:#fff;border:2px solid #fff;outline:1px solid #b4b4b4;background:#4e4c4c}.product-details__ingredient.active svg{fill:#fff}.product-details__full-list-title{display:flex;align-items:center;margin-bottom:20px;cursor:pointer;color:#cf3339;font-family:Metric;font-size:13px;font-weight:700;font-style:normal}.product-details__full-list-title:after{content:"";display:inline-block;width:21px;height:21px;margin-left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 2.625a7.875 7.875 0 1 0 0 15.75 7.875 7.875 0 0 0 0-15.75ZM1.75 10.5a8.75 8.75 0 1 1 17.5 0 8.75 8.75 0 0 1-17.5 0Z' fill='rgb(28, 28, 28)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.125 10.5c0-.242.196-.438.438-.438h7.875a.438.438 0 0 1 0 .876H6.561a.438.438 0 0 1-.437-.438Z' fill='rgb(28, 28, 28)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 6.125c.242 0 .438.196.438.438v7.875a.438.438 0 0 1-.876 0V6.561c0-.241.196-.437.438-.437Z' fill='rgb(28, 28, 28)'/%3E%3C/svg%3E");background-repeat:no-repeat}.product-details__full-list-title.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 2.625a7.875 7.875 0 1 0 0 15.75 7.875 7.875 0 0 0 0-15.75ZM1.75 10.5a8.75 8.75 0 1 1 17.5 0 8.75 8.75 0 0 1-17.5 0Z' fill='rgb(28, 28, 28)'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.125 10.5c0-.242.196-.438.438-.438h7.875a.438.438 0 0 1 0 .876H6.561a.438.438 0 0 1-.437-.438Z' fill='rgb(28, 28, 28)'/%3E%3C/svg%3E")}@media all and (min-width: 1200px){.product-details__full-list-title{margin-bottom:25px;font-size:22px}}.product-details__text p:last-of-type{margin-bottom:1.6rem}.product-details__full-list-text{overflow:hidden;transition:all .5s ease-in-out;color:transparent;line-height:0}.product-details__full-list-text p{line-height:inherit;color:inherit}.active+.product-details__full-list-text{color:#000;line-height:1.75}.ingredient-popup{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;transition:.3s;pointer-events:none;opacity:0}.ingredient-popup.active{z-index:99;pointer-events:all;opacity:1}.ingredient-popup__content{display:flex;flex-direction:column;width:100%;max-width:678px;min-height:327px;max-height:80vh;padding:40px 37px 46px 32px;transition:.3s;transform:scale(0);border:1px solid #b4b4b4;background:#fff;box-shadow:0 4px 8px #0000001a;overflow-y:auto}.active .ingredient-popup__content{transform:scale(1)}.ingredient-popup__close{position:absolute;display:block!important;top:54px;right:45px;width:32px;height:32px}.ingredient-popup__close:before,.ingredient-popup__close:after{content:"";position:absolute;top:-5px;left:15px;width:1px;height:42px;background-color:#939393}.ingredient-popup__close:before{transform:rotate(45deg)}.ingredient-popup__close:after{transform:rotate(-45deg)}.ingredient-popup__close:hover{cursor:pointer}.ingredient-popup__abbr{margin-bottom:8px;color:#d1d1d1;font-family:Metric;font-size:145px;font-weight:300;line-height:140px}.ingredient-popup__title{width:calc(100% - 50px);margin:0;color:#333;font-family:Metric;font-size:41px;font-weight:500;line-height:50px}.ingredient-popup__text{margin:28px 0 0;padding-top:18px;color:#000;border-top:2px solid #eee}.ingredient-popup__text p{font-family:Open Sans;font-size:18px;font-weight:300;line-height:32px;margin-bottom:0}.ingredient-popup__links{display:flex;justify-content:space-between;margin-top:69px}.ingredient-popup__link-title{font-family:var(--font-body-family);font-weight:800;font-size:13px;line-height:15px;color:#cf3339}.ingredient-popup__date{font-family:Lato;font-weight:700;font-size:10px;line-height:12px;letter-spacing:1px;color:#b1b1b1;margin-top:8px}.ingredient-popup__link{font-family:var(--font-body-family);font-weight:700;font-size:14px;line-height:36px;text-transform:uppercase;color:#464646;margin-top:21px}
