.custom-journey-pack{max-width:900px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.step-title{font-size:24px;font-weight:700;margin-bottom:15px;display:flex;align-items:center;cursor:pointer;transition:opacity .3s;color:#2ab7d7;border-bottom:2px solid #e0e0e0;padding-bottom:5px;-webkit-user-select:none;user-select:none}.step-title .unfilled-circle{margin-left:12px}.step-title[style*="opacity: 1"]{border-color:#3f603f}.unfilled-circle{width:20px;height:20px;border-radius:50%;border:2px solid #3F603F}.filled-circle{background:#2ab7d7;border-color:#2ab7d7}.variants,.flavors{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:20px}.variant,.flavor{text-align:center;padding:15px;border:2px solid #e0e0e0;border-radius:12px;transition:all .3s;background:#f9faf8}.variant:hover,.flavor:hover{border-color:#2ab7d7;box-shadow:0 4px 8px #3f603f14;background:#f4f9f4}.variant img,.flavor img{max-width:100%;margin-bottom:10px;border-radius:8px}.fum-image-core-wrapper{cursor:pointer}.step.step-3 .fum-image-core-wrapper{cursor:default}.step.step-3 .fum-image-core-wrapper img{pointer-events:none}.variant_title{font-size:18px;font-weight:700;margin:10px 0 5px;color:#2f4a2f}.variant-price,.flavor-price{font-size:16px;font-weight:600;color:#2ab7d7;margin:5px 0}.meta-data{font-size:14px;color:#555;margin-bottom:10px;min-height:45px;font-family:Lexend}.select-button{padding:10px 20px;border-radius:24px;cursor:pointer;font-size:16px;width:100%;font-weight:600;border:2px solid #2ab7d7;background:transparent;color:#2ab7d7;transition:all .3s}.select-button.solid,.select-button.selected{background:#3f603f;color:#fff}.pack-selector{display:flex;justify-content:center;margin-bottom:20px}.pack-option{padding:10px 25px;margin:0 8px;border:2px solid #e0e0e0;border-radius:28px;cursor:pointer;font-weight:600;font-size:15px;background:#f9faf8;transition:all .3s}.pack-option.selected{border-color:#2ab7d7;background:#3f603f26;color:#2f4a2f;font-weight:700}.pack-option:hover{background:#3f603f0d}.discount{font-size:12px;color:#2ab7d7;font-weight:700;margin-left:5px}.quantity-selector{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 15px;border:2px solid #2ab7d7;border-radius:28px;background:#f7f9f6;min-width:110px;min-height:40px;font-size:17px;font-weight:700;margin-top:8px}.quantity-selector .plus-btn,.quantity-selector .minus-btn{background:#2ab7d7;color:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer}.quantity-selector .plus-btn:hover,.quantity-selector .minus-btn:hover{background:#567857}.quantity-selector .fum-quantity-counter{min-width:24px;text-align:center}.kaching-bundles__bars{display:none!important}gp-product-button{display:none!important}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden;overflow:hidden auto;background:#000c}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:50%;padding:0 8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.mfp-inline-holder .mfp-content{cursor:auto}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,sans-serif;cursor:pointer}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044;display:none}.mfp-s-ready .mfp-preloader{display:none!important}.popImageContainer{position:relative;text-align:center;margin-bottom:20px}.popImg{max-width:250px;height:auto;border-radius:8px}.left-arrow,.right-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.left-arrow{left:10px}.right-arrow{right:10px}.fum_product_data{text-align:center}.product_inner_specs_content{margin-bottom:15px}.first_specs{display:flex;align-items:center;justify-content:center;gap:10px}.with-highlight-text{position:relative}.fum-lehhrd3afs{font-size:18px;font-weight:700}.product_note{margin-bottom:15px}.product_note_grid{display:grid;grid-template-columns:auto auto;gap:10px;justify-content:center;align-items:center}.fum-p-sm{font-size:14px;margin:5px 0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.flavor-modal-description{font-size:16px;margin-bottom:15px}.line-vector{margin:18px 0;display:flex;justify-content:center}.flavor-modal-ingredients{cursor:pointer}.step.step-3 .flavor[data-is-accessory-selected=true]{border-color:#2ab7d7;background:#2ab7d71a}.custom-journey-pack h2.step-title{display:flex;align-items:center;text-transform:initial!important;justify-content:space-between;border-bottom:1.5px solid #3f603f;padding-bottom:10px;color:#3f603f;font-weight:500;font-size:20px;margin-bottom:20px;font-family:Lexend;cursor:pointer}.custom-journey-pack .variants{display:grid;grid-template-columns:1fr 1fr;padding-bottom:20px}.custom-journey-pack .variant{text-align:start;border:none;padding:0;background:transparent!important;box-shadow:none!important}.custom-journey-pack .variant p.variant_title{color:#131313;font-size:22px;font-weight:600;line-height:20px;letter-spacing:-.4px;font-family:Lexend,Recoleta Alt}.custom-journey-pack .variant p.meta-data{color:#3f603f;font-size:12px;line-height:14px;letter-spacing:-.36px;margin-bottom:6px;margin-top:6px;min-height:auto;font-family:Lexend}.custom-journey-pack .variant p.variant-price{font-size:18px;margin:0 0 8px;font-weight:600}.custom-journey-pack .variant .select-button{border-radius:8px;padding:13px 15px;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.24px;text-transform:uppercase;border:2px solid #3f603f;box-shadow:3px 3px #3f603f;font-family:Lexend;color:#3f603f;text-wrap:auto;display:flex;justify-content:center;align-items:center}.custom-journey-pack .variant .select-button.medium.selected.solid{background:#3f603f;box-shadow:3px 3px #3f603f80;color:#fff}.custom-journey-pack .variant .select-button:hover{box-shadow:none!important;opacity:.8!important}.custom-journey-pack .flavors{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;background-color:#ffffc4;padding:20px 20px 50px;border-top-left-radius:16px;border-top-right-radius:16px;margin-bottom:0}.custom-journey-pack .flavor{display:flex;flex-direction:column;gap:2px;position:relative;background:transparent!important;border:none;padding:0;text-align:start}.custom-journey-pack .pack-selector-wrapper{border:2px solid #e5e7eb;display:flex;width:100%;border-radius:8px}.custom-journey-pack .pack-selector-container{width:100%;display:flex;flex-direction:row;justify-content:flex-end}.custom-journey-pack .pack-option{flex:1;text-align:center;letter-spacing:0;padding:2px 0;margin:2px;cursor:pointer;font-weight:700;font-size:12px;text-transform:uppercase;color:#3f603f;background-color:transparent;display:flex;flex-direction:column;justify-content:center;transition:background-color .3s ease;max-height:43px;min-height:43px;border:none;border-radius:6px;font-family:Lexend;width:100%;position:relative;z-index:1}.custom-journey-pack .pack-option.selected{background-color:#3f603f;color:#fff;border-radius:6px}.custom-journey-pack span.discount{padding:3px;background-color:#f7f782;font-size:10px;font-family:Lexend;color:#000;position:absolute;top:-13px;left:0;right:0;margin:auto;min-width:70px;max-width:90px;line-height:normal;clip-path:polygon(1% 0,98% 0,100% 100%,0 85%);z-index:-1}.cart_btn_text{border-radius:8px;padding:14px 0;font-size:14px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:.24px;font-family:Lexend;color:#3f603f;background:transparent;text-transform:uppercase}.custom-journey-pack .jp-cores-attention{background-color:#f1f0aa;color:#3f603f;padding:4px;cursor:pointer;display:flex;align-items:stretch;justify-content:left;width:100%;border:1.5px solid #3F603F1A;border-radius:8px;font-family:Lexend;font-size:12px;font-style:normal;line-height:14px;gap:10px;grid-column:1 / -1;align-items:center}.custom-journey-pack .variant img{max-width:150px;margin:0 auto 15px}.custom-journey-pack{width:100%}.custom-journey-pack .jp-cores-attention>.jp-cores-attention__button{display:flex;background:#ffffc4;text-transform:uppercase;color:#000;font-weight:700;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;max-width:122px;width:100%;height:30px;font-family:Lexend;font-size:12px}.custom-journey-pack .flavors .flavor img{margin:0 30px;width:auto;height:100px}.custom-journey-pack .flavors .flavor .fum-journeypack-flavor-core-info p{display:none}.custom-journey-pack .step-3 .flavors .flavor .fum-journeypack-flavor-core-info p{display:block}.custom-journey-pack .flavors .flavor{box-shadow:none!important}.custom-journey-pack .flavors .flavor .select-button{border-radius:8px;padding:13px 15px;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.24px;text-transform:uppercase;border:2px solid #3f603f;box-shadow:3px 3px #3f603f;font-family:Lexend;color:#3f603f;max-height:38px;min-height:38px}.money-back-icon{width:30px;height:30px;flex-shrink:0}.money-back-badge{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;color:#3f5f3f;font-size:13px;font-weight:600}.ultimateTrustBadgesInnerContainer{margin-top:0!important}.custom-journey-pack .flavors .flavor .select-button:hover{box-shadow:none!important;opacity:.8!important}.custom-journey-pack .flavors .flavor .select-button.medium.selected.solid{background:#2ab7d7;box-shadow:3px 3px #2ab7d780}.custom-journey-pack .flavors .flavor .quantity-selector{width:100%;justify-content:space-around}.custom-journey-pack .flavors .flavor .quantity-selector{width:100%;border-radius:8px;background:#3f603f;color:#fff;font-family:Lexend;font-size:15px;box-shadow:3px 3px #3f603f7f;border-color:#3f603f;max-height:38px;min-height:38px}.custom-journey-pack .quantity-selector .plus-btn,.custom-journey-pack .quantity-selector .minus-btn{background:transparent}.custom-journey-pack .filled-circle{background:#3f603f;border-color:#3f603f}.custom-journey-pack span.unfilled-circle.filled-circle img{display:block;filter:invert(1)}.custom-journey-pack span.unfilled-circle img{display:none}.custom-journey-pack .flavors .flavor.expore_cls .fum-flavors-back-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding-left:20px;font-family:Lexend}.custom-journey-pack .fum-flavors-back-link-header{display:flex;align-items:center;gap:10px;margin-left:-44px}.custom-journey-pack .flavors .flavor.expore_cls .fum-flavors-back-link h5.text-green{font-size:20px;font-family:Lexend;color:#3f603f;margin-top:15px!important;margin:0}.custom-journey-pack .flavors .flavor.expore_cls .fum-flavors-back-link p.text-green.fum-p-xs{font-size:12px;font-family:Lexend;line-height:18px;color:#3f603f;margin:0}.custom-journey-pack .flavors .flavor.expore_cls .fum-flavors-back-link .text-green{font-size:14px;font-family:Lexend;line-height:21px}.custom-product:nth-of-type(2){display:none}variant-selects#variant-selects-template--25618843074897__main{display:none!important}.price.price--large.price--show-badge,button#ProductSubmitButton-template--25618843074897__main{display:none}img{max-width:100%}#cart-submit-button,kaching-subscriptions,form#product-form-template--25909684601169__main{display:none}.custom-journey-pack .subscription-plan{display:flex;justify-content:space-between;padding:0 0 10px}.custom-journey-pack .subscription-plan input[name=subscription]{width:20px;height:20px;accent-color:#3F603F}.custom-journey-pack .subscription-plan label{vertical-align:top;text-align:center}.custom-journey-pack .price-cut,#fixed-add-to-cart .price-cut{margin-left:4px;text-decoration:line-through;font-weight:700}.otp-price-container{text-decoration:line-through;font-weight:700}.custom-journey-pack .subscription-description{display:flex;justify-content:space-around;align-items:center;text-align:center;padding-top:19px}.custom-journey-pack .subscription-group{font-size:14px;margin-bottom:20px}.custom-journey-pack #percent-off .top,#percent-off .middle,.subscription-box .heading{text-align:center}.custom-journey-pack #percent-off .heading,#otp .heading{margin:0;font-family:Lexend}.custom-journey-pack #percent-off .subscription-divider{color:#c5c5c5;font-size:32px}.custom-journey-pack #percent-off .top{background-color:#f7f782;padding:16px}.custom-journey-pack #percent-off .middle{background-color:#ffffc5;padding:20px}.custom-journey-pack #percent-off .bottom{background-color:#f9f992;padding:10px;font-size:16px;color:#3f603f}.custom-journey-pack #otp .top{padding:20px;opacity:.5}.custom-journey-pack #otp .bottom{background:#3f603f0d;padding:10px;opacity:.5;font-size:16px}.custom-journey-pack #otp .subscription-divider{color:#c5c5c5;font-size:32px}.custom-journey-pack .subscription-group>:not(.active){display:none}.custom-journey-pack .subscription-group>.active{display:block}.custom-journey-pack .subscription-plan .pointer{cursor:pointer}.subscription-plan div{text-align:center}#product-form-template--25909684502865__main>div{display:none}button#add-to-cart-submit-button[disabled]{border-radius:8px;padding:13px 15px;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.24px;text-transform:uppercase;border:2px solid #3f603f;box-shadow:3px 3px #3f603f;font-family:Lexend;color:#3f603f;background:transparent;margin:0}button#add-to-cart-submit-button:not([disabled]){border-radius:8px;padding:13px 15px;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.24px;text-transform:uppercase;border:2px solid #3f603f;box-shadow:3px 3px #00313a80;font-family:Lexend;color:#fdfcf5;background:#3f603f}button#add-to-cart-submit-button:after{display:none}.custom-journey-pack .variants,.custom-journey-pack .flavors{grid-template-columns:1fr 1fr 1fr}.page-width{max-width:150rem}.custom-journey-pack .variant-description{font-size:12px;line-height:14px;color:#3f603f;margin:9px 0 13px;font-family:Lexend}.custom-journey-pack .quantity-selector{margin-top:0;padding:4px 15px}.custom-journey-pack .discount-off-text{line-height:1.2;font-weight:400;font-size:12px}.custom-journey-pack .pack-option span:not(.discount){font-size:14px}.custom-journey-pack .pack-option .discount-pack{line-height:1.2}#add-to-cart-validation{font-size:14px;font-weight:600;font-family:Lexend}.custom-journey-pack #validation-error{color:#bd5216;display:none;justify-content:center;align-items:center;gap:6px;margin-bottom:.8rem;margin-top:4rem}.custom-journey-pack #add-to-cart-price,#fixed-add-to-cart #add-to-cart-price{padding-left:5px}.custom-journey-pack{padding:0}.custom-journey-pack .circle-wrapper{display:flex;justify-content:space-between;align-items:center}.custom-journey-pack .optional-text{margin:0;font-size:medium}#fum-accessories-products>div>div.fum-journeypack-flavor-core-info>button.selected{border-radius:8px;padding:13px 15px;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.24px;text-transform:uppercase;border:2px solid #3f603f;box-shadow:3px 3px #3f603f80;font-family:Lexend;color:#fff;background-color:#3f603f}.step-3 #fum-accessories-products div.fum-image-core-wrapper img{max-width:120px;height:120px;object-fit:contain}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:block}.price-container{margin-bottom:1.5rem}.price-container #product-price{font-size:20px;margin-right:4px}.text-center{margin-bottom:4.5rem}.text-center span.description-green-text{font-size:16px;font-weight:600}.step-3 .select-button.acc-select{font-size:14px!important}.pict-area img{object-fit:contain;max-width:150px!important;width:100%;margin:0 15px!important;cursor:pointer}div#shopify-block-AM2lQajJSK1pMQ2hkM__loox_reviews_loox_rating_crmBpr{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/starter_kit.css.map */
