.container-options{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1269px;padding-bottom:16px;-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;gap:20px}@media screen and (min-width:992px){.container-options{background:#fafafa;margin:64px auto;padding:32px 48px 32px 56px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;gap:32px}}.container-options product-form{width:100%}@media screen and (min-width:992px){.container-options product-form{max-width:220px}}.container-options .variant-selector{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.container-options .variant-selector .variant-option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 16px 0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e9e9e9;border-radius:12px;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.container-options .variant-selector .variant-option.selected{border-color:#495d63}.container-options .variant-selector .variant-option img{max-width:94px}.container-options .variant-selector .variant-option .variant-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.container-options .variant-selector .variant-option .selected-label{display:none;padding:2px 12px 2px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#495d63;border-radius:6px;gap:10px}.container-options .variant-selector .variant-option.selected .selected-label{display:-webkit-box;display:-ms-flexbox;display:flex}.container-options .variant-selector .variant-option .selected-label span{color:#fff;font-family:Montserrat;font-size:14px;font-weight:700;line-height:140%;text-align:center}.container-options .variant-selector .variant-option .variant-name{color:#090302;color:var(--Colours-Neutral-Black-texts,#090302);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:900;line-height:140%}@media screen and (min-width:992px){.container-options .variant-selector{min-height:320px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.container-options .variant-selector .variant-option{padding:20px;position:relative;width:240px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;gap:24px;justify-content:center}.container-options .variant-selector .variant-option img{max-width:250px;width:100%}.container-options .variant-selector .variant-option .selected-label{left:20px;position:absolute;top:20px}.container-options .variant-selector .variant-option .variant-name{font-size:18px}}@media screen and (min-width:1200px){.container-options .variant-selector{height:384px}.container-options .variant-selector .variant-option{width:356px}}@media screen and (min-width:992px){.container-options .variant-selector.use-grid{display:grid;grid-template-columns:1fr 1fr 1fr;height:auto}.container-options .variant-selector.use-grid .options-content{max-width:405px}.container-options .variant-selector.use-grid .variant-option{width:auto}}.container-options .options-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.container-options .options-content .options-title{color:#090302;display:none;font-family:Montserrat;font-size:32px;font-weight:900;line-height:140%;margin:0}.container-options .options-content .rte{color:#565656;font-family:Open Sans;font-size:16px;line-height:140%}.container-options .options-content .rte p{margin:0}@media screen and (min-width:992px){.container-options .options-content{padding:48px 0}.container-options .options-content .options-title{display:block}}.container-options .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-options .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}
