.container-description{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#fafafa;gap:8px;justify-content:center;margin:16px auto;max-width:1269px;padding:48px 48px 48px 56px}.container-description,.container-description .content-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container-description .content-description{gap:24px}.container-description .title-product{color:#090302;color:var(--Colours-Neutral-Black-texts,#090302);font-family:Montserrat;font-size:16px;font-weight:900;line-height:140%;margin:0}.container-description .content-description .metafield-rich_text_field,.container-description .content-description .richtext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.container-description .content-description *{color:#565656;font-family:Open Sans,sans-serif;font-size:14px;line-height:140%;margin:0}.container-description .content-description ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.container-description .content-description .add-to-cart-form{width:100%}.container-description .content-description .button-CTA-description{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#008163;background-image:linear-gradient(135deg,#2a977e 50%,transparent 0);background-position:100% 100%;background-size:400% 400%;border-radius:4px;color:#fff;color:var(--Colours-Neutral-White,#fff);font-family:Open Sans;font-size:18px;font-style:normal;font-weight:700;justify-content:center;line-height:20px}.container-description .content-description .button-CTA-description:hover{background-position:0 0;color:#fff;-webkit-transition:background-position .4s ease-out,color .4s ease-out;transition:background-position .4s ease-out,color .4s ease-out}.container-description .image-description{display:none}@media screen and (min-width:992px){.container-description{gap:16px}.container-description .title-product{font-size:32px;text-align:center;width:100%}.container-description .container-description__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:56px}.container-description .content-description,.container-description .image-description{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.container-description .content-description{max-width:50%}.container-description .content-description *{font-size:16px;max-width:100%}.container-description .content-description .button-CTA-description{width:220px}.container-description .image-description{display:block}}.container-description .description-content{margin-bottom:24px;max-width:100%}.container-description .description-content *{max-width:100%}.container-description .content-description h2{font-size:20px}@media screen and (min-width:992px){.container-description .content-description h2{font-size:24px}}.container-description .content-description h3{font-size:18px}@media screen and (min-width:992px){.container-description .content-description h3{font-size:20px}}
