.booking-steps-wrapper{max-width:1110px;margin:0 auto;width:100%;padding-top:24px}@media screen and (min-width: 768px){.booking-steps-wrapper{padding-top:40px}}.booking-steps{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;margin:0 auto 48px;box-sizing:border-box;position:relative;padding:0 15px}@media screen and (min-width: 750px){.booking-steps{padding:0;margin:0 auto 64px}}.step{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;flex-grow:1;flex-basis:0}@media screen and (min-width: 750px){.step{flex:1}}.step:first-child{align-items:flex-start}@media screen and (min-width: 750px){.step:first-child{align-items:center}}.step:last-child{align-items:flex-end}@media screen and (min-width: 750px){.step:last-child{align-items:center}}.booking-steps:before{content:"";position:absolute;top:12px;left:0;right:0;height:1px;background-color:#b5bdb3;z-index:0;margin:0 5%;display:none}@media screen and (min-width: 750px){.booking-steps:before{margin:0 12%;display:none}}.step:first-child:before{content:none}.circle-label{display:flex;justify-content:center;flex-direction:column;align-items:center;position:relative;width:100%}@media screen and (min-width: 750px){.circle-label{align-items:center;padding:0}}.step:nth-child(2){margin-left:-15.09%}@media screen and (min-width: 750px){.step:nth-child(2){margin-left:0}}.step:nth-child(3){margin-right:-16.4%}@media screen and (min-width: 750px){.step:nth-child(3){margin-right:0}}.step:last-child .circle-label:after{content:none}.step:first-child .circle-label{margin-left:0;align-items:flex-start}@media screen and (min-width: 750px){.step:first-child .circle-label{align-items:center}}.step:last-child .circle-label{margin-right:0;align-items:flex-end}@media screen and (min-width: 750px){.step:last-child .circle-label{align-items:center}}.circle{width:24px;height:24px;border-radius:50%;background-color:#667b61;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;z-index:2;text-align:center;font-family:franklin-gothic-atf,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.172px}.circle .step-number-svg{width:8px}.step:first-child .circle{padding-left:0}.step:last-child .circle{padding-right:0}.step:not(.active) .circle{border:1px solid #b5bdb3;color:#b5bdb3;background:#f9f6f3}.step .label{cursor:auto;margin-top:8px;font-family:franklin-gothic-atf,sans-serif;color:var(--Secondary-Lt-Green, #b5bdb3);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:140%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20vw}@media screen and (min-width: 750px){.step .label{font-size:14px;max-width:25vw}}.step.completed .label{cursor:pointer;color:var(--Tertiary-Utility-Grey, #666);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:auto;text-underline-position:from-font}.step .label:hover{text-decoration:none}.step.active .label{color:var(--Primary-Green, #667b61);font-weight:500;text-decoration:none;cursor:auto}.line{height:1px;background-color:#899483;flex:1}.line{position:absolute;left:0;top:23%;width:100%;height:2px;background-color:#e0e0e0;z-index:0;transform:translateY(-50%)}@media screen and (min-width: 750px){.line{left:50%}}.step.active .line{background-color:#899483}.step.completed .line{background-color:#667b61!important;height:2px!important}.step:nth-child(2) .line{margin-left:50%}@media screen and (min-width: 750px){.step:nth-child(2) .line{margin-left:0%}}.step:nth-child(3) .line{margin-left:50%}@media screen and (min-width: 750px){.step:nth-child(3) .line{margin-left:0%}}.step:last-child .line{display:none}.step.completed .circle{background-color:#667b61;color:#fff;border:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/booking-steps.css.map */
