.slide-up-comparison-description .item span{width:max-content}.slide-up-table-body .item i{font-size:90%;margin-right:5px}p.option-sub{color:#3e3e3e;font-family:Tomato Grotesk Medium,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:18.9px;letter-spacing:-.4px;display:flex;gap:5px;align-items:center}div#paying-options>div .option-badge{background:#00b443}div#paying-options>div.active p.option-sub-badge{width:auto}.fon-selector-active{display:flex;gap:14px;margin-bottom:15px}.fon-selector-active>div{flex:1 1 calc(50% - 14px);border-radius:10px;border:1px solid rgba(63,63,63,.1);background:#fafafa;padding:10px}.flavour-swatch-new img{display:none}.fon-flavour[data-variant-title="Chocolate Milkshake"]:after{display:none}.flavour-options>div{flex:1 1 calc(50% - 8px);max-width:calc(50% - 8px);height:auto!important}.flavour-options>div,.flavour-options>div.active{height:100%;padding:8px 10px!important}.flavour-options>div.active{height:auto;display:none}.flavour-swatch-title-container{gap:0px}.flavour-swatch-new-status{display:none}.flavour-swatch-new .title{text-align:start}[data-plant-based] .flavour-swatch-new .title{justify-content:start}[data-plant-based] .flavour-swatch-new .title:before{display:none}.flavour-swatch-new{display:flex;align-items:center;gap:10px}.flavour-swatch-new .title{text-align:start;line-height:normal;padding:0;margin:0}span.swatch-circle{width:20px;height:20px;display:block;border-radius:50%}span.swatch.swatch-OF-CH-BOX-700-V4-6{background:#90635d}span.swatch.swatch-OF-TC-BOX-700-V4-6{background:#fdcd1a}span.swatch.swatch-OF-VI-BOX-700-V4-6{background:#e1ccb3}span.swatch.swatch-OF-FV-BOX-700-V4-6{background:#e5d2b9}span.swatch.swatch-OF-CO-BOX-700-V4-6{background:#7d3931}.option-title label{font-size:23px}.option-ticker{margin-top:4px}div#paying-options>div{padding:20px}div#paying-options>div .option-badge{width:100px;background:#00b443;box-shadow:0 2px 6px -2px #a4001140}.option-pricing>div{font-size:26px;color:#0051ff;text-align:right;text-shadow:0 0 6.2px rgba(0,81,255,.4);font-family:Tomato Grotesk ExtraBold,sans-serif;font-size:20px;font-style:normal;font-weight:800;line-height:21.6px;letter-spacing:-.4px}.option-pricing>div span{font-size:75%}.option-description p{display:flex;font-size:15px;font-weight:400;font-family:Tomato Grotesk Regular,sans-serif;gap:12px;margin-bottom:8px;color:#000;line-height:normal}.option-welcome-kit-outer{background:linear-gradient(var(--ab-angle, 0deg),rgba(0,0,0,.06),rgba(0,0,0,.06),rgba(220,220,220,.2),rgba(255,255,255,1),rgba(180,180,180,.6),rgba(0,0,0,.06),rgba(0,0,0,.06));animation:ab-spin-border 2.8s linear infinite;box-shadow:0 2px 8px #0000000f;border-radius:10px;padding:2px;margin-bottom:10px;z-index:11;position:relative}.option-welcome-kit{display:flex;align-items:center;gap:15px;position:relative;padding:2px 10px 2px 1px;border-radius:10px;border:1px solid var(--silver, #F5F7FA);background:var(--purple-linear, linear-gradient(0deg, rgba(250, 249, 253, .3) 33.17%, rgba(250, 249, 253, .8) 66.83%, #EEECF3 100%));box-shadow:0 2px 4px #1b1c1d0a;background:#fff}.option-welcome-kit:before{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;z-index:0;border-radius:10px;background:var(--purple-linear, linear-gradient(0deg, rgba(250, 249, 253, .3) 33.17%, rgba(250, 249, 253, .8) 66.83%, #EEECF3 100%));box-shadow:0 2px 4px #1b1c1d0a}.option-welcome-kit *{position:relative;z-index:1111}@property --ab-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ab-spin-border{to{--ab-angle: 360deg}}.option-welcome-kit .welcome-kit-image{max-width:35%}.welcome-kit-image img{background:#fff;width:100%;border-radius:10px}.welcome-kit-image{padding:10px;fill:#fff;filter:drop-shadow(0 0 5.7px rgba(0,0,0,.14));border-radius:25px}.option-welcome-kit h3{color:#333;font-family:Tomato Grotesk SemiBold,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.option-welcome-kit h3+p{color:#333;font-family:Tomato Grotesk SemiBold,sans-serif;font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.option-welcome-kit ul{margin:2px 0;justify-content:center;display:flex;flex-direction:column;gap:5px}.option-welcome-kit li p{color:#3e3e3e;font-family:Tomato Grotesk Regular,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:13px;letter-spacing:-.15px;text-transform:capitalize;display:flex;justify-content:space-between;line-height:normal}.option-welcome-kit .welcome-kit-text{flex-grow:1;display:flex;flex-direction:column;gap:4px}.option-welcome-kit ul li p{display:flex}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.option-welcome-kit li p span:last-child{background:linear-gradient(90deg,#f5f7fa,#a6a9ab 25.96%,#fff 49.52%,#60696e 99.99%,#f5f7fa 130%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 3s linear infinite}span.flavour-detail{border-radius:100px;background:#1b6bff;box-shadow:0 0 39.5px #585c5f40;color:#fff;padding:5px 17px;margin-left:10px;font-weight:500;font-family:Tomato Grotesk Medium,sans-serif;font-size:12px}.fon-selector-active{gap:12px}.fon-selector-active>div.selector-selected{border:2px solid #0051ff;border-radius:10px;background:#fff;display:flex;align-items:center;gap:10px;font-size:14px}.fon-selector-active .selector-swatch{width:20px;height:20px;background:#90635d;border-radius:50%}.selector-text{font-size:15px;font-weight:600;font-family:Tomato Grotesk SemiBold,sans-serif;color:#3e3e3e;line-height:normal}.flavour-swatch-new .title{text-align:center;display:block;font-size:14px;line-height:28px;font-weight:400;font-family:Tomato Grotesk Regular,sans-serif;padding:0}.flavour-swatch-new{display:flex;align-items:center;gap:12px}.selector-button{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer;background:#fafafa}.flavour-options-wrapper{display:none}.fon-packaging[data-packaging=sachets]:after,.fon-quantity-picker-recommended:not(.active):after,div#paying-options .fon-subscription-option:not(.active) .option-badge,.fon-flavour[data-variant-title="Chocolate Milkshake"]:not(.active):after,.fon-packaging[data-packaging=sachets]:not(.active):after,.onelife-user:not(.active):after{background:#00b443!important;transition:none}.product-info-list{border-bottom:1px solid #e8e8e8}.product-info-list:first-child{border-top:1px solid #e8e8e8}.product-info-faq{margin-top:30px}.product-info-list h3{display:flex;align-items:center;justify-content:space-between;padding:18px 0;cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:500;color:#1a1a1a;font-family:Tomato Grotesk SemiBold,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-transform:capitalize}.product-info-list.active h3{color:#0051ff}.product-info-list h3 img{width:14px;height:14px;flex-shrink:0;transition:transform .35s cubic-bezier(.4,0,.2,1)}.product-info-list.active h3 img{transform:rotate(180deg)}.product-info-list .text{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.product-info-list.active .text{grid-template-rows:1fr}.product-info-list .text>*:first-child{overflow:hidden}.product-info-list .text p{padding:0 0 20px;color:#4a4a4a;line-height:1.65;opacity:0;transform:translateY(-6px);transition:opacity .3s cubic-bezier(.4,0,.2,1) .04s,transform .3s cubic-bezier(.4,0,.2,1) .04s;color:#434655;font-family:Tomato Grotesk Regular,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22.75px}.product-info-list.active .text p{opacity:1;transform:translateY(0)}.product-info-list .text p+p{padding-top:0;margin-top:-8px}.product-info-list.active img{filter:brightness(0) saturate(100%) invert(27%) sepia(88%) saturate(3232%) hue-rotate(198deg) brightness(97%) contrast(99%)}body div#paying-options>div.active label span{color:#3e3e3e}@media screen and (max-width:566px){body p.option-sub{font-size:11px}body .option-pricing>div{font-size:20px}.option-label-wrapper img{max-width:19px}body .option-title label{font-size:20px}body [data-payment-option=onetime] .option-title label{font-size:17px}body section.section-onefit-main-info{padding-top:0}span.flavour-detail{font-size:10px;padding:6px 9px;position:relative;top:-2px}span.swatch-circle,.fon-selector-active .selector-swatch{width:15px;height:15px}.selector-text,.flavour-swatch-new .title,.selector-button{font-size:12px}.selector-button img{max-width:15px}.flavour-options>div,.flavour-options>div.active{height:100%;padding:6px 10px!important}div#paying-options>div .option-badge{font-size:9px;width:auto;padding:4px 22px;height:auto;top:-10px}div#paying-options>div{padding:25px 20px}.option-description p{font-size:14px}.option-image.open{padding-bottom:20px}.option-popup{padding-top:15px}.option-title label{font-size:19px}.option-welcome-kit h3{font-size:12px}.option-welcome-kit h3+p{font-size:10px;margin-bottom:5px}.option-welcome-kit ul li p{display:flex;font-size:10px}.option-welcome-kit{gap:5px}.option-welcome-kit .welcome-kit-image{max-width:35%;padding:5px}.option-welcome-kit ul,.option-welcome-kit .welcome-kit-text{gap:0px}section#fon-reviews{padding-top:60px}.below-footer-container.below-footer-container-product{background:#f9f8f7!important;padding-top:0}p.option-sub{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/155/assets/onelife-all-shorter.css.map */
