.content-ingredients-product{max-width:800px;margin:0 auto;padding:0 30px 30px 30px;border-bottom:1px solid #666666;padding-bottom:50px;margin-bottom:30px}.content-ingredients-product .list-inci{font-size:12px;line-height:16px;color:#999999;padding-top:10px;font-style:italic}.content-ingredients-product .title{text-align:center}.content-ingredients-product .title h2{color:#000000;font-size:30px;text-align:center;padding-bottom:20px}.content-ingredients-product .title h2 .hl{position:relative;display:inline-block}.content-ingredients-product .title h2 .hl:before{content:"";position:absolute;width:calc(100% + 8px);z-index:0;left:-4px;top:0px;height:calc(100%);background:#DFC4FB;display:block}.content-ingredients-product .title h2 .hl strong{position:relative;display:inline-block;z-index:1;font-weight:400}.content-ingredients-product .title p{font-size:16px;line-height:20px}.content-ingredients-product .list-ingredients{display:flex;gap:10px;flex-direction:column}@media (min-width: 992px){.content-ingredients-product .list-ingredients{flex-direction:row;gap:20px}}.content-ingredients-product .list-ingredients .left,.content-ingredients-product .list-ingredients .right{display:flex;width:100%;gap:10px;flex-direction:column}@media (min-width: 992px){.content-ingredients-product .list-ingredients .left,.content-ingredients-product .list-ingredients .right{width:50%;gap:20px}}.content-ingredients-product .list-ingredients .ingredient{background:#EBEBEB;padding:10px;overflow:hidden;border-radius:10px;position:relative;cursor:pointer;border:1px solid #EBEBEB;transition:all 0.3s ease;width:100%}@media (min-width: 992px){.content-ingredients-product .list-ingredients .ingredient{padding:20px}}.content-ingredients-product .list-ingredients .ingredient .control{position:absolute;height:15px;width:15px;top:15px;right:15px}.content-ingredients-product .list-ingredients .ingredient .control:before{content:"";height:15px;width:1px;position:absolute;left:50%;background:#000000;transition:all 0.3s ease}.content-ingredients-product .list-ingredients .ingredient .control:after{content:"";width:15px;height:1px;position:absolute;top:50%;background:#000000;transition:all 0.3s ease}.content-ingredients-product .list-ingredients .ingredient .top{display:flex;gap:14px;align-items:center}.content-ingredients-product .list-ingredients .ingredient .top .img{overflow:hidden;height:60px;width:60px;border-radius:10px}.content-ingredients-product .list-ingredients .ingredient .top .img img{object-fit:cover;height:100%;width:100%}.content-ingredients-product .list-ingredients .ingredient .top .title{flex:1;padding-right:30px}.content-ingredients-product .list-ingredients .ingredient .top .title h2{font-size:14px;line-height:18px;text-align:left;padding:0}@media (min-width: 992px){.content-ingredients-product .list-ingredients .ingredient .top .title h2{font-size:16px;line-height:20px}}.content-ingredients-product .list-ingredients .ingredient .bottom{font-size:14px;line-height:20px;height:0;transform-origin:top;transform:scaleY(0);overflow:hidden;transition:all 0.3s ease}.content-ingredients-product .list-ingredients .ingredient .bottom h3{margin:0;padding-bottom:5px;font-size:14px;line-height:20px}.content-ingredients-product .list-ingredients .ingredient .bottom .l img{height:20px}.content-ingredients-product .list-ingredients .ingredient .bottom .r{padding-left:10px}.content-ingredients-product .list-ingredients .ingredient .bottom p{color:#555;margin:0;padding-bottom:20px}.content-ingredients-product .list-ingredients .ingredient .bottom p a{color:#000000}.content-ingredients-product .list-ingredients .ingredient .bottom .diff{display:flex}.content-ingredients-product .list-ingredients .ingredient .bottom .sources{display:flex}.content-ingredients-product .list-ingredients .ingredient .bottom .sources p{padding-bottom:0px}.content-ingredients-product .list-ingredients .ingredient:hover{border:1px solid var(--color-brown)}.content-ingredients-product .list-ingredients .ingredient:hover .control:before,.content-ingredients-product .list-ingredients .ingredient:hover .control:after{background:var(--color-brown)}.content-ingredients-product .list-ingredients .ingredient.opened .control:before{height:0px}.content-ingredients-product .list-ingredients .ingredient.opened .bottom{height:auto;transform:scaleY(1);padding:20px 0}.content-ingredients-product .tableau-ingredients{padding-bottom:30px}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul{border-top:1px solid #cccccc;border-left:1px solid #cccccc}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li{display:flex;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;font-size:12px;line-height:16px}@media (min-width: 992px){.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li{font-size:14px;line-height:18px}}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .label{width:60%;border-right:1px solid #cccccc;font-weight:bold;padding:6px}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .label span{display:block;font-style:italic}@media (min-width: 992px){.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .label{padding:10px}}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .weight{width:20%;border-right:1px solid #cccccc;padding:6px}@media (min-width: 992px){.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .weight{padding:10px}}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .vnr{width:20%;text-align:right;padding:6px}@media (min-width: 992px){.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li .vnr{padding:10px}}.content-ingredients-product .tableau-ingredients .composition-ca .composition .list ul li.head{background:#eeeeee}.content-ingredients-product .tableau-ingredients .composition-ca .composition .mentions p{font-size:14px;line-height:20px}
