.medispa-treatment-options{width:95%;max-width:1200px;margin:120px auto;padding-left:1em;padding-right:1em}.medispa-treatment-options .description{color:#000;text-align:center;max-width:695px;margin:auto;font-family:var(--body-font),system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.treatment-cards{margin-top:56px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 24px 1fr 24px 1fr;grid-template-columns:repeat(3,1fr);-ms-grid-rows:auto;grid-template-rows:auto;gap:24px}.treatment-cards>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.treatment-cards>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.treatment-cards>*:nth-child(3){-ms-grid-row:1;-ms-grid-column:5}.treatment-card,.shop-all-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.treatment-card{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:384px;padding:32px;-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;border-top:3px solid var(--colours-primary-principal-1, #333);background:#fff}.card-title{color:var(--colours-neutral-100-black-texts, #333);font-family:var(--body-font),system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:8px}.card-description{color:var(--colours-neutral-100-black-texts, #333);font-family:var(--body-font),system-ui,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px}.card-recommendations{padding-top:8px;border-top:1px solid var(--colours-neutral-300-light-grey, #f4f4f4);margin-top:auto}.difficulty-ratings{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:16px;width:100%}.difficulty-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.difficulty-label{color:var(--colours-neutral-100-black-texts, #333);font-family:var(--body-font),system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:1.8px;text-transform:uppercase}.difficulty-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.difficulty-dot{width:10px;height:10px;background-color:#e4e4e4;border-radius:100%}.difficulty-dot.active{background-color:#e4a69c}.shop-all-card{border-radius:var(--borders-border-s, 8px);position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.shop-all-card:before{content:"";position:absolute;background:#0000003d;width:100%;height:100%;z-index:1;pointer-events:none}.shop-all-card__background-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shop-card__contents-wrapper{z-index:2;padding:24px;color:#fff}.shop-card__subtitle{color:var(--colours-neutral-000-white, #fff);font-family:var(--body-font),system-ui,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:1.8px;text-transform:uppercase}.shop-card__title{color:var(--colours-neutral-000-white, #fff);font-family:Minerva-Modern;font-size:24px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.48px;text-transform:uppercase;margin-bottom:16px}.shop-card__cta{color:var(--colours-neutral-000-white, #fff);font-family:var(--body-font),system-ui,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:23px;text-decoration:underline;text-transform:uppercase}@media only screen and (min-width: 768px) and (max-width: 959px){.treatment-cards{margin-top:24px;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);gap:24px}.treatment-card{max-width:unset}}@media only screen and (max-width: 767px){.medispa-treatment-options{margin:64px auto 24px}.treatment-cards{margin-top:24px;-ms-grid-columns:100%;grid-template-columns:100%;gap:24px}.treatment-card{max-width:unset;padding:16px 24px}.treatment-card:not(.active) .collapsed{display:none}.treatment-card .card-title{position:relative;cursor:pointer;width:100%}.treatment-card .card-title:after{content:"";position:absolute;top:5px;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M13.6464 6.26355C13.8417 6.06829 13.8417 5.75171 13.6464 5.55645L12.9432 4.85317C12.7481 4.65806 12.4318 4.65788 12.2364 4.85278L8.35317 8.7276C8.15799 8.92235 7.84201 8.92235 7.64683 8.7276L3.76355 4.85278C3.56823 4.65788 3.25194 4.65806 3.05683 4.85317L2.35355 5.55645C2.15829 5.75171 2.15829 6.06829 2.35355 6.26355L7.64645 11.5564C7.84171 11.7517 8.15829 11.7517 8.35355 11.5564L13.6464 6.26355Z' fill='%23494949'/%3E%3C/svg%3E");background-repeat:no-repeat;width:16px;height:16px}.treatment-card:not(.active) .card-title{border-bottom:1px solid #E4E4E4;margin-bottom:0;padding-bottom:8px}.shop-all-card{display:none}}
/*# sourceMappingURL=/cdn/shop/t/404/assets/medispa-treatment-options.css.map */
