.single-product .specifications{padding:.5rem 0}.single-product .specifications .holder{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single-product .specifications .holder .outher{color:var(--product-color);height:100%;inset:0;position:absolute;width:100%;z-index:-2}.single-product .specifications .holder .outher--mobile{display:none}@media (max-width:576px){.single-product .specifications .holder .outher--desktop{display:none}.single-product .specifications .holder .outher--mobile{display:block}}.single-product .specifications .holder .holder-inner{margin-bottom:10px;position:relative;width:calc(100% - 20px)}.single-product .specifications .holder .inner{background-color:#fff;height:100%;inset:0;position:absolute;width:100%;z-index:-1}.single-product .specifications .holder .inner:after{background-image:url(../../img/grain.png);background-repeat:repeat;background-size:200px;content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;z-index:2}.single-product .specifications .holder .inner{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.single-product .specifications .holder .content{margin-inline:auto;max-width:30.625rem;padding:3.75rem .9375rem;width:100%}.single-product .specifications .holder h2{font-size:clamp(1.25rem,4vw + .5rem,1.875rem);margin-inline:auto;margin-bottom:0;max-width:30.625rem;padding:1.875rem 1.875rem 1.5625rem;position:relative;z-index:1}.single-product .specifications.block-product-ingredients .inner{-webkit-mask-image:url(../../img/ingredients-inner.svg);mask-image:url(../../img/ingredients-inner.svg)}@media (max-width:576px){.single-product .specifications.block-product-ingredients .inner{-webkit-mask-image:url(../../img/ingredients-inner-mobile.svg);mask-image:url(../../img/ingredients-inner-mobile.svg)}.single-product .specifications.block-product-ingredients .outher{-webkit-mask-image:url(../../img/ingredients-outher-mobile.svg);mask-image:url(../../img/ingredients-outher-mobile.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.single-product .specifications.block-product-ingredients .content{max-width:100%;padding:2.5rem}.single-product .specifications.block-product-ingredients .product-ingredients-text{font-size:1.125rem;text-align:center}.single-product .specifications.block-product-allergens .inner,.single-product .specifications.block-product-nutrition .inner{-webkit-mask-image:url(../../img/nutrition-inner.svg);mask-image:url(../../img/nutrition-inner.svg)}@media (max-width:576px){.single-product .specifications.block-product-allergens .inner,.single-product .specifications.block-product-nutrition .inner{-webkit-mask-image:url(../../img/nutritions-inner-mobile.svg);mask-image:url(../../img/nutritions-inner-mobile.svg)}.single-product .specifications.block-product-allergens .outher,.single-product .specifications.block-product-nutrition .outher{-webkit-mask-image:url(../../img/nutrition-outher-mobile.svg);mask-image:url(../../img/nutrition-outher-mobile.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.single-product .specifications.block-product-allergens .product-allergens-table,.single-product .specifications.block-product-allergens .product-nutrition-table,.single-product .specifications.block-product-nutrition .product-allergens-table,.single-product .specifications.block-product-nutrition .product-nutrition-table{width:100%}.single-product .specifications.block-product-allergens .product-allergens-row,.single-product .specifications.block-product-allergens .product-nutrition-row,.single-product .specifications.block-product-nutrition .product-allergens-row,.single-product .specifications.block-product-nutrition .product-nutrition-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #210001;font-size:1.25rem;justify-content:space-between;padding:.625rem 0}.single-product .specifications.block-product-allergens .product-allergens-row .product-allergens-label,.single-product .specifications.block-product-allergens .product-allergens-row .product-nutrition-label,.single-product .specifications.block-product-allergens .product-nutrition-row .product-allergens-label,.single-product .specifications.block-product-allergens .product-nutrition-row .product-nutrition-label,.single-product .specifications.block-product-nutrition .product-allergens-row .product-allergens-label,.single-product .specifications.block-product-nutrition .product-allergens-row .product-nutrition-label,.single-product .specifications.block-product-nutrition .product-nutrition-row .product-allergens-label,.single-product .specifications.block-product-nutrition .product-nutrition-row .product-nutrition-label{font-weight:700}.single-product .specifications.block-product-allergens .product-nutrition-row:first-child .product-nutrition-label,.single-product .specifications.block-product-nutrition .product-nutrition-row:first-child .product-nutrition-label{text-transform:uppercase}.single-product .specifications.block-product-allergens .product-nutrition-row.is-sub,.single-product .specifications.block-product-nutrition .product-nutrition-row.is-sub{margin-top:-.3125rem;padding-top:0}.single-product .specifications.block-product-allergens .product-nutrition-row.is-sub .product-nutrition-label,.single-product .specifications.block-product-nutrition .product-nutrition-row.is-sub .product-nutrition-label{font-size:.9375rem;font-weight:400}.single-product .specifications.block-product-allergens .product-nutrition-row.is-sub .product-nutrition-value,.single-product .specifications.block-product-nutrition .product-nutrition-row.is-sub .product-nutrition-value{font-size:.9375rem}.single-product .specifications.block-product-allergens .product-nutrition-row:has(+.is-sub),.single-product .specifications.block-product-nutrition .product-nutrition-row:has(+.is-sub){border-bottom:none;padding-bottom:.3125rem}.single-product .specifications.block-product-allergens.block-product-allergens .product-allergens-row,.single-product .specifications.block-product-nutrition.block-product-allergens .product-allergens-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem}.single-product .specifications.block-product-allergens.block-product-allergens .product-allergens-row .product-allergens-label,.single-product .specifications.block-product-nutrition.block-product-allergens .product-allergens-row .product-allergens-label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.single-product .specifications.block-product-allergens.block-product-allergens .product-allergens-row .product-allergens-status,.single-product .specifications.block-product-nutrition.block-product-allergens .product-allergens-row .product-allergens-status{width:6.25rem;-ms-flex-negative:0;flex-shrink:0;text-align:left}@media (max-width:576px){.single-product .specifications.block-product-allergens.block-product-allergens .product-allergens-row>:nth-child(2),.single-product .specifications.block-product-nutrition.block-product-allergens .product-allergens-row>:nth-child(2){display:none}}.single-product .block-product-ingredients{text-align:center}