product-form,variant-selects{display:none!important}.rsp-jp-error-warning{display:none;align-items:center;justify-content:center;gap:6px;margin-bottom:13px;color:#bd5216}.rsp-jp-error-warning.show{display:flex}.journey-pack .step h2.step-title{color:#3f603f;cursor:pointer;font-size:18px!important;font-weight:500!important;line-height:18px!important;letter-spacing:-.36px!important}.journey-pack .step-content{padding-bottom:22px}.journey-pack .devices{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.journey-pack .device{display:flex;flex-direction:column;gap:6px}.journey-pack .device img{max-width:150px;margin:auto}.journey-pack .variant_title{color:#131313;font-size:20px!important;font-weight:600!important;line-height:20px!important;letter-spacing:-.4px!important}.journey-pack p.meta-data{color:#3f603f;font-size:12px!important;line-height:14px!important;letter-spacing:-.36px!important;margin-bottom:6px!important}.journey-pack button.add-to-cart{box-shadow:3px 3px #00313a80;border-radius:6px;border:2px solid #3F603F;width:100%;background:#fdfcf5;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;padding:16px;font-size:15px;font-weight:700;color:#3f603f}.journey-pack button.add-to-cart.js-loaded{display:flex}.journey-pack button.add-to-cart:not(.disabled){background:#3f603f;color:#fdfcf5}.journey-pack button.select-button{border-radius:6px;border:2px solid #3f603f;background:#fdfcf5;padding:10px 16px;cursor:pointer;width:100%;box-shadow:3px 3px #3f603f}.journey-pack button.select-button span{color:#3f603f;text-align:center;font-size:12px!important;font-weight:700!important;line-height:14px!important;letter-spacing:.36px!important;text-transform:uppercase}.journey-pack button.select-button:hover,.journey-pack button.select-button.selected{background:#3f603f;box-shadow:none}.journey-pack button.select-button:hover span,.journey-pack button.select-button.selected span{color:#fdfcf5}.journey-pack .flavors button.select-button.flav-select{background:#ffffc4;box-shadow:3px 3px #3f603f}.journey-pack .flavors button.select-button.flav-select span{color:#3f603f}.journey-pack .flavors button.select-button.flav-select:hover{background:#3f603f;box-shadow:none}.journey-pack .flavors button.select-button.flav-select:hover span{color:#fdfcf5}.journey-pack .step 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}.journey-pack .step{margin-bottom:22px}.journey-pack span.filled-circle,.journey-pack .complete span.unfilled-circle{display:none}.journey-pack .complete span.filled-circle{display:block}.journey-pack button.add-to-cart.disabled{opacity:.5;cursor:unset}.journey-pack .flavors{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px;background-color:#ffffc4;padding:20px;border-top-left-radius:16px;border-top-right-radius:16px}.journey-pack .flavor{display:flex;flex-direction:column;gap:2px;position:relative}.journey-pack .flavor img{max-width:100px;margin:auto}.journey-pack button.select-button.flav-select{margin-top:10px}.journey-pack .quantity-selector{display:flex;align-items:center;position:relative;background:#3f603f;border-radius:6px;height:42px;margin-top:10px;box-shadow:3px 3px #1e3b1e}.journey-pack .minus-btn,.journey-pack .plus-btn{width:35%;font-size:18px;position:absolute;height:100%;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;background:transparent;border:none}.journey-pack .minus-btn{left:0}.journey-pack .plus-btn{right:0}.journey-pack .quantity-selector button{background-color:transparent;border:none;color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer}.journey-pack .quantity-selector input[type=number]{width:100%;text-align:center;border:none;font-weight:700;font-size:16px;color:#fff;background-color:transparent;-moz-appearance:textfield}.journey-pack .quantity-selector input[type=number]::-webkit-inner-spin-button,.journey-pack .quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.journey-pack .progress-container{display:flex;align-items:center;gap:10px;margin-bottom:6px;color:#3f603f;font-weight:600;font-size:12px}.journey-pack .progress-bar{width:100%;background-color:#c1e7b6;border-radius:2px;overflow:hidden;height:6px}.journey-pack .progress{width:0%;height:100%;background-color:#3f603f;transition:width .3s;border-radius:2px}.journey-pack button.select-button.flav-select[disabled]{opacity:.5;pointer-events:none}.journey-pack button.plus-btn[disabled]{opacity:.3;pointer-events:none}.journey-pack button.add-to-cart[disabled]{pointer-events:none}.journey-pack .pack-selector{margin:10px 0;display:flex;overflow:hidden;position:relative;border:1.5px solid rgba(63,96,63,.2);border-radius:8px;padding:2px}.journey-pack .pack-option{flex:1;text-align:center;padding:8px 4px;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;border-radius:5px}.journey-pack .pack-option.selected{background-color:#3f603f;color:#fff}.journey-pack .pack-selector-wrapper{border:2px solid transparent;display:flex;width:100%;border-radius:8px}.journey-pack .pack-selector-container{width:100%;display:flex;flex-direction:column;justify-content:flex-end}.journey-pack .pack-selector-highlight-container{display:flex;align-items:center;justify-content:center;width:100%}.journey-pack .pack-selector-highlight-heading-container{padding:3px 9px;background-color:#fdfcf5;font-size:10px;font-weight:700;color:#3f603f}.journey-pack .pack-selector-border-overlay{border:2px solid rgba(63,96,63,.15);width:100%;border-radius:8px;position:absolute;bottom:0;z-index:-1}.journey-pack .fum-journeypdp-step-item{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease;opacity:0}.journey-pack .fum-journeypdp-step-item[aria-expanded=true]{max-height:1500px;opacity:1;overflow:hidden}.journey-pack .step-navigator{cursor:pointer;position:sticky;bottom:0;width:100%;padding:10px 0;z-index:3;background:linear-gradient(180deg,#fdfcf500,#fdfcf5 37.84%)}.journey-pack button.add-to-cart.outline{background:#fdfcf5;color:#3f603f}.journey-pack button.add-to-cart.solid:not(.disabled){background:#3f603f;color:#fdfcf5}.journey-pack .total-price{font-weight:700;margin-left:auto}.journey-pack span.selected-text{display:none}.journey-pack .selected span.selected-text{display:block}.journey-pack .selected span.normal-text{display:none}@media screen and (max-width:749px){.journey-pack .flavors{margin:0 -9px;column-gap:10px;padding:9px;grid-template-columns:1fr 1fr 1fr}.journey-pack .devices{grid-template-columns:1fr 1fr 1fr!important;gap:6px}.journey-pack .device img{max-width:100%!important;width:100%!important}.journey-pack .variant_title{font-size:13px!important}.journey-pack p.meta-data{font-size:10px!important}.journey-pack button.select-button span{font-size:10px!important;letter-spacing:0!important}.journey-pack button.select-button{padding:6px 4px;box-shadow:2px 2px #3f603f}.journey-pack .flavors button.select-button.flav-select{box-shadow:2px 2px #3f603f}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-journey.css.map */
