::placeholder{color:#090909}.multi-step-form{background:#e2e2e2;max-width:1240px;margin:30px auto;padding:5px 20px;border:2px solid #090909;border-radius:10px;width:calc(100% - 40px)}.step-menu-wrap{padding:20px 0 15px}.step-menu-wrap ul{display:flex;list-style-type:none;justify-content:space-between}.multi-step-content .stap-tab{display:none;padding:0 0 10px}.multi-step-content .stap-tab.active{display:block}.step-menu-wrap ul{display:flex;list-style-type:none;padding:0;margin:0}.step-menu-wrap li{margin:0 12px;border:1px solid #090909;cursor:pointer;width:180px;height:30px;border-radius:25%;display:flex;align-items:center;justify-content:center;background-color:#cacaca;position:relative}.step-menu-wrap li img{position:absolute;left:30;top:-22px;width:13px}.step-menu-wrap li a{font-weight:700;font-size:10px;text-decoration:none;color:#090909;width:100%;height:100%;pointer-events:none;display:flex;justify-content:center;align-items:center}.step-menu-wrap li.active{background-color:#118e00;color:#fff}.step-menu-wrap li.active a{color:#fff}.step-menu-wrap li:not(.active):hover{background-color:#e0e0e0}.step-btn{text-align:center;margin-top:10px}.step-btn button{padding:10px 20px;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#118e00;color:#fff;border-radius:14px;border:0;min-width:200px;cursor:pointer;transition:.3s ease-in;box-shadow:none;letter-spacing:2px;font-family:futura,sans-serif}.step-btn button:hover{opacity:.9}.product-item-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 20px}.product-item-wrap .product_container{flex:0 0 100%;max-width:100%;padding:0;border:2px solid #000000;border-radius:20px;overflow:hidden;position:relative;cursor:pointer;margin-bottom:20px}.product-item-wrap .product_container .grid__item,.featured-product .stap-tab .product__info-wrapper{max-width:100%;width:100%}.product-item-wrap .product_container .grid__item img{width:100%;max-width:100%;object-fit:cover;vertical-align:top}.product-item-wrap .product_container .step-btn{font-size:12px;margin:10px 0;text-align:center;font-weight:600;line-height:normal}.stap-tab .product__info-wrapper .prod_option_list{display:none;flex-wrap:wrap;margin:0 -15px}.prod_option_list.show{display:flex!important}.stap-tab .product__info-wrapper .prod_option_list.show{display:flex}.stap-tab .product__info-wrapper .product-form__input{flex:0 0 100%;max-width:100%;padding:0 15px;position:relative;margin:0 0 20px;min-width:initial}.stap-tab .product__info-wrapper .form__label{display:none}.stap-tab .product__info-wrapper select-wrapper.select select,.stap-tab .product__info-wrapper .field__input{border:2px solid #090909;border-radius:14px;font-weight:400;color:#000;font-size:16px;padding:5px 40px 5px 15px;height:auto;text-transform:uppercase}.stap-tab .product__info-wrapper .field__input{text-transform:initial}.stap-tab .shopify-product-form .product-form__buttons{width:100%;margin:0;display:block}.stap-tab .shopify-product-form .appstle_sub_widget{margin:0!important}.stap-tab .shopify-product-form .appstle_widget_title{display:none}.stap-tab .shopify-product-form .widgetSellingPlanWrapper{display:flex;flex-wrap:wrap;gap:0!important;margin:0 -15px}.stap-tab .shopify-product-form .appstle_input_wrapper{flex:0 0 100%;max-width:100%;padding:0 15px;display:flex}.stap-tab .shopify-product-form .appstle_input_wrapper+.appstle_input_wrapper{margin-top:30px}.stap-tab .shopify-product-form .appstle_input_wrapper .appstleSellingPlan0{right:15px;left:15px;margin:0;width:auto}.stap-tab .shopify-product-form .widgetSellingPlanWrapper input:checked+label{background-color:#fff!important}.stap-tab .shopify-product-form .widgetSellingPlanWrapper label{font-size:15px!important;border:2px solid #090909!important;color:#090909!important;border-radius:20px!important;position:relative;padding:20px 10px 20px 55px;text-align:center;cursor:pointer;z-index:1;height:auto!important;letter-spacing:.5px;line-height:26px}.appstle_span_wrapper{flex-wrap:wrap}.stap-tab .shopify-product-form .widgetSellingPlanWrapper .appstle_sellingPlan_price{font-size:16px!important;color:red}.stap-tab .shopify-product-form .widgetSellingPlanWrapper .appstle_sellingPlan_price span,.stap-tab .shopify-product-form .widgetSellingPlanWrapper .appstle_sellingPlan_price.appstle_formattedPrepaidPerDeliveryPriceText{font-size:16px!important;color:#090909}.stap-tab .shopify-product-form .appstleSelectedSellingPlanOptionDescription{margin:10px 0 30px;line-height:initial;font-size:12px!important}.stap-tab .shopify-product-form span.appstle_sellingPlan_discountText{border-radius:10px;z-index:2}.arrow-down{position:absolute;top:3px;width:20px;right:15px}.box-text{border-bottom:2px solid #000000}.box-text h2{font-size:14px;padding:5px 10px;text-align:center;background:#000;margin:0;color:#fff;font-weight:400}.prod-description-container{display:flex;align-items:center;padding:0 15px;margin:15px 0}.product-price-details{flex-grow:1;padding-right:10px}.product-item-wrap .product_container .grid__item img{width:100%;max-width:100%;height:100%;object-fit:cover;vertical-align:top;border-radius:10px}.product-item-wrap .product_container .grid__item{width:60px;overflow:hidden;text-align:right}.product-price-details h5{margin:0;font-size:14px;font-weight:700}.product-price-details p{font-size:13px;color:#000;font-weight:400;letter-spacing:0;margin:5px 0 0;position:relative;padding-left:25px}.product-price-details p:before{content:"";position:absolute;left:0;width:15px;height:15px;top:5px}img.active-checkbox-icon{position:absolute;right:10px;width:20px;top:-1px;filter:invert(1);display:none}.product_container.active{background:#fff}.product-item-wrap .product_container.active .box-text h2{background:#118e00}.product_container.active img{display:block;border-radius:10px}.stap-tab .product__info-wrapper .product-form__input img{position:absolute;left:15px;top:0;width:35px;object-fit:scale-down;height:38px}.stap-tab .product__info-wrapper select-wrapper.select{padding-left:50px}.stap-tab .product__info-wrapper .product-form__input.no-img select-wrapper.select{padding:0}.custom-prop-selection option[disabled]{opacity:.5;color:#999}.step-menu-wrap li.disabled a{opacity:.5}.step-menu-wrap li.disabled{border:2px solid rgba(9,9,9,.5);cursor:not-allowed;background-color:#cacaca!important}.stap-tab .shopify-product-form .widgetSellingPlanWrapper label:before{width:35px;height:35px;content:"";position:absolute;left:13px;top:0;z-index:2;background-repeat:no-repeat;background-size:cover;bottom:0;margin:auto}.stap-tab .shopify-product-form .widgetSellingPlanWrapper label:after{width:15px;height:15px;content:"";position:absolute;background-size:cover;background-repeat:no-repeat;z-index:2;right:7px;top:5px;display:none}.stap-tab .shopify-product-form .widgetSellingPlanWrapper input:checked+label:after{display:block}span.prod-price{color:#118e00}.total-with-ball-detail .prod-price{padding-left:40px;font-size:14px;font-weight:700}.select__select.white-bg{background:#fff}.prod-summary-wrap h5{font-size:16px}div.divider-horizontal{border-top:3px solid #a19f9f;display:block}.prod-summary-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px 20px}.prod-summary-wrap .prod-item-summary,.prod-summary-wrap .prod-total-amount-section{width:100%;padding:0 15px}.prod-total-amount-section .ball-printing-section{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px}.total-with-ball-detail{padding:12px 0 0}.prod-summary-details .total-with-ball-detail .price-item{justify-content:center;font-size:14px;font-weight:600}.summary-page-note{padding-bottom:10px;text-align:center}// switch css .switch{position:relative;display:inline-block;width:60px;height:30px;margin-left:10px}.switch input{opacity:0;width:0;height:0;position:absolute}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:transparent;-webkit-transition:.4s;transition:.4s;width:80px;height:22px;border:1px solid #090909}.slider:before{position:absolute;content:"no";left:4px;bottom:2px;top:2px;color:#fff;background-color:#d4463a;-webkit-transition:.4s;transition:.4s;-webkit-transform:translateX(36px);-ms-transform:translateX(36px);transform:translate(36px);font-size:10px;font-weight:600;text-transform:uppercase;padding:0 8px;border-radius:8px;border:1px solid #090909;line-height:14px}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:initial;content:"yes";background-color:#179004}.slider.round{border-radius:34px}.summary-page-note span{font-size:16px;font-weight:400;margin:0;font-style:italic}.summary-page-note p{font-size:14px;font-weight:400;margin:0}.summary-page-note a{color:#118e00}.summary-page-note a:hover{text-decoration:none}.options-summary,.subscription--summary,.total-with-ball-detail,.total-detail,.ball-text-section{border-top:2px solid #090909}.options-summary{margin:0 0 20px;padding:20px 0 0}.prod-summary-details .subscription--summary .price-item{margin:20px 0}.prod-summary-details .price-item{display:flex;justify-content:space-between;align-items:center;font-weight:400;margin:2px 0;font-size:14px}.prod-summary-details .price-item>span{padding-left:20px;text-align:right}.prod-summary-details .ball-printing-section .price-item{margin:0}.prod-summary-details.prod-summary{display:flex;align-items:center;justify-content:space-between}.ball-msg-box{font-weight:400;margin:0 0 10px;text-align:right;font-size:14px}.ball-printing-switch-box{display:flex;align-items:center}.add-text-ball{display:flex;align-items:flex-start;flex-wrap:wrap;margin:20px 0}.add-text-ball .field__input.custom-ball-text-field{width:100%;margin:5px 0 0}.prod-summary{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.ball-printing-switch-box .ball-price{font-weight:400;padding:0 0 0 10px;border:0!important}.prod-summary-details .total-detail>.price-item{margin:20px 0 0}.error-msg{font-size:13px;margin:5px 0 0;font-weight:600}.property-field-wrap{display:flex;flex-wrap:wrap}.gift-wrap.product-price-details{max-width:50%;flex:0 0 50%;border:2px solid #090909;border-radius:20px;background:#fff;display:flex;align-items:center;padding:5px 20px;margin:0 -15px;justify-content:space-between}.gift-wrap.product-price-details img{height:30px;width:auto;margin:auto}.gift-wrap.product-price-details p{margin:0;font-weight:400;font-size:14px;padding-right:20px;line-height:24px;max-width:460px;position:relative}.gift-wrap.product-price-details p span{font-weight:700;font-size:16px;color:#d4463a;text-transform:uppercase;font-family:Futura,sans-serif}.gift-wrap.product-price-details p:before{top:0;bottom:0;margin:auto}.gift-wrap.product-price-details.mobile-card{flex:0 0 100%;max-width:100%;border:0;margin:0;padding:10px 15px 0;background:transparent}.gift-wrap.product-price-details.mobile-card p{font-size:12px;padding-right:10px;line-height:20px}.gift-wrap.product-price-details.desktop-card{display:none}@media(min-width:768px){.step-btn{text-align:right}.product-item-wrap .product_container{flex:0 0 calc(50% - 15px);max-width:calc(50% - 15px);margin-bottom:0}.product-item-wrap{margin:0 -15px 20px}.multi-step-content .stap-tab{padding:20px 20px 0}.product-price-details h5{font-size:14px}img.active-checkbox-icon{right:15px;width:24px;top:6px}.box-text h2{padding:10px;font-size:17px}.product-price-details p{font-size:14px;margin:10px 0 0}.product-item-wrap .product_container .step-btn{font-size:14px}.step-menu-wrap{margin-top:-24px;padding:0}.step-menu-wrap ul{justify-content:center}.step-menu-wrap li{width:80px;height:40px}.step-menu-wrap li a{font-size:12px}.step-menu-wrap li img{left:35px;top:-25px;width:20px}.prod-description-container{padding:0 20px;margin:20px 0}.step-btn button{font-size:16px;padding:15px 20px}.stap-tab .product__info-wrapper .product-form__input{flex:0 0 50%;max-width:50%}.stap-tab .product__info-wrapper select-wrapper.select{padding-left:55px}.stap-tab .product__info-wrapper select-wrapper.select select,.stap-tab .product__info-wrapper .field__input{padding:8px 15px}.arrow-down{top:9px;width:24px}.stap-tab .product__info-wrapper .product-form__input img{width:40px;height:45px}.multi-step-form{margin:50px auto}.stap-tab .shopify-product-form .widgetSellingPlanWrapper label{padding-left:60px}.stap-tab .shopify-product-form .widgetSellingPlanWrapper label:before{width:40px;height:40px}.stap-tab .shopify-product-form .appstleSelectedSellingPlanOptionDescription{margin:20px 0 0;font-size:14px!important}.stap-tab .shopify-product-form .widgetSellingPlanWrapper label:after{width:20px;height:20px}.summary-page-note p{font-size:16px}.prod-summary-wrap .prod-item-summary,.prod-summary-wrap .prod-total-amount-section{width:50%;font-weight:600;font-size:14px}.prod-summary-details{border:2px solid #090909;border-radius:20px}.prod-summary,.total-detail{padding:0 13px}.options-summary,.subscription--summary,.total-with-ball-detail{padding:0 13px;font-weight:600;font-size:14px}.prod-summary-details .price-item,.prod-summary-details .subscription--summary .price-item,.prod-summary-details .total-detail>.price-item,.prod-total-amount-section .ball-printing-section,.add-text-ball{margin:12px 0}.ball-text-section{padding:0 13px}.add-text-ball .field__input.custom-ball-text-field{width:100%}.total-detail{border:0}.prod-summary{margin:0}.prod-summary-details .total-with-ball-detail .price-item{justify-content:space-between}.add-text-ball{flex-wrap:nowrap}.prod-summary-details .add-text-ball .price-item{margin:0}.property-field-wrap{margin-left:13px}.gift-wrap.product-price-details.desktop-card{display:flex;text-align:left}.gift-wrap.product-price-details.mobile-card{display:none}.gift-card-wrap{display:flex;align-items:center}.gift-card-wrap .next-btn{margin-left:auto}}@media(min-width:992px){.stap-tab .shopify-product-form .appstle_input_wrapper{flex:0 0 33.33%;max-width:33.33%}.stap-tab .shopify-product-form .appstle_input_wrapper+.appstle_input_wrapper{margin-top:0}}@media(min-width:1200px){.stap-tab .shopify-product-form .widgetSellingPlanWrapper label{font-size:18px!important}.multi-step-content .stap-tab{padding:20px 20px 10px}.product-price-details h5{font-size:16px}.product-price-details p:before{width:20px;height:20px;top:3px}.product-price-details p{padding-left:30px}.stap-tab .product__info-wrapper .product-form__input img{width:50px;height:48px}.stap-tab .product__info-wrapper select-wrapper.select{padding-left:60px}.stap-tab .product__info-wrapper select-wrapper.select select,.stap-tab .product__info-wrapper .field__input{padding:10px 15px}.stap-tab .product__info-wrapper .product-form__input{margin:0 0 30px}.gift-wrap.product-price-details img{height:50px}}@media(min-width:1300px){.product-price-details h5{font-size:18px}.product-item-wrap .product_container .step-btn{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/stpper-page.css.map */
