.media-container{position:relative;height:0;overflow:hidden;padding-bottom:100%;width:100%}.media-container img{position:absolute;top:0;left:0;margin:auto;height:100%;width:100%;object-fit:contain}.media-thumb{width:100px}.media-thumb:not(:last-child){margin-right:3px}.media-thumb .thumb{height:0;overflow:hidden;padding-bottom:100%;width:100%}.product-media-thumbnails{margin-top:calc(var(--grid-gutter) * .5)}.product-media .flickity-page-dots{bottom:var(--grid-gutter)}.image-area{position:sticky;top:0}.price--on-sale .price__sale{display:flex;flex-direction:row;flex-wrap:wrap}.inline-price .price-item--last{order:-1}.inline-price{position:relative}.inline-price .badge{position:initial;font-size:var(--small-font)}.inline-price .price--on-sale .price__sale{display:flex}.inline-price .price--show-badge{display:flex;align-items:center}.product-form{display:block}.product-buttons{display:flex;justify-content:flex-end;gap:var(--grid-gutter)}.product-buttons .btn{height:2.5em;width:calc(100% - (.25 * var(--grid-gutter)))}.shopify-payment-button{width:calc(50% - (.25 * var(--grid-gutter)))}[data-testid=upstream-button]{height:3em;font-size:var(--h5)}.product-tabs .tab-list{border-bottom:1px solid hsl(var(--green-light2));margin-bottom:var(--grid-gutter)}.table-chart{padding:var(--grid-gutter);width:100%;text-transform:uppercase;font-weight:500}.table-chart thead td{border-bottom:1px solid hsl(var(--green-light1));padding-bottom:1em}.table-chart td{padding:.5em}@media only screen and (max-width: 749px){.table-chart tbody tr{border-bottom:1px solid hsl(var(--green-light1));display:flex;flex-flow:column;margin-bottom:1em;padding-bottom:1em}}.chart-description{text-transform:initial;width:40%;font-size:var(--small-font)}.feeding-chart{text-align:left}.transition-plan-box{padding:var(--grid-gutter);background:hsl(var(--purple-light2));font-weight:500;margin-top:var(--grid-gutter)}.transition-plan-box .label{text-transform:uppercase;margin-right:var(--grid-gutter);width:6em}.transition-plan-box li{display:flex;align-items:center;margin-bottom:1em}.benefits-area .height-half-view{position:relative}.benefits-content{height:100%;position:absolute;top:0;left:0}@media only screen and (max-width: 749px){.benefits-content{height:auto}}variant-radios legend{font-weight:600}variant-radios fieldset{border:none;padding:0;display:flex;margin-bottom:var(--grid-gutter);flex-flow:wrap}variant-radios input{display:none}variant-radios label{display:flex;border:1px solid hsl(var(--purple));border-radius:var(--button-radius);align-items:center;justify-content:center;padding:.25em 1em;min-height:2.5em;min-width:calc(25% - (.25 * var(--grid-gutter)));margin-right:calc(.25 * var(--grid-gutter));cursor:pointer;margin-bottom:calc(.25 * var(--grid-gutter))}variant-radios input[type=radio]:checked+label{background:hsl(var(--purple));color:#fff}.accordion-container{border-bottom:1px solid}.outer-tab-container{border-top:1px solid;margin-top:var(--grid-gutter);padding-top:var(--grid-gutter)}.accordion-container ul{list-style:disc;margin-left:1em}.accordion-container .tab-content{padding:var(--grid-gutter) 0}.product-accordion{display:flex;position:relative;min-height:2.5em;align-items:center}.product-accordion:after{content:"\2715";position:absolute;right:.5em;transform:rotate(225deg);transition:transform .5s ease}.product-accordion.active:after{transform:rotate(0)}.subscription-content{display:none;padding:0 0 1em}.subscription-content .inner{display:grid;margin-bottom:1em;margin-top:-2em;padding:1em;background:hsl(var(--green-light2));grid-template-columns:1fr 1fr;gap:calc(.25 * var(--grid-gutter))}.subscription-content.active{display:block}.subscription-type{display:flex;border:1px solid hsl(var(--green-light2));width:100%}.subscription-type input[type=radio]{display:none}.subscription-type>span{display:flex;cursor:pointer;align-items:center;width:100%;padding:1em}.subscription-type input:checked+span{background:hsl(var(--green-light2))}.subscription-type>span:before{content:"";font-size:1em;font-family:bricons;display:flex;margin-right:.5em;color:hsl(var(--green));box-shadow:0 0 0 2px;border-radius:100%;width:1em;height:1em}.subscription-type input[type=radio]:checked~span:before{content:"";background:hsl(var(--green));border:2px solid hsl(var(--white))}.hidden-subscription{display:none}.subscription-container{margin-bottom:1em;font-weight:500;font-family:var(--alt-style)}.subscription-type:not(:first-child){margin-top:1em}.subscription-container .price{display:inline-flex}.subscription-container .price dl,.subscription-container .price dd{margin:0}.subscription-details .tooltip-content{font-size:12px;position:absolute;z-index:1;background:hsl(var(--green));padding:1em;color:#fff;width:250px;margin:auto;top:calc(100% + 15px);display:none;right:0}.subscription-details:hover .tooltip-content{display:block}.subscription-details{position:relative;flex-grow:1;text-align:right}.subscription-details .tooltip-content:before{content:"";border-bottom:10px solid hsl(var(--green));border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-10px;margin:auto;left:25%}.subscription-pricing .original-price{margin-right:.5em}.subscription-pricing{display:flex}@media only screen and (max-width: 749px){.subscription-content .inner{grid-template-columns:1fr;gap:.5em}.subscription-details .tooltip-content{width:80%;right:5%;left:5%}.subscription-details{text-align:left;margin-top:.5em;width:100%}.subscription-type:not(:first-child){margin-top:.25em}.subscription-content{width:100%}.subscription-container{justify-content:space-between}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bd-product.css.map */
