:root{--lb-plan-gap: 16px;--lb-plan-border-radius: 1em;--lb-plan-font-size-sm: .9411em;--lb-page-gutter: calc(50vw - var(--page-width) / 2);--lb-divider-position: calc(var(--lb-plan-gap) + var(--lb-page-gutter) + var(--page-width) / 3);--lb-pointer-size: 1em}@media screen and (min-width: 900px){.lb-plan--header{display:flex;flex-direction:row;align-items:end;gap:calc(var(--lb-plan-gap) * 2)}}.lb-plan--description{font-size:1.2em;line-height:1.4em;margin-top:.5em}.stamped-product-reviews-badge{display:inline-block;height:30px;margin-bottom:.5em;transform:scale(1.3);transform-origin:left center;flex:0 0 250px}.lb-plan--hero{padding-block:calc(var(--lb-plan-gap) * 3)}.lb-plan-header{container-type:inline-size}.lb-plan--header h1{margin-top:0;margin-bottom:0;--minFontRem: 2.4;--maxFontRem: 3;--responsiveMultiplier: 1cqw}.lb-plan--header h1 span{display:block;font-size:.6em;text-transform:uppercase;letter-spacing:1px}.lb-plan-grid{--accent-color: var(--lb-color-orange);accent-color:var(--accent-color)!important}@media screen and (min-width: 900px){.lb-plan-grid{grid-template-areas:"add-to-cart timeline";display:grid;grid-template-columns:1fr 2fr;gap:var(--lb-plan-gap) calc(var(--lb-plan-gap) * 3)}}.lb-plan-grid--add-to-cart{grid-area:add-to-cart}.lb-plan-grid :is(fieldset,legend){border:0;padding:0;margin:0}.lb-plan-grid legend{font-weight:700;text-align:center}.lb-plan--variant{position:relative;display:flex;gap:var(--lb-text-block-gap);align-items:center;padding:1em;border:1px solid #ccc;margin:var(--lb-plan-gap) 0;border-radius:var(--lb-plan-border-radius);background:#fff;transition:border-color .3s ease-in}.lb-plan--variant:focus-within,.lb-plan--variant:has(input[type=radio]:checked){border-color:var(--accent-color);box-shadow:0 0 0 1px var(--accent-color)}.lb-plan--variant:has(input[type=radio]):after{content:"";display:block;width:var(--lb-pointer-size);height:calc(var(--lb-pointer-size) * 3);background:var(--accent-color);position:absolute;right:calc(var(--lb-pointer-size) * -1);clip-path:polygon(0 0,100% 50%,0 100%);opacity:0;transition:opacity var(--lb-transition-speed) ease-in}.lb-plan--variant:has(input[type=radio]:checked):after{opacity:1}.lb-plan--variant input[type=radio]{transform:scale(1.5)}.lb-plan--variant input[type=radio]:focus{outline:none;box-shadow:none;filter:drop-shadow(0 0 2px var(--accent-color))}.lb-plan--variant:focus-within{background-color:color-mix(in oklab,var(--accent-color) 8%,#FFF)}.lb-plan--variant label{width:100%;line-height:1.4;display:flex;flex-direction:column;gap:calc(var(--lb-plan-gap) / 2);cursor:pointer}@media screen and (min-width: 600px){.lb-plan--variant label{flex-direction:row;justify-content:space-between;align-items:center}.lb-plan--variant--price{text-align:center;flex:0 0 max-content}.lb-plan--variant--price small{display:block}}.lb-plan--variant label>span:first-child>*{display:block}.lb-plan--variant label>span:first-child>span:last-child{font-size:var(--lb-plan-font-size-sm)}[class*=lb-product-guarantee]{display:flex;align-items:center;justify-content:center;margin-block:1em;gap:1em;max-width:60em;line-height:1.4}.lb-product-guarantee{padding-bottom:calc(var(--lb-plan-gap) * 2)}[class*=lb-product-guarantee] p{margin-block:.8em}[class*=lb-product-guarantee] svg{display:block}[class*=lb-product-guarantee]>:first-child{flex:0 0 6em;align-self:start}.lb-product-guarantee_mini>:first-child{flex:0 0 2.2em}.lb-product-guarantee_mini a{color:var(--lb-color-green);text-underline-offset:2px;text-transform:uppercase;font-family:museo-sans,sans-serif}.lb-product-guarantee_mini svg path{fill:var(--lb-color-green)}.variant-recommended{background:color-mix(in oklab,var(--lb-color-yellow) 70%,#FFF);color:#000;font-size:.65em;padding:0 .5em;text-transform:uppercase;border-radius:.2em;transform:skewY(-3deg) translateY(-4px);display:inline-block}.lb-page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (max-width: 899px){:root{--lb-pointer-size: .8em}.lb-plan-grid--add-to-cart,.lb-plan--timeline-wrap{padding:2rem;margin-inline:-1.5rem;background-color:var(--lb-color-lightest-neutral)}.lb-plan--timeline-wrap{background-color:color-mix(in oklab,var(--lb-color-black) 80%,#FFF)}}@media screen and (min-width: 900px){.lb-plan-grid-background{padding-block:calc(var(--lb-plan-gap) * 2);background-color:color-mix(in oklab,var(--lb-color-black) 80%,#FFF);background-image:linear-gradient(to right,var(--lb-color-lightest-neutral) var(--lb-divider-position),transparent var(--lb-divider-position))}}.lb-plan--timeline-wrap>:is(h2,p){text-align:center;max-width:40rem;margin-left:auto;margin-right:auto}.lb-plan--timeline-wrap>p{font-size:1.2em}.lb-plan--timeline{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--lb-plan-gap);transition:all .4s cubic-bezier(.22,1,.36,1)}.lb-plan--timeline>div{border-radius:var(--lb-plan-border-radius);padding:1em}.lb-plan--timeline .h3{margin:0;color:#fff}.lb-plan--timeline .h3 span{color:var(--lb-color-orange)}.tl-box{background:#fff;display:flex;flex-direction:column;flex:1 1 0;min-width:12em;background-image:var(--box-image);background-size:auto 65%;background-repeat:no-repeat;background-position:bottom right;overflow:hidden}.tl-box.no-bg-img{background-image:unset}.tl-box ul,.tl-box p{font-size:var(--lb-plan-font-size-sm);line-height:1.4}.tl-box ul{text-align:left;margin:0 0 .5em;padding:0}.tl-box li{list-style:none}.tl-box li+li{margin-top:.5em}.tl-box li span{display:block;font-size:.8em;opacity:.8}.tl-box img{aspect-ratio:2;width:calc(100% + 2em);height:unset;max-width:unset;margin-inline:-1em;margin-block-start:auto;margin-block-end:-1em}.tl-box.intro{flex:1 0 100%;align-items:center}.tl-box.intro:not(.no-bg-img){background-size:auto 90%;padding-right:8em}.tl-box.intro img{max-width:17em;margin-top:0;margin-inline:0}@media screen and (min-width: 600px){.tl-box.intro{flex-direction:row;justify-content:space-between}}@media screen and (max-width: 600px){.tl-box.tl-box:not(.no-bg-img){padding-right:3em;padding-bottom:3em;background-size:55% auto}}.tl-point{background:var(--lb-color-green-medium);color:#fff!important;padding-top:40px;flex:0 1 100%;min-width:3.5em}.tl-point>*{color:#fff!important;margin-block:0}.tl-point.winter{background:var(--lb-color-aqua)}.tl-point svg{width:1em;transform:scale(2.5)}.lb-plan--timeline h3{--minFontRem: 2;--maxFontRem: 2.4;margin-bottom:.25em}@media screen and (min-width: 400px){.tl-point{flex:0 1 auto}.tl-point h3{text-orientation:initial;writing-mode:vertical-lr;transform:rotate(-180deg)}}.tl-box--date{text-transform:uppercase;font-size:.9em;font-weight:700;margin-bottom:1em}.tl-plan-features{display:flex;flex-direction:column;gap:.5em;justify-content:space-between;margin-bottom:0;padding-left:0}.tl-plan-features>*{display:flex;align-items:center;gap:.7em;margin-bottom:0!important}.tl-plan-features p{margin-block:0;line-height:1.4em}.tl-plan-features>:last-child{border:0}.tl-plan-features span{background-color:var(--lb-color-seafoam-light);flex:0 0 auto;width:2em;aspect-ratio:1;display:flex;border-radius:50%;align-items:center;justify-content:center}.tl-plan-features svg{width:70%;fill:var(--lb-color-green)}.tl-plan-features.page-width:after,.lb-plan--timeline:after{display:none}@media (min-width: 50em){.tl-plan-features{flex-direction:row;gap:2em}.tl-plan-features>*{align-items:flex-start}.tl-plan-features span{width:3em}}.ingredients :is(h2,h3){text-align:center;margin-bottom:2rem}.ingredients{padding-block:calc(var(--lb-plan-gap) * 3)}.ingredients ul{list-style:none;margin:0;padding:0;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(min(150px,calc(100% - 44px)),1fr));text-align:center}.ingredients figure{margin:0}.ingredients img{max-width:100%;height:auto;aspect-ratio:1}.ingredients li strong{display:block;text-transform:uppercase}.paywhirl-plan-selector .paywhirl-compare-at-price{display:none}.paywhirl-plan-selector .paywhirl-plan-selector-group-container{border-color:#ccc!important;background:#fff!important;border-radius:var(--lb-plan-border-radius)!important}.paywhirl-plan-selector .paywhirl-plan-selector-plan>select:focus{outline:2px solid var(--accent-color)}.paywhirl-plan-selector-icon svg{fill:var(--color-button)!important}.paywhirl-plan-selector-header{text-align:center}.paywhirl-info-popup{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/62/assets/lb-variant-products.css.map */
