.form-step{margin-bottom:20px}.form-step .step-header{justify-content:space-between;margin:0;display:flex;align-items:center}.form-step .step-header .step-label{color:#000;letter-spacing:-.04em;text-transform:uppercase;font-size:14px}.form-step .step-header .step-label{font-family:Roboto;color:#000;letter-spacing:.02em;font-size:16px;font-weight:700;line-height:normal}#product-section-wrapper .swatch{margin:0;display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}.supply-step .swatch.featured{padding-top:2.25rem}.supply-step .swatch.selected{opacity:100;z-index:2;background-color:#e6e6dd;box-shadow:0 0 0 1px #afafaf,0 0 7px 3px #afafaf;color:#000}.bonus-item-text{color:#000}.supply-step .swatch{opacity:.9;color:#fff;cursor:pointer;background-color:#e6e6dd;border-radius:4px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1rem 1rem 1rem 2.75rem;transition:background-color .2s;display:flex;position:relative;box-shadow:0 0 0 1px #2b2b2b;color:#000}.swatch{margin:20px 0 0;display:flex;justify-content:center;flex-wrap:wrap}.supply-step .swatch .swatch-banner{color:#fff;text-transform:uppercase;background-color:#a51c1c;justify-content:center;align-items:center;margin:-2.25rem -1rem .75rem -2.75rem;padding:.35rem;font-size:16px;font-weight:600;display:flex;border-radius:4px 4px 0 0}.swatch .swatch-header{justify-content:space-between;align-items:center;font-weight:700;display:flex}.swatch .swatch-header .swatch-title{font-weight:700;font-size:16px;color:#000;position:relative;display:flex;align-items:center;line-height:normal}.swatch .swatch-header .swatch-title .custom-radio{border-radius:50%;width:1.3rem;height:1.3rem;position:absolute;inset:auto auto auto -1.75rem;box-shadow:0 0 0 1px #ccc;display:flex}.swatch.selected .custom-radio{border:3px solid #fff;background-color:#a51c1c;box-shadow:0 0 0 1px #a51c1c}.swatch .swatch-header .price-container{grid-column-gap:0rem;grid-row-gap:0rem;flex-flow:column;align-items:flex-end;display:flex;position:relative}.swatch .swatch-header .price-container .price-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;align-items:flex-end;display:flex}.swatch .swatch-header .price-container .price-wrapper .swatch-price.compare{color:#646464;font-weight:500;text-decoration:line-through;position:relative;top:0}.swatch .swatch-header .price-container .price-wrapper .swatch-price{font-size:14px;font-weight:600}.swatch .bonus-list{grid-column-gap:1.5rem;grid-row-gap:.25rem;color:#e9e9e9;flex-direction:column;justify-content:space-between;margin-top:.75rem;margin-bottom:.75rem;padding-left:0;display:flex}.swatch .bonus-list .bonus-item{grid-column-gap:.5rem;align-items:center;margin-top:0;margin-bottom:0;padding-left:0;display:flex}.swatch .bonus-list .bonus-item .bonus-item-icon{color:#a51c1c}.swatch .delivery-picker-wrapper{padding-left:16px}.swatch .delivery-picker-wrapper .iterval-delivery-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;background-color:#a51c1c;border-radius:5px;padding:2px 20px 2px 10px;display:block;color:#e9e9e9;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .4rem top 50%;background-size:.65rem auto;cursor:pointer}.addtocartbtntext{text-transform:uppercase;font-size:18px}@media screen and (max-width: 640px){.bonus-item-text{font-size:14px}}@media screen and (max-width: 385px){.bonus-item-text{font-size:12px}.swatch .bonus-list .bonus-item{margin-left:-15px}.swatch .swatch-header .swatch-title{font-size:14px}.swatch .swatch-header .price-container .price-wrapper .swatch-price{font-size:12px}}@media screen and (max-width: 340px){.bonus-item-text{font-size:11px}}.flavor_variants{margin-top:25px}.variant-flavor-wrapper{display:flex;flex-flow:column;position:static;grid-row-gap:1.5rem;margin-top:10px}.variant-flavor-wrapper .variant-flavor-item{pointer-events:auto;letter-spacing:-.03em;cursor:pointer;background:none;background-color:#e6e6dd;border-radius:4px;flex-flow:column;justify-content:center;align-items:stretch;font-size:.875rem;transition:background-color .2s;display:flex;position:relative;box-shadow:0 0 0 1px #222;margin-bottom:0;padding:0;border:none}.variant-flavor-item .quantity-flavor-item-wrapper{padding:1.35rem 1rem;pointer-events:none;align-items:center;display:flex;position:relative;overflow:visible}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info{grid-column-gap:.5rem;grid-row-gap:.5rem;pointer-events:auto;flex-flow:row;flex:1;justify-content:space-between;align-items:center;width:auto;display:flex;position:relative;padding-left:7px}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-content{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-direction:row;flex:1;justify-content:space-between;align-items:stretch;display:flex}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-content .variant-flavor-item-title{flex-flow:column;flex:1;justify-content:space-around;align-items:flex-start;width:100%;min-height:2.5rem;display:flex;position:relative}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-content .variant-flavor-item-title h4{flex:none;font-weight:700;line-height:1.2;font-family:Inter,sans-serif;font-size:18px;margin:0}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-qty{flex-flow:column;flex:0 auto;justify-content:flex-end;align-items:center;display:flex;position:relative}.variant-flavor-item .variant-flavor-item-qty .qty-input-group{display:flex;align-items:center;position:relative;padding:1.5px 0}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-qty .qty-input-group input[type=button]{border:1px solid rgb(165,28,28);color:#fff;cursor:pointer;background-color:#a51c1c;border-radius:100px;display:flex;justify-content:center;align-items:center;width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;font-size:15px;font-weight:300;transition:border-color .2s,background-color .2s}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-qty .qty-input-group .quantity-field{text-align:center;justify-content:center;align-items:center;width:3rem;font-weight:700;display:flex;display:inline-block;font-size:20px;margin:0;resize:vertical;border:none;background:transparent;-moz-appearance:textfield;-webkit-appearance:none;appearance:none;color:#000}.qty-input-group input[type=number]::-webkit-inner-spin-button,.qty-input-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;color:#000}.qty-input-group .quantity-field:focus{outline:none!important;border:none!important;box-shadow:none!important}.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-qty .add-btn-qty{font-family:Inter,sans-serif;width:100%;background-color:#a51c1c;height:100%;border-radius:4px;font-weight:600;padding:6px 13px;color:#fff}.prices_for_widgets{display:flex;justify-content:space-between;align-items:center}.left_price_heading{font-size:12px;letter-spacing:0px;color:#000}.save_price_total{background-color:#a51c1c;color:#fff;font-size:12px;padding:1px 5px;border-radius:4px}.original_price_total{color:#000;font-size:12px}.compare_price_total{color:#675a5a;font-size:12px;text-decoration:line-through}.one_flaver{background-color:#a51c1c;color:#fff;font-size:12px;padding:1px 5px;border-radius:4px}.variant-flavor-item-color{display:block!important;min-width:12px;min-height:57px;border-radius:4px 0 0 4px;position:absolute;left:-11px;top:-14.5px}@media screen and (max-width: 380px){.variant-flavor-item .quantity-flavor-item-wrapper .variant-flavor-item-info .variant-flavor-item-content .variant-flavor-item-title h4{line-height:normal;font-size:14px}}.main_kit_with_title{max-width:110px}.free-welcome-kit{margin:20px 0 10px}.kit-header{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.kit-header:before,.kit-header:after{content:"";flex:1;border-bottom:1px solid #999}.kit-header span{font-size:14px;padding:0 10px;white-space:nowrap}.kit-products{justify-content:center}.kit-product{border:2px dashed rgb(165,28,28);position:relative;padding:40px 10px 10px;display:flex;flex-direction:column;align-items:center}.price-badge{position:absolute;top:0;left:50%;transform:translate(-50%);background-color:#a51c1c;color:#fff;font-weight:700;font-size:14px;padding:3px;width:100%;white-space:nowrap;text-align:center}.price-badge .original_price_free{text-decoration:line-through;font-weight:400;color:#fff;margin-left:4px}.product-image img{max-width:100%;height:auto;object-fit:cover}.product-name{font-size:10px;font-weight:400;text-align:center}@media (max-width: 1000px){.price-badge{font-weight:500;font-size:12px;padding:3px 0}}@media (max-width: 424px){.kit-header span{font-size:12px;padding:0 5px}..product-name{font-size:10px}.free-welcome-kit{margin:10px 0 5px}.kit-product{padding:35px 5px 5px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/custom.css.map */
