.routine-page-cms{max-width:630px;width:100%;margin-left:auto;margin-right:auto}.build-routine-step-two .build-your-routine{margin-top:80px;margin-bottom:96px}.build-your-routine h1{margin:24px 0 16px}.remove_item_bundle{position:absolute;right:0;left:auto;top:0;bottom:auto;display:block;cursor:pointer}.rib_remove{display:none}.build-your-routine .contact-form{max-width:515px;width:100%;margin-left:auto;margin-right:auto;padding-top:49px;padding-bottom:48px}.back-btn svg{display:inline-block;vertical-align:middle;margin-right:8px}.back-btn{opacity:.4}.back-btn a{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#383d3f}.routine-product-cms{max-width:1226px;margin:0 auto;width:100%;padding-top:105px}.right-section .routine-list{align-items:center}.left-section{flex:0 0 65.33%;max-width:65.33%;padding-right:86px;margin-top:17px}.right-section{border-radius:4px;background:#fcfcfc;border:1px solid rgba(56,61,63,.2);padding:32px 24px 24px;position:sticky;top:88px}.info-icon{position:absolute;right:16px;left:auto;top:16px;bottom:auto;line-height:0}.remove--item{position:absolute;right:0;left:auto;top:8px;bottom:auto;cursor:pointer;z-index:4}.routine-list .product-card{flex:0 0 24.77%;max-width:24.77%;position:relative;line-height:0}.routine-list .product-cms{flex:0 0 75.23%;max-width:75.23%;padding-left:16px}.product-cms h3{font-size:20px;line-height:20px;margin-bottom:10px}.routine-list .product-cms h5{font-size:16px;line-height:20px;margin-bottom:8px;font-family:Juana;font-weight:var(--font-weight-normal);text-transform:none}.routine-product-cms .title-section{padding-bottom:40px;border-bottom:1px solid rgb(56 61 63 / 20%)}.right-section .number_list:before{left:18px;height:70%;top:55px}.number_list li.routine-list{margin:0 0 16px;padding-left:52px;padding-top:0}.number_list li.routine-list:before{top:50%;transform:translateY(-50%);font-size:12px;width:40px;height:40px;border:1px solid #74d8cf;background:#fcfcfc;color:#74d8cf}.number_list li.routine-list.active:before{background:#74d8cf;color:#fff}.right-section .number_list{margin-top:32px}.routine-list .product-card figure{position:relative;display:inline-block;width:100%;object-fit:contain;padding-bottom:130%;line-height:0;background:#fff}.routine-list .product-card figure img{position:absolute;right:0;left:0;bottom:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px}.routine-btn{margin:16px 0;display:inline-block;width:100%}.routine-btn .button.button--primary{min-width:100%;width:100%}.routine-service .service-text{font-size:13px;line-height:16px;margin-left:8px;display:inline-block;vertical-align:middle}.routine-service .service-icon{display:inline-block;vertical-align:middle;line-height:0}.routine-service{display:flex;margin-left:-12px;margin-right:-12px}.routine-service .product-service{padding-left:12px;padding-right:12px;display:flex}.left-section .product-card .badge{border:none;border-radius:4px;display:inline-block;font-size:1.2rem;letter-spacing:.1rem;line-height:1;padding:.6rem 1.3rem;margin:0;text-align:center;background-color:rgb(var(--color-badge-background));color:rgb(var(--color-foreground));word-break:break-word;height:auto;width:auto}.left-section .product-card .badge{position:absolute;z-index:1;border:none;text-transform:uppercase;width:auto;height:auto;padding:6px 10px}.left-section .product-card .badge.most-popular{color:#5595b8;background:#d9eefa}.left-section .product-card .badge.new{color:#cb9765;background:#fbe8d6}.left-section .product-card .badge.bundle{color:#9a7471;background:#f9e2e1}.left-section .product-image{flex:0 0 28.95%;max-width:28.95%}.left-section .product-cms{flex:0 0 71.05%;max-width:71.05%;padding-left:48px}.product-image figure{position:relative;display:inline-block;width:100%;object-fit:contain;padding-bottom:130%;line-height:0;background:#fff}.product-image figure img{position:absolute;right:0;left:0;bottom:0;top:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:4px}.add-routine .button.button--primary{min-width:200px}.add-routine .button.button--primary.disable{background:#cacaca!important;border-color:#cacaca!important;cursor:not-allowed}.routine-btn .sold_out{opacity:.5;cursor:not-allowed;pointer-events:none}.left-section h2{margin-bottom:32px}.right-section .pro_review_data{margin:0;font-size:13px;line-height:20px;color:#333232b3}.product-form__buttons{position:relative}.routine-review-container{max-width:1098px;width:100%;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.routine-page-review figure{position:relative;line-height:0}.routine-page-review .modal_trigger{position:absolute;bottom:32px;left:32px;right:auto;top:auto;padding:35px 38px;border-radius:50%;box-shadow:none;border:none;cursor:pointer;line-height:0;background-color:#fff}.routine-page-review .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:100%;position:absolute;display:none;border-radius:4px;height:100%;top:0;right:0;left:0;bottom:0}.routine-page-review .modal-content iframe{border:none;width:100%;height:100%;border-radius:10px}.routine-page-review .modal-content .close{color:#aaa;font-size:28px;font-weight:700;position:absolute;right:10px;top:10px;bottom:auto;left:auto;cursor:pointer}.routine-page-review{padding-top:89px;padding-bottom:110px}.full-grid{border-radius:16px;padding:40px 48px;display:flex;flex-wrap:wrap;align-items:center;margin-top:48px}.full-grid .image-section{padding-right:40px;width:50%;line-height:0}.full-grid .review-desc{padding-left:40px;width:50%}.review_grid{display:flex;flex-wrap:wrap;padding:0 48px;margin-left:-40px;margin-right:-40px;margin-top:62px}.review_grid .review_grid_item{width:50%;padding:0 40px}.testimonial-name{position:relative;display:inline-block;width:100%}.testimonial-name svg{margin-left:5px}.testimonial-name h5,.testimonial-name svg{display:inline-block;vertical-align:middle}.review_grid .review-desc{margin-top:24px}.review-img{line-height:0;margin-bottom:8px}.review-title{margin:0}.testimonial-content{margin:12px 0}.testimonial-content p{font-size:16px;line-height:26px}.video_wc_box iframe,.video_wc_box video{position:absolute;top:0;left:0;right:auto;bottom:auto;width:100%;height:100%}.video_wc_box{position:relative;display:inline-block;width:100%;object-fit:cover;padding-bottom:56%}.modal-window.modal{position:fixed;z-index:9;top:50%;transform:translateY(-50%);left:0;display:none;width:100%;height:100%}.pro_desc_modal{height:100%;display:flex;align-items:center;background-color:transparent;padding:0;border:none;width:auto;position:unset;border-radius:0}.pro_desc_modal .popup_body{background:#fff;max-width:513px;margin:0 auto;padding:20px 32px 32px;z-index:99;position:relative;overflow-y:auto;height:100%;max-height:380px;display:flex;align-items:center;justify-content:center;text-align:center}.modal-window-close{position:absolute;right:15px;left:auto;top:15px;bottom:auto}.body-modal-open .modal-window.modal:after{content:"";position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:#00000080;transition:visibility 0s linear .3s,opacity .3s}.body-modal-open{position:relative;overflow:hidden}.click-to-open{margin-left:20px}@media (min-width:992px){.modal-window.modal,.click-to-open{display:none}.left-section .product-card{padding:40px 0;display:flex;flex-wrap:wrap;align-items:flex-start;border-top:1px solid rgb(56 61 63 / 20%)}.right-section .routine-list .old_li_div{display:flex;flex-wrap:wrap;align-items:center}.right-section{flex:0 0 34.67%;max-width:34.67%}.routine-product{display:flex;flex-wrap:wrap;align-items:flex-start}}@media (max-width:1199px){.left-section{padding-right:25px;margin-top:0}}@media (max-width:991px){.click-to-open{margin-left:0;margin-top:15px}.left-section{flex:0 0 100%;max-width:100%;padding-right:0;margin-top:0}.product-grid{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.routine-product-cms{padding-top:49px}.remove_item_bundle{right:15px;top:25px}.left-section .product-cms,.left-section .product-image{flex:0 0 100%;max-width:100%}.left-section h2{margin-bottom:0;padding-bottom:24px;flex:0 0 100%;max-width:100%;border-bottom:1px solid rgb(56 61 63 / 20%)}.left-section .product-card{flex:0 0 33.3333%;max-width:33.3333%;padding:24px 8px}.left-section .product-cms{padding:12px 0 0}.product-cms h3{font-size:14px}.product-desc{display:none}.add-routine .button.button--primary{min-width:auto;padding:10px;width:100%;margin-top:20px;letter-spacing:.6px}.build-routine-step-two .build-your-routine{margin-top:16px;margin-bottom:0}.build-your-routine .sub-heading,.build-your-routine h1{margin-top:16px}.right-section{border:none;margin-left:-16px;margin-right:-16px;padding:16px}.number_list li.routine-list{padding-top:52px;padding-left:0}.routine-product-cms .title-section{padding-bottom:16px;border-bottom:none}.right-section .routine-grid{display:flex;flex-wrap:wrap;width:auto;margin-left:-8px;margin-right:-8px;padding-left:23px;padding-right:23px;margin-top:0}.right-section .routine-grid .routine-list{flex:0 0 33.3333%;max-width:33.3333%;margin-bottom:0;padding-left:8px;padding-right:8px;padding-top:48px}.number_list li.routine-list:before{left:50%;transform:translate(-50%);top:0;width:32px;height:32px}.right-section .number_list:before{left:0;width:65%;height:1.5px;right:0;margin:0 auto;top:16px;background-image:linear-gradient(to right,#383d3f33 33%,#fff0 0);background-position:bottom;background-size:13px 1.5px;background-repeat:repeat-x}.routine-list .product-card{flex:0 0 100%;max-width:100%}.routine-list .product-cms{flex:0 0 100%;max-width:100%;padding-left:0;padding-top:12px;text-align:center}.routine-service .product-service{padding-left:7px;padding-right:7px}.routine-service{justify-content:center;margin-left:-7px;margin-right:-7px}.routine-service .service-text{font-size:12px}.routine-list .product-cms h5{font-size:13px;line-height:16px}.review_grid{margin-left:-20px;margin-right:-20px}.review_grid .review_grid_item{padding:0 20px}}@media (max-width:749px){.pro_desc_modal .popup_body{max-width:calc(100% - 32px);padding:24px 32px 32px;max-height:290px}.routine-product .yotpo .standalone-bottomline .star-clickable,.routine-product .yotpo .standalone-bottomline.star-clickable{display:block}.routine-product .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star{font-size:12px!important}.product-image figure{padding-bottom:138.84%}.left-section .product-card{flex:0 0 50%;max-width:50%}.info-icon,.right-section .routine-grid{display:none}.routine-product-cms .title-section h2{position:relative}.routine-product-cms .title-section h2:after{content:"";position:absolute;right:8px;top:0;left:auto;bottom:auto;height:24px;width:24px;background:url(//www.southbeachskinlab.com/cdn/shop/t/126/assets/chevron-down.svg?v=124678486280465600231756223452) no-repeat center center}.right-section{position:fixed;bottom:0;top:auto;width:100%;z-index:2}.product-cms h3{min-height:40px}.routine-list .yotpo .standalone-bottomline .star-clickable,.routine-list .yotpo .standalone-bottomline.star-clickable{flex-wrap:wrap;justify-content:center;text-align:center;float:none}.full-grid{border-radius:0;padding:32px;margin-top:31px;margin-left:-30px;margin-right:-30px}.full-grid .review-desc{margin-top:24px}.full-grid .image-section,.full-grid .review-desc{padding:0;width:100%}.review_grid{margin-left:0;margin-right:0;padding:0 2px;margin-top:0}.routine-page-review{padding-bottom:30px}.review_grid .review_grid_item{width:100%;padding:62px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/build-routine.css.map */
