.elementor-1543 .elementor-element.elementor-element-c41b094>.elementor-container{max-width:1340px}.elementor-1543 .elementor-element.elementor-element-c41b094{overflow:hidden;padding:180px 20px 100px 20px}.elementor-1543 .elementor-element.elementor-element-88a6930>.elementor-element-populated{padding:0 0 0 0}.elementor-1543 .elementor-element.elementor-element-9028e43 .elementor-button{background-color:#FFF;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;line-height:29px;fill:#000;color:#000;box-shadow:6px 6px 0 0 #E8A6A1;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000;border-radius:12px 12px 12px 12px;padding:10.5px 29px 10.5px 29px}.elementor-1543 .elementor-element.elementor-element-9028e43{width:auto;max-width:auto;bottom:40px;z-index:99}.elementor-1543 .elementor-element.elementor-element-9028e43>.elementor-widget-container{margin:-6px 0 0 30px;padding:0 0 0 0;border-radius:12px 12px 12px 12px;box-shadow:6px 6px 0 0 #000}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-9028e43{right:463px}body.rtl .elementor-1543 .elementor-element.elementor-element-9028e43{left:463px}.elementor-1543 .elementor-element.elementor-element-9028e43 .elementor-button-content-wrapper{flex-direction:row}.elementor-1543 .elementor-element.elementor-element-9028e43 .elementor-button .elementor-button-content-wrapper{gap:12px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1543 .elementor-element.elementor-element-c41b094{padding:100px 20px 80px 20px}.elementor-1543 .elementor-element.elementor-element-9028e43>.elementor-widget-container{margin:-6px 0 0 25px}body:not(.rtl) .elementor-1543 .elementor-element.elementor-element-9028e43{right:20px}body.rtl .elementor-1543 .elementor-element.elementor-element-9028e43{left:20px}.elementor-1543 .elementor-element.elementor-element-9028e43{bottom:53px}.elementor-1543 .elementor-element.elementor-element-9028e43 .elementor-button{font-size:22px;line-height:27px;padding:12px 24px 12px 24px}}@media(max-width:880px){.elementor-1543 .elementor-element.elementor-element-c41b094{padding:100px 20px 100px 20px}}@media(max-width:767px){.elementor-1543 .elementor-element.elementor-element-c41b094{padding:50px 15px 50px 15px}.elementor-1543 .elementor-element.elementor-element-9028e43 .elementor-button{font-size:16px}}@media only screen and (max-width:991px) and (min-width:768px){.show-now{display:none}}@media only screen and (max-width:1250px) and (min-width:1025px){.show-now a.elementor-button-link.elementor-button{padding:12px 15px 12px 15px!important}.show-now .elementor-widget-container{margin-left:15px}}@media only screen and (max-width:1280px) and (min-width:1025px){.show-now .elementor-widget-container{margin-left:15px!important}}.step{flex:0 0 22.4%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative}.step-content~.button-container{position:absolute;left:auto;right:0;top:130px}#step-1.active~.button-container{position:unset}.product-col-2 p{font-size:16px;line-height:24px;color:#626264;font-family:'Montserrat'}.product-info-detail p:first-child{flex:0 0 80%;line-height:20px}.product-col-2 h4{color:#030712;font-weight:700;font-size:16px;line-height:16px;font-family:"Bree Serif",Sans-serif;margin-bottom:10px}.step.active>span:before{background:green}.step-title,#step-5 h3#review-product-title{margin-bottom:20px}#step-5 .review-header p{font:500 18px "Montserrat",Sans-serif;color:#000}.step-title,#step-5 h3#review-product-title{font-size:30px;line-height:32px;font-weight:400;font-family:"Pacifico",Sans-serif;text-align:left}.step h5{flex:0 0 100%;font-size:14px;line-height:24px;color:#a3a4a7;font-family:'Montserrat';font-weight:400;letter-spacing:0}#step-5 .review-flavor{border-bottom:1px solid #ccc;padding-bottom:20px}button.next-btn[disabled]{background:#ccc!important}.step span:before{position:absolute;content:"";background:#ccc;width:97%;height:4px;left:-165px;margin:auto;top:17px;margin-left:14px;z-index:-1}.cart-controls p.view-cart-link{flex:0 0 100%;text-align:center;font:400 18px "Bree Serif",Sans-serif}.steps .step:first-child span:before{content:unset!important}div#step-4 .selected-flavor-item .flavor-title-delete span,#step-5 .review-flavor .flavor-details p{font:400 14px "Montserrat",Sans-serif;color:#000;flex:0 0 100%;text-align:left}.build-custom-box{font-size:38px;line-height:48px;font-weight:400;font-family:"Bree Serif",Sans-serif;margin-bottom:25px}.step.active h5{color:#111827}.product-selection-container{font-family:"Montserrat",Sans-serif;text-align:center;padding:20px}.steps{display:flex;justify-content:center;margin-bottom:15px;overflow:hidden}.step.active.first-step>span:before{background:#ccc}.step span{width:40px;height:40px;font:400 18px "Montserrat",Sans-serif;border:4px solid #ccc;border-radius:20%;display:flex;display:block;margin:0 10px;background:#fff;line-height:34px!important}input#flavor-search{width:100%;font:500 20px "Montserrat",Sans-serif;border:2px solid #000}.step.active span{border-color:green;background:#fff}:focus{outline:none!important}#step-3 .flavor-option.hidden{display:none}.step-content{display:none}.step-content.active{display:block}.next-btn:hover{border-color:#E8A6A1}.next-btn{font:700 32px "Montserrat",Sans-serif;text-transform:capitalize;background:#E8A6A1 ! IMPORTANT;color:#fff!important;padding:10px 20px;border:none;cursor:pointer;border:2px solid #E8A6A1;margin-top:20px;border-radius:12px;margin-right:10px}.variation-options,.flavor-options,.product-options{display:flex;flex-wrap:wrap;justify-content:start;margin-top:20px;gap:20px 3%}.product-col-2 h4,.product-col-2 p{text-align:left}.flavor-option,.product-option{box-shadow:inset 0 0 0 1px #a3a4a7;padding:10px;text-align:center;cursor:pointer;position:relative;flex:0 0 22.7%}.product-options .product-option{flex:0 0 27%;display:flex;align-items:center;gap:0 3%}.product-options .product-option img{width:150px ! IMPORTANT;height:150px ! IMPORTANT;object-fit:cover}.product-option img{max-width:100px;height:auto}#step-3 .flavor-option p{font:400 14px "Bree Serif",Sans-serif;color:#030712;margin-top:15px}.flavor-option{padding:32px 6px}.flavor-option img{width:78px;height:78px;object-fit:cover;transition-duration:2s}.product-option.selected{box-shadow:inset 0 0 0 3px green}.variation-option.selected{box-shadow:6px 6px 0 0 green}.flavor-option input[type="checkbox"]{position:absolute;top:5px;left:auto;right:7px;border:1px solid #a3a4a7;width:22px;height:22px}.flavor-option.selected input{background:green}.flavor-option.selected input[type=checkbox]:after{border-color:#fff}.flavor-option img{max-width:100px;height:auto}.variation-option{box-shadow:6px 6px 0 0 #000;border:2px solid #000;padding:12px 20px;border-radius:12px;flex:0 0 31.3%;cursor:pointer}.flavor-option.selected{box-shadow:inset 0 0 0 3px green}.variation-option img{height:150px!important;object-fit:cover;max-width:100%!important;border-radius:12px}.flavor-option.disabled{opacity:.5;cursor:not-allowed}.step-2-content,.step-3-content{display:flex;justify-content:space-between}.selected-image{padding:6px;border:1px solid #eaeaea}.step-3-content .flavor-section{width:68%}.step-2-content .variation-option img{width:100%;margin-top:85px;height:300px!important}button.select-options-btn{background:#fff!important;color:#000!important;font:700 16px "Bree Serif",Sans-serif;border-radius:12px;padding:13px 20px 13px 10px;background-image:url(https://steverscandy.com/wp-content/uploads/2023/06/cart-min.png)!important;background-repeat:no-repeat!important;background-position-y:12px!important;background-position-x:121px!important;background-size:19px!important;flex:0 0 67%;font-size:14px}button.select-options-btn:hover{border-color:#fff}div#step-4 .main-section{flex:0 0 68%}.variation-option{position:relative}#step-2 .variation-option p:last-child{border-radius:12px;padding:0}#step-2 .variation-option .prdct-size p{width:180px}.variation-options .prdct-price{text-align:left;background:#000;padding:14px 10px;border-radius:12px;margin-top:12px;display:flex;align-items:center;grid-gap:20px}#step-2 .variation-option .prdct-price p{color:#fff}.variation-option:after{content:"";position:absolute;background-image:url(https://steverscandy.com/wp-content/uploads/2023/06/visibility-1.png);background-repeat:no-repeat;background-size:contain;background-position:center right;width:24px;height:24px;right:30px;top:28px}div#step-2{margin-bottom:50px}#step-2 .variation-option .prdct-size{position:absolute;top:15px;left:0;right:0;border:1px solid #000;width:86%;border-radius:12px;margin:auto;padding:10px;text-align:left}div#step-4 .selected-flavors-container{width:100%}.selected-flavors-container h3,#step-5 h2{font:700 45px "Bree Serif",Sans-serif;line-height:71px;text-align:left;color:#272B0C}.selected-image img{width:73px!important;height:73px ! IMPORTANT;object-fit:cover}.selected-details{border:2px solid #eaeaea;padding:16px;width:30%;text-align:left;margin-top:151px;display:flex;flex-wrap:wrap;gap:0 3%;height:max-content}.product-info-detail{display:flex;justify-content:space-between}.selected-info{flex:0 0 69%}.main-image{border:1px solid #000;padding:10px;margin-bottom:20px}.main-image img{max-width:100%;height:auto}.error-message{color:red;display:none;margin-top:10px}button.delete-flavor-btn{background:unset !IMPORTANT}.selected-details span#selected-size,.selected-details span#selected-price,span#step3-selected-price,.selected-info span#step4-selected-price,.selected-details span#step3-selected-size,.selected-details span#step4-selected-size,.selected-details span#step3-selec.quantity-controlsted-price{font:400 12px "Montserrat",Sans-serif;color:#000}.step-4-content{display:flex;flex-wrap:wrap;justify-content:space-between}#selected-flavors-list,#step4-selected-flavors-list{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;grid-row-gap:20px;margin-top:20px}#selected-flavors-list .selected-flavor-item,#step4-selected-flavors-list .selected-flavor-item{padding:12px;border-bottom:1px solid #eaeaea;justify-content:space-between;width:100%;display:flex;flex-wrap:wrap;align-items:center}.selected-details strong#selected-product-title,.selected-details strong#step3-product-title,.selected-details strong#step4-product-title{font:400 16px "Bree Serif",Sans-serif;color:#000}div#selected-flavors-list-step4 .flavor-image-title,div#selected-flavors-list-step4 .flavor-title-delete{display:flex;flex-wrap:wrap}.step-3-content .selected-flavor-item span,#step4-selected-flavors-list .selected-flavor-item span{flex:0 0 73%}.selected-flavor-item span,#step-5 .review-flavor .percentage,#cart-quantity{font:400 14px "Bree Serif",Sans-serif;color:#000;text-align:left}div#step-4 .selected-flavors-container .selected-flavor-item img{max-width:50px;height:auto}.selected-flavor-item .quantity-controls span{width:35px}div#selected-flavors-list-step4 .flavor-image-title{flex:0 0 70%;grid-gap:8px;align-items:center}div#selected-flavors-list-step4 .flavor-title-delete{gap:8px}.step-2-content .main-section{width:68%}.review-flavours-main{display:flex;flex-wrap:wrap;justify-content:space-between}.review-flavours-main .review-flavours{flex:0 0 68%;border:1px solid #eaeaea;padding:30px}div#step-4 .flavor-title-img{flex:0 0 12.65%;border:1px solid #eaeaea;height:79px;display:flex;align-items:center;justify-content:center}div#step-4 .flavor-options .selected-flavor-item{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #eaeaea;padding-bottom:20px;align-items:center}.selected-flavor-item .flavor-title-img img{max-width:57px!important}div#step-4.quantity-controls button.quantity-btn .selected-flavors-container{width:70%}.delete-flavor-btn{background:none;border:none;cursor:pointer;padding:0}.delete-flavor-btn img{width:16px;height:16px}div#selected-flavors-list-step4 .flavor-title-delete{flex:0 0 80%}.step-4-content .quantity-controls{margin-left:10px;display:flex;grid-gap:6px;justify-content:center;align-items:center}.quantity-controls button.quantity-btn{background:transparent!important;border:1px solid #ccc;border-radius:20%;margin:0;width:40px;height:40px;padding:0;color:#000!important}.quantity-btn{background:#000;color:#fff;border:none;padding:5px 10px;cursor:pointer;margin:0 5px}.quantity{margin:0 5px}#selected-flavors-list-step4 .selected-flavor-item img{max-width:50px;height:auto}#selected-flavors-list-step4 .delete-flavor-btn img{width:20px;height:20px}.progress-bar{width:100%;background-color:#fff;background-image:unset!important;margin-bottom:20px}.progress{height:36px;background-color:#1a2b49;display:flex;justify-content:center;align-items:center;color:#fff;transition:width 0.3s ease;font:400 18px 'Asul'}.review-section{text-align:left}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}.review-header h3{margin:0}.review-header .price{font:400 22px "Bree Serif",Sans-serif!important;color:#000}.review-flavor{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.review-flavor img{max-width:50px;height:auto;margin-right:10px}.review-flavor .flavor-details{flex:1}.review-flavor .percentage{font-weight:700}.cart-column{flex:0 0 28%}.cart-column h4{line-height:32px;font:400 30px "Bree Serif",Sans-serif;color:#272B0C}.cart-controls{display:flex;flex-wrap:wrap;align-items:center;height:fit-content;padding:30px 0;grid-gap:20px}button.back-btn{font:700 32px "Montserrat",Sans-serif;text-transform:capitalize;background:#E8A6A1 !IMPORTANT;color:#fff!important;padding:10px 20px;border:none;cursor:pointer;margin-top:20px;margin-right:10px;border-radius:12px;border:2px solid #E8A6A1}.cart-controls .quantity-controls{flex:0 0 30%}.cart-controls p.view-cart-link a{color:#000}#step-3 .error-message{font:400 20px 'Asul'}#step-5 button#add-to-cart{font:700 24px "Montserrat",Sans-serif;text-transform:capitalize;background:#E8A6A1 ! IMPORTANT;color:#fff!important;padding:10px 20px;cursor:pointer;border:2px solid #E8A6A1;border-radius:12px;flex:0 0 50%}#step-2 .variation-option p{font:400 16px "Bree Serif",Sans-serif;color:#000}.selected-flavor-item>img,#step4-selected-flavors-list .selected-flavor-item>img{width:37px}.add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed}#step-2 .variation-option img+p:after{position:absolute;content:"";width:23px;height:23px;margin:auto;top:0;bottom:0;right:10px;background-image:url(https://steverscandy.com/wp-content/uploads/2023/06/visibility-1.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width:1251px) and (max-width:1500px){.guide-box-btn .elementor-widget-button{left:auto ! IMPORTANT;right:40px!important}}@media screen and (min-width:1340px){.guide-box-btn .elementor-widget-button{right:calc((100vw - 1540px) / 2)!important}}@media screen and (max-width:1250px){.step-content~.button-container{position:unset!important}@media (1025px <=width <=1400px){.variation-option{flex:0 0 48%}.variation-options .prdct-price{justify-content:space-between}.step span:before{left:-132px}.product-options .product-option{flex:0 0 48%}.product-selection-container{padding:20px 0}.steps{overflow:visible}.flavor-option{flex:0 0 31.3%}.variation-options,.product-options{gap:35px 3%}div#step-4 .flavor-title-img{flex:0 0 17.42%}.cart-controls .quantity-controls{flex:0 0 40%}#step-5 button#add-to-cart{flex:0 0 70%}.cart-controls{justify-content:center}}@media (992px <=width <=1024px){.variation-option,.flavor-option{flex:0 0 48%}.steps{overflow:visible}.product-options .product-option{flex:0 0 48%}.variation-options,.product-options{gap:30px 3%}.step-2-content .variation-option p:last-child{bottom:-35px}.flavor-option img{width:100%}.variation-options .prdct-price{justify-content:space-between}#selected-flavors-list .selected-flavor-item,#step4-selected-flavors-list .selected-flavor-item{padding:12px 0}.cart-controls{justify-content:center}.cart-column h4{text-align:center}.step-3-content .flavor-section,.step-2-content .main-section,#step-4 .main-section{margin-top:50px}.cart-controls .quantity-controls{flex:0 0 42%}#step-5 button#add-to-cart{flex:0 0 70%}#step-5{margin-top:50px}.step span:before{left:-132px}}@media (768px <=width <=991px){.product-selection-container{padding:20px 0}.step-2-content .main-section{width:100%}.step-2-content,.step-3-content{flex-wrap:wrap}.step{flex:0 0 19%}.step span:before{left:-80px}.product-options .product-option{flex:0 0 48%}#step-1{margin-top:40px}.flavor-option,.product-option{flex:0 0 48.5%}.variation-option:after{right:40px}.variation-option{flex:0 0 48%}.step-3-content .flavor-section{flex:0 0 60%}.step-2-content .variation-option p:last-child{bottom:-30px}.variation-options .prdct-price{justify-content:space-between}#step-2,#step-3{margin-top:50px}.step-2-content .variation-option img,.flavor-option img{width:100%}.variation-options,.product-options{gap:30px 3%}#selected-flavors-list .selected-flavor-item,#step4-selected-flavors-list .selected-flavor-item{padding:12px 0}.step-3-content .selected-flavor-item span,#step4-selected-flavors-list .selected-flavor-item span{flex:0 0 60%}.selected-flavors-container h3,#step-5 h2{font:700 35px "Asul",Sans-serif;line-height:50px}div#step-4 .flavor-title-img{flex:0 0 23%}div#selected-flavors-list-step4 .flavor-title-delete{flex:0 0 74%}.review-flavours-main .review-flavours{flex:0 0 64%}.cart-column{flex:0 0 32%}.cart-controls .quantity-controls{flex:0 0 48%}#step-5 button#add-to-cart{flex:0 0 80%}#step-5,#step-4{margin-top:50px}div#step-4 .main-section{flex:0 0 60%}#step-2 .selected-details{flex:0 0 60%}.selected-details{flex:0 0 36%}div#selected-flavors-list-step4 .flavor-image-title{flex:0 0 65%}.cart-controls{justify-content:center}}@media (width <=767px){.step{flex:0 0 19.5%}.step h5{margin-top:7px;line-height:18px;font-size:12px}button.select-options-btn{background-position-x:157px!important}.step-2-content,.step-3-content{flex-wrap:wrap}.step-2-content .main-section,.product-options .product-option,div#step-4 .main-section,div#selected-flavors-list-step4 .flavor-image-title,.review-flavours-main .review-flavours,.cart-column,.variation-option{flex:0 0 100%}.cart-controls .quantity-controls{flex:0 0 38%}.quantity-controls button.quantity-btn{width:48px;height:51px}#step-5 button#add-to-cart{flex:0 0 54%}.step-2-content .variation-option img{width:100%}.step-2-content .variation-option p:last-child{position:relative;bottom:0}.variation-options,.flavor-options,.product-options{gap:20px 3%}.product-selection-container{padding:20px 0}.step span:before{left:-30px}.selected-details,.step-3-content .flavor-section{width:100%}#step-1,#step-2,#step-3,#step-4,#step-5{margin-top:40px}.flavor-option,.product-option{flex:0 0 48.2%}.selected-details,.cart-column{margin-top:30px}.selected-flavors-container h3,#step-5 h2{font:700 30px "Asul",Sans-serif;line-height:40px}.step-4-content .quantity-controls{margin-top:10px;margin-left:0}div#selected-flavors-list-step4 .flavor-title-delete{flex:0 0 70%}div#step-4 .flavor-title-img{flex:0 0 22.9%}div#step-2{margin-bottom:0}.cart-controls{padding:20px 0 0 0}.review-flavours-main .review-flavours{padding:30px 15px}.variation-options .prdct-price{justify-content:space-between}}@media screen and (max-width:1539px){.guide-box-btn .elementor-widget-button{right:20px!important}}