.personalised-steps__section{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:0;overflow-x:clip;overflow-y:visible}@media screen and (min-width: 768px){.personalised-steps__section{margin:38px auto 0}}.personalised-steps__section .personalised-steps__container{display:flex;padding:0 20px 80px;flex-direction:column;align-items:center;gap:32px;background:#fbfbfb}.personalised-steps__section .mobile-wave{margin-bottom:-2px;width:100%;height:100%;min-width:100%}.personalised-steps__section .desktop-wave{background:url(personalise-steps-wave.svg);background-repeat:no-repeat;background-size:cover;position:absolute;display:none;width:100%;min-height:778px;min-width:100%}.personalised-steps__section .desktop-wave path{width:100vw;height:auto;min-width:100%}@media screen and (min-width: 768px){.personalised-steps__section .personalised-steps__container{max-width:1280px;display:flex;padding:118px 20px 120px;flex-direction:column;align-items:center;gap:56px;background:none}.personalised-steps__section .mobile-wave{display:none}.personalised-steps__section .desktop-wave{z-index:-1;display:block;top:-38px;left:50%;transform:translate(-50%)}}.personalised-steps__section .personalised-steps__header{display:flex;flex-direction:column;align-items:center;gap:8px}.personalised-steps__section .personalised-steps__header .personalised-steps__label{color:var(--Colours-Primary-Pink, #F31E95);font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.personalised-steps__section .personalised-steps__header .personalised-steps__title{margin:0;color:var(--Colours-Neutral-Black-texts, #373737);text-align:center;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:normal;text-transform:none}@media screen and (min-width: 768px){.personalised-steps__section .personalised-steps__header .personalised-steps__title{font-size:32px}}.personalised-steps__section .personalised-steps__steps{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.personalised-steps__section .personalised-steps__steps .step{display:flex;flex-direction:column;align-items:center;gap:8px}.personalised-steps__section .personalised-steps__steps .step__description *{margin:0;color:var(--Colours-Neutral-Texts, #646363);text-align:center;font-family:Poppins;font-size:16px;line-height:140%}.personalised-steps__section .personalised-steps__steps .step__image-wrapper{position:relative;border-radius:20px;width:100%;min-height:150px;max-height:307px;aspect-ratio:335/150}.personalised-steps__section .personalised-steps__steps .step__number{position:absolute;display:flex;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;border-radius:14px 0;background:var(--Colours-Neutral-Black-texts, #373737);color:var(--Colours-Neutral-White, #FFF);text-align:center;font-family:Poppins;font-size:18px;font-weight:700;line-height:140%}.personalised-steps__section .personalised-steps__steps .step__image{height:100%;border-radius:20px;object-fit:cover}@media screen and (min-width: 768px){.personalised-steps__section .personalised-steps__steps{width:728px;align-items:stretch;row-gap:32px;column-gap:24px;flex-direction:row;flex-wrap:wrap}.personalised-steps__section .personalised-steps__steps .step{width:calc(50% - 12px)}.personalised-steps__section .personalised-steps__steps .step:nth-of-type(3){width:100%}.personalised-steps__section .personalised-steps__steps .step:nth-of-type(3) .step__image-wrapper{height:240px}.personalised-steps__section .personalised-steps__steps .step__description{display:flex;align-items:center;min-height:50px;flex-grow:1}.personalised-steps__section .personalised-steps__steps .step__description *{font-size:18px}.personalised-steps__section .personalised-steps__steps .step__image-wrapper{aspect-ratio:unset;width:unset;border-radius:16px}.personalised-steps__section .personalised-steps__steps .step__number{left:unset;right:0;border-radius:0 16px}}@media screen and (min-width: 1024px){.personalised-steps__section .personalised-steps__steps{width:unset;flex-wrap:nowrap}.personalised-steps__section .personalised-steps__steps .step{width:unset}.personalised-steps__section .personalised-steps__steps .step:nth-of-type(3){width:unset}.personalised-steps__section .personalised-steps__steps .step:nth-of-type(3) .step__image-wrapper{height:307px}.personalised-steps__section .personalised-steps__steps .step__image-wrapper{height:307px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/personalised-steps.css.map */
