@font-face{font-family:roboto-400;src:url(/fonts/Roboto-Regular.8ff69652.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto-500;src:url(/fonts/Roboto-Medium.530bae4d.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:roboto-600;src:url(/fonts/Roboto-Bold.a5947e77.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:barlow-400;src:url(/fonts/Barlow-Regular.3a262070.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:barlow-500;src:url(/fonts/Barlow-Medium.fb64300f.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:barlow-600;src:url(/fonts/Barlow-SemiBold.6c26833e.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:barlow-700;src:url(/fonts/Barlow-Bold.af394470.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:good-boy;src:url(/fonts/GoodBoySans-Regular.1861a2c1.otf) format("opentype");font-style:normal}:root{--imb-primary:#004f48;--imb-primary-light:#eef4e9;--imb-secondary:#e1504d;--imb-light:#fffbf5;--imb-dark:#161616;--imb-green-dark:#115440;--imb-green-light:#23a880;--imb-green-thin:#91d3bf;--imb-neutral:#6e6e6e;--imb-neutral-dark:#373737;--imb-blue-light:#065e78;--imb-navbar-height:60px;--imb-forms-height:calc(100vh - var(--imb-navbar-height) - 121px);--imb-forms-button-height:156px;--font-roboto-400:"roboto-400",sans-serif;--font-roboto-500:"roboto-500",sans-serif;--font-roboto-600:"roboto-600",sans-serif;--font-barlow-400:"barlow-400",sans-serif;--font-barlow-500:"barlow-500",sans-serif;--font-barlow-600:"barlow-600",sans-serif;--font-barlow-700:"barlow-700",sans-serif;--font-good-boy:"good-boy",sans-serif}body{font-family:var(--font-barlow-400)}.font-good-boy{font-family:var(--font-good-boy)}.font-barlow-400{font-family:var(--font-barlow-400)}.font-barlow-500{font-family:var(--font-barlow-500)}.font-barlow-600{font-family:var(--font-barlow-600)}.font-barlow-700{font-family:var(--font-barlow-700)}.font-roboto-400{font-family:var(--font-roboto-400)}.font-roboto-500{font-family:var(--font-roboto-500)}.font-roboto-600{font-family:var(--font-roboto-600)}.font-xl{font-size:18px}.font-sm{font-size:14px}.font-xs{font-size:12px}.text-primary{color:var(--imb-primary)!important}.text-green-light{color:var(--imb-green-light)}.highlight{color:var(--imb-secondary);font-weight:600}.imb-card{background:var(--imb-primary-light);border-radius:16px;padding:16px;>hr{margin:24px 0}}.imb-card.imb-card-light{background:var(--imb-light)}.imb-card:has(>figure){margin-top:32px}.imb-card>figure{margin:-38px auto 32px auto;background:#bde2d2;border-radius:80px 99px 60px 70px;overflow:hidden}.imb-card>figure,.imb-card>figure img{width:96px;height:96px}.imb-card>figure img{-o-object-position:-4px 4px;object-position:-4px 4px}.imb-card-review{text-align:center}.imb-card-review>img{height:48px}.imb-card-review>h6{font-family:var(--font-barlow-600);color:var(--imb-primary);font-size:14px;margin:4px 0}.imb-card-review>ul{list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:16px 0;padding:0;margin:16px 0 0 0}.imb-card-review>ul li{display:flex;gap:4px;align-items:center;font-family:var(--font-good-boy);font-size:12px;color:var(--imb-primary)}.imb-card.imb-card-forms{display:flex;flex-direction:column;justify-content:space-between;height:-moz-fit-content;height:fit-content;position:relative;overflow:auto;padding:16px 24px}.imb-card.imb-card-forms>div:has(.imb-select-search-dropdown.show){overflow:auto}.imb-card.imb-card-forms>div:not(:has(.imb-select-search-dropdown.show)){overflow:hidden}.imb-card.imb-card-forms .imb-card-forms-header{background:var(--imb-primary-light);transform:translateY(-16px);padding-top:16px;padding-bottom:8px}.imb-card.imb-card-forms .imb-card-forms-button{background:linear-gradient(0deg,var(--imb-primary-light) 0,hsla(93,33%,94%,.95) 40.36%,hsla(93,33%,94%,.6) 73.36%,hsla(93,33%,94%,0) 100%);width:100%;border-radius:16px;display:flex;align-items:flex-end;padding:24px 16px}.imb-card.imb-card-forms .imb-card-forms-content{margin-top:-8px}.imb-card.imb-card-forms .imb-form{margin-top:0!important}.imb-card-title{font-size:32px}.imb-card-section-title,.imb-card-title{font-family:var(--font-good-boy);color:var(--imb-primary)}.imb-card-section-title{font-size:20px;margin-bottom:1rem}.imb-card-section-subtitle{margin-top:-1rem;font-family:var(--font-barlow-500);color:var(--imb-primary)}.imb-card.imb-card-selectable{display:flex;align-items:center;gap:16px;cursor:pointer;& img{height:64px;width:64px;-o-object-fit:contain;object-fit:contain;border-radius:8px}&>div{width:100%;& h6{font-family:var(--font-good-boy);font-size:18px;color:var(--imb-primary);margin-bottom:0}}&>span{font-family:var(--font-barlow-700);color:var(--imb-green-light)}}.imb-card.imb-card-total{& .imb-card-total__top{display:flex;align-items:center;justify-content:space-between}& .imb-card-total__label{color:var(--imb-neutral)}& .imb-card-total__label,& .imb-card-total__price{font-family:var(--font-barlow-700);margin-bottom:0}& .imb-card-total__price{font-size:28px;color:var(--imb-primary);text-align:right}& .imb-card-total__subtotal{font-family:var(--font-barlow-400);font-size:18px;color:var(--imb-primary);& span{font-family:var(--font-barlow-600)}}& .imb-card-total__desc{font-family:var(--font-barlow-500);font-size:14px;color:var(--imb-green-dark)}& p{color:var(--imb-neutral);margin-bottom:0}&>h6{font-family:var(--font-good-boy);margin-bottom:8px;color:var(--imb-primary);text-align:center}& img{width:100%}& hr{border-top:1px solid var(--imb-green-light)}}.imb-card-recommendation{& hr{border-top:1px solid var(--imb-green-thin);opacity:1}& .imb-card-recommendation__product{display:flex;gap:4px;& img{height:72px;width:72px}&>div{width:100%;&>h6{font-family:var(--font-good-boy);font-size:18px;color:var(--imb-primary);margin-bottom:12px}& ul{padding-left:0;list-style:none;display:flex;justify-content:flex-start;width:100%;margin-bottom:0;& li.separator{width:1px;background:var(--imb-green-thin);margin:0 12px}& p{font-size:12px;font-family:var(--font-barlow-500)}& h6,& p{margin-bottom:0}& h6{font-size:14px;font-family:var(--font-barlow-700)}}}}& .imb-card-recommendation__price{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-barlow-500);margin-top:-8px;&>span{font-size:12px;margin-bottom:0}& .symbol{margin-top:2px;display:inline-block;font-size:14px}& .price{font-size:20px}& p{display:flex;align-items:flex-start;gap:2px;margin-bottom:0}}& .imb-card-recommendation__usage{margin:16px 0;list-style:none;padding-left:0;background:var(--imb-primary-light);padding:12px 8px;border-radius:4px;& li{display:flex;justify-content:space-between;font-family:var(--font-barlow-500);font-size:16px;& :not(:last-child){margin-bottom:8px}& span:first-child{font-family:var(--font-barlow-700);font-size:14px}}}}.imb-loader{width:100%;position:fixed;left:0;right:0;bottom:0;top:60px;background:rgba(0,79,72,.9);z-index:1029;height:calc(100vh - 60px);font-family:var(--font-good-boy);font-size:28px;color:var(--imb-light);text-align:center;align-items:center;justify-content:center;flex-direction:column;display:none;& img{width:232px;height:232px}}.imb-loader.show{display:flex}.imb-vet-quote{display:grid;grid-template-columns:72px auto;align-items:center;gap:16px;margin:16px 0;& figure{margin:0 auto 32px auto;background:#fdbd1a;border-radius:80px 99px 60px 70px;overflow:hidden;margin-bottom:0}& figure,& figure img{width:64px;height:64px}& figure img{-o-object-position:-4px 4px;object-position:-4px 4px}& p{color:var(--imb-green-dark);font-size:16px;& .highlight{color:var(--imb-green-dark)!important;font-family:var(--font-barlow-700)}}}.imb-form{display:flex;flex-direction:column;gap:16px;margin:24px 0}.imb-form .form-control{height:44px;font-family:var(--font-barlow-400);color:var(--imb-primary);border:1px solid var(--imb-primary);outline:none;box-shadow:none;text-align:center}.imb-form textarea.form-control{height:unset;min-height:44px;text-align:left;color:#000}.imb-form .form-control::-moz-placeholder{color:#80a6a3}.imb-form .form-control::placeholder{color:#80a6a3}.imb-form .form-check{position:relative;padding-left:0}.imb-form .form-check input{position:absolute;left:16px;top:15px;margin:0;height:20px;width:20px;border:1px solid var(--imb-primary);background:none;box-shadow:none!important}.imb-form .form-check input:checked{background:url(/img/radio-checked.d01325e2.svg);background-size:contain;transform:scale(1.2);border-color:transparent}.imb-form .form-check input:checked~label{border:2px solid var(--imb-primary)}.imb-form .form-check label{border:2px solid transparent;background:var(--imb-light);border-radius:8px;height:50px;padding-right:16px;padding-left:48px;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-good-boy);color:var(--imb-primary);width:100%;cursor:pointer}.imb-form .input-number .input-group{border-radius:4px;border:1px solid var(--imb-primary);background:#fff}.imb-form .input-number .input-number-label{color:var(--imb-primary);font-family:var(--font-good-boy);margin-top:8px}.imb-form .input-number button{color:var(--imb-primary);border:none}.imb-form .input-number input{background:none;border:none}.imb-form .imb-input-group{display:flex;position:relative}.imb-form .imb-input-group .icon{background:#fff;height:42px;display:flex;align-items:center;justify-content:center;width:48px;border-radius:8px;position:absolute;top:1px}.imb-form .imb-input-group .icon.left{left:1px}.imb-form .imb-input-group .icon.right{right:1px}.imb-form .imb-input-group .icon *{color:var(--imb-primary)}.imb-form .imb-select-search{position:relative}.imb-form .imb-select-search:not(:last-child){margin-bottom:16px}.imb-form .imb-select-search .imb-select-search-trigger{text-align:center;padding:10px 16px;background:#fff;color:var(--imb-primary);border:1px solid var(--imb-primary);font-family:var(--font-barlow-400);border-radius:8px;width:100%}.imb-form .imb-select-search .imb-select-search-trigger span:not(.value){opacity:.5}.imb-form .imb-select-search .imb-select-search-trigger i{float:right;transform:translateY(4px)}.imb-form .imb-select-search .imb-select-search-dropdown{padding:12px;border:1px solid var(--imb-primary);border-radius:8px;background:#fff;transition:all .5s;position:absolute;width:100%;z-index:1;transform:translateY(-100px);opacity:0;pointer-events:none}.imb-form .imb-select-search .imb-select-search-dropdown.show{transform:translateY(4px);opacity:1;pointer-events:auto}.imb-form .imb-select-search .imb-select-search-dropdown .option{display:block;border:none;background:none;padding:12px 0;width:100%;font-family:var(--font-barlow-500);color:var(--imb-primary);border-bottom:1px solid var(--imb-primary)}.imb-form.imb-form-purchase .form-check label{&>div{font-family:var(--font-barlow-500);color:var(--imb-dark);display:flex;gap:2px;& .symbol{display:inline-block;font-size:12px;margin-top:2px}}}.imb-radio-select{position:relative;z-index:1}.imb-radio-select .form-check{margin-bottom:0;z-index:1}.imb-radio-select-wrapper{background:#80a6a3;padding:28px 16px 16px 16px;border-radius:8px;margin-top:-12px;transition:all .25s;position:absolute;width:100%;top:50px;opacity:0;transform:translateY(-10px);pointer-events:none}.imb-radio-select-wrapper.show{position:static;opacity:1;transform:translateY(0);pointer-events:auto}.imb-radio-subscription{& .form-check-input{top:calc(50% - 12px)!important}& .form-check-label{padding-top:12px;padding-bottom:12px;display:block!important;height:-moz-fit-content!important;height:fit-content!important;&>div{display:flex;justify-content:space-between;&>span{font-family:var(--font-good-boy);color:var(--imb-primary)}&>p{font-family:var(--font-barlow-600);color:var(--imb-green-light);display:flex;gap:2px;margin-bottom:0;& .symbol{display:inline-block;margin-top:2px}}}&>p{font-family:var(--font-barlow-400);color:var(--imb-dark);margin-top:8px;margin-bottom:0;& span{font-family:var(--font-barlow-600)}}}& .imb-radio-subscription-wrapper{background:var(--imb-blue-light);list-style:none;margin-bottom:0;& li{display:flex;gap:8px;color:var(--imb-light);font-family:var(--font-barlow-500);& i{display:inline-block;color:var(--imb-green-light);margin-top:4px}&:not(:last-child){margin-bottom:8px}}}}.imb-form .imb-checkbox .form-check:not(:last-child){margin-bottom:8px}.imb-form .imb-checkbox .form-check input:checked{background:url(/img/checkbox-checked.1190da15.svg);background-repeat:no-repeat;background-size:contain;background-position:50%}.imb-form .imb-checkbox .form-check input:checked~label{background:var(--imb-green-thin)}.imb-form .imb-checkbox .form-check input:not(:checked){opacity:0}.imb-form .imb-checkbox .form-check input:not(:checked)~label{padding-left:16px}.imb-form .imb-checkbox .form-check label{border-radius:100px}.imb-form .imb-card-light:has(figure){display:grid;grid-template-columns:64px auto;align-items:center;gap:12px;margin-top:16px}.imb-form .imb-card-light:has(figure) p{text-align:left}.imb-form .imb-card-light:has(figure) figure{margin:0}.imb-form .imb-card-light:has(figure) figure,.imb-form .imb-card-light:has(figure) figure img{width:64px;height:64px}.imb-upload-image{background:var(--imb-primary-light);border-radius:999px;height:160px;width:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;font-family:var(--font-good-boy);font-size:14px;color:var(--imb-green-light);cursor:pointer;& input{display:none}}.imb-upload-preview{position:relative;border:4px solid var(--imb-green-light);border-radius:999px;height:160px;width:160px;padding:4px;margin:0 auto;& img{width:100%;height:100%;border-radius:999px;-o-object-fit:cover;object-fit:cover}& button{outline:none;border:none;background:var(--imb-secondary);color:#fff;border-radius:999px;height:18px;width:18px;font-size:14px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:0}}.imb-has-fixed-total{position:relative;padding-bottom:96px}.imb-fixed-total{background-color:var(--imb-light);display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;width:100%;padding:12px 16px;z-index:1028;& button{margin:0}& h6{font-family:var(--font-barlow-700)}& h6,& p{margin-bottom:0}& p{&:not(.price){font-size:14px}&.price{margin-top:8px;display:flex;align-items:flex-end;gap:8px;font-family:var(--font-good-boy);font-size:24px;color:var(--imb-primary);& .original-price{opacity:.5;text-decoration:line-through;font-size:16px;display:inline-block;margin-bottom:4px}}}}.imb-stepper{--bs-nav-link-padding-x:0;display:flex;border:none}.imb-stepper .nav-link{display:flex;flex-direction:column;gap:4px;align-items:center;font-family:var(--font-barlow-500);font-size:14px;background:none!important;border:none!important;color:var(--imb-dark)!important}.imb-stepper .nav-link>div{background:url(/img/stepper-bg.225470fb.svg);background-repeat:no-repeat;background-size:contain;height:33px;width:33px;display:flex;justify-content:center;align-items:center;z-index:1}.imb-stepper .nav-link>span{display:inline-block;min-width:64px;word-wrap:break-word;text-align:center}.imb-stepper .nav-link:not(.active){pointer-events:none}.imb-stepper .nav-link:not(.active)>div{opacity:.4}.imb-stepper .nav-item{position:relative;flex-grow:1;flex-basis:0}.imb-stepper .nav-item:has(.active):before,.imb-stepper .nav-item:not(:last-child):after{content:"";position:absolute;height:5px;width:calc(100% - 30px);background:var(--imb-green-light);border-radius:16px;left:calc(50% + 15px);top:20px}.imb-stepper .nav-item:not(:last-child):has(.active):after{width:calc(var(--form-step-width)*(100% - 30px))}.imb-stepper .nav-item:has(.active):before,.imb-stepper .nav-item:not(:last-child):has(.nav-link:not(.active)):after{opacity:.4}.imb-button{background-image:url(/img/button-bg.d60a0015.svg);background-repeat:no-repeat;height:45px;width:180px;border:none;font-family:var(--font-good-boy);font-size:20px;color:#fff;margin:0 auto;padding:0}.imb-button.imb-button-long{background-image:url(/img/button-bg-long.4ea7fde7.svg);width:288px}.imb-button:disabled{opacity:.4}.imb-button.imb-button-secondary{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAAAuCAYAAAAx49dgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJySURBVHgB7Zy/btNQFMa/e2/UVjESQSKdEHVHylIkxBz2IjwgVh4BBpiJeAMGxEPAYIkHoH2DLJQxjtgaIYUhVSGxzbn+R6gQAwrxGb6fZPsk11783XNOzv0TgxXGUdRzSCMxZyncaD+OE5CNY/zJi2GRjsXsXWpPQNaOqd5rDozEPrFwyY04Hq20A1+io0EG89EGAbbCPZhuF99PPyObz0E2RpLB3ZHoNOv4TzlM4SHbt2+h/+J5c9fybAqyfpbTqXT4cyySBD/kWEwm/l2HFtkzaR4WoqQStqxcbTf47eHObh9k/TTv9d7d4nLx6RRnw1fefCjH0GsBCxMWN/cpQhtshWFl5YdlfietY4Nu4z07VdTyhP7EcNUedZS6EC3oKUpwlShSJ5aiGOR7qw2kXegpSrBSG3rylZxCWsYX7iWmFCWvEz3DlwroKQqhKAphnaIQeopCKIpCKIpCKIoS/ByLR0ZXEoqiEOvH7wsjCEB04D2lFKUaeyHtw/ClEIqiEIqikF855QoTvRZsB0smemUwfCnE1qsjTUBPaZO0quhTuMSmTZ3CnKIFhi+FWFt7CodZ1GBR5RT++tIDw5dCKIpCKIoS6kmuHYCTXBqxmUw/eqNWirRP4ynZOTedakFEccVW4cV4AqIDu1/s3zYzH76+vnlbbIok7dIpL9lrEebl/PgE/vCr768+foTtgwMuZW0BUxvj6GhgYQ7lq6dAHoL8M37Iyv5l1N13et/u+rtiXy/21H97975oy+CumT89NI4eRA54IsP6AxGoB7IRRIzjm/GH+wbkv1Ktq7vUsZdhtWMrlJIktLCzsjRxsf8bkJ8985tDsR2U6wAAAABJRU5ErkJggg==);color:var(--imb-secondary);width:100px}.imb-button.imb-button-secondary.imb-button-secondary-long{background-image:url(/img/button-bg-secondary-long.aa2d6ca1.svg);width:180px;background-size:contain;background-color:transparent}.imb-dropdown-language{& .btn-language{display:flex;align-items:center;gap:4px;font-family:var(--font-barlow-700);font-size:14px;color:var(--imb-primary);padding:4px 6px}& .dropdown-menu{--bs-dropdown-min-width:unset;--bs-dropdown-padding-y:0;--bs-dropdown-item-padding-x:6px;--bs-dropdown-item-padding-y:4px;--bs-dropdown-link-color:var(--imb-primary);--bs-dropdown-border-color:rgba(0,0,0,.2);--bs-dropdown-border-width:0.5px;width:106px;overflow:hidden;& li:not(:last-child){border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color)}& .dropdown-item{font-family:var(--font-barlow-700);font-size:14px;display:flex;align-items:center;gap:4px}}}.imb-plant-benefits{margin-bottom:0;padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;& li{display:grid;grid-template-columns:40px auto;gap:16px}& .imb-plant-benefits__number{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='29' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.513 10.642C.12-4.098 24.109-.26 27.077 6.54c6.204 13.936-.546 20.045-8.802 21.838C6.827 30.913.905 25.383.513 10.642Z' fill='%23EEF4E9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top;position:relative;width:64px;height:64px;margin-bottom:0;font-family:var(--font-good-boy);font-size:28px!important;color:var(--imb-green-light);text-align:center}& h4{font-family:var(--font-good-boy)!important;font-size:18px!important;color:var(--imb-green-dark)!important;margin-bottom:8px!important}& p{font-size:14px;margin-bottom:0;line-height:120%}}@media screen and (max-width:768px){.imb-plant-benefits{grid-template-columns:1fr}}.imb-ingredients{margin-bottom:0;padding-left:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;& img{width:64px;height:64px}& h4{font-family:var(--font-good-boy)!important;font-size:18px!important;color:var(--imb-green-dark)!important;margin-bottom:8px!important}& p{font-size:14px;margin-bottom:0;line-height:130%}}@media screen and (max-width:768px){.imb-ingredients{grid-template-columns:repeat(2,1fr)}}.imb-power-supply__image{width:100%;height:250px;-o-object-fit:contain;object-fit:contain;margin-bottom:32px}.imb-power-supply{margin-bottom:0;padding-left:0;list-style:none;& li:not(:last-child){margin-bottom:32px}& h4:first-child{display:none}& .p1:has(b),& h4{font-family:var(--font-good-boy);font-size:18px;color:var(--imb-green-light);margin-bottom:8px;text-align:left}& .p1:has(b):not(:first-child){margin-top:32px}& .p1:not(:has(b)),& p{font-family:var(--font-barlow-500);font-size:14px;margin-bottom:0;text-align:left;color:var(--imb-neutral-dark)}}.imb-nutrition{padding:16px!important;& p{font-size:14px;line-height:130%;color:var(--imb-green-dark)}& .imb-nutrition-breed-age{padding:8px;margin-bottom:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--imb-green-thin);border-radius:8px;& h6{font-size:12px}& h2,& h6{color:var(--imb-green-dark);margin-bottom:0}& h2{font-family:var(--font-barlow-700);font-size:14px}}}.imb-table-nutrition{--bs-table-bg:transparent;--bs-table-border-color:var(--imb-green-thin);--bs-border-width:2px;margin-bottom:0;& th{font-family:var(--font-good-boy);font-size:14px}& td,& th{color:var(--imb-primary)}& td{padding:.5rem;font-family:var(--font-barlow-400);font-size:12px;line-height:120%}& td,& th{text-align:center}& td,& th{vertical-align:middle}& tbody{border-color:transparent}& tbody tr:has(th){border-bottom:1px solid var(--imb-green-thin)}& tbody tr:not(:last-child) td{border-bottom-width:0}}.imb-supply-nutrition{& .imb-card{padding:16px!important}&>div{padding:0 8px!important}& b,& h5,& strong{display:block;font-family:var(--font-good-boy);font-size:14px;border-bottom:1px solid var(--imb-green-thin);padding-bottom:4px;margin-bottom:4px}& b,& h5,& p,& strong{color:var(--imb-green-dark)}& p{font-size:12px}& p:not(:last-child){margin-bottom:16px}& p:has(strong){margin-bottom:4px!important}}@media screen and (max-width:768px){.imb-supply{margin-bottom:16px}}.imb-supplements{& .imb-card:not(:last-child){margin-bottom:8px}& .imb-card{display:grid!important;grid-template-columns:64px 1fr 24px;border:1px solid transparent;border-radius:12px;background:#fffbf5;box-shadow:0 5px 20px 0 rgba(0,79,72,.1);display:flex;width:100%;padding:8px;flex-direction:column;align-items:flex-start;gap:8px;& .imb-supplements__image{height:64px;width:64px;-o-object-fit:contain;object-fit:contain;margin-bottom:16px}& .imb-supplements__title{font-family:var(--font-good-boy);color:var(--imb-primary);font-size:16px;margin-bottom:6px}& .imb-supplements__description{color:var(--imb-green-dark);font-size:12px;margin-bottom:6px;line-height:1.25;& p:not(:last-child){margin-bottom:6px}& p:last-child{margin-bottom:0}}& .imb-supplements__details{display:flex;gap:2px;& p{font-size:12px;margin-bottom:0}}& .imb-supplements__price{display:flex;align-items:flex-start;& .symbol{display:inline-block}}& .imb-supplements__button{border:none;background:var(--imb-secondary);color:#fff;border-radius:999px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}}& .imb-card.imb-card-selected{border-radius:12px;border:1px solid var(--Light-green-500,#23a880);background:var(--Light-green-100,#e9f6f2);box-shadow:0 5px 20px 0 rgba(0,79,72,.1);display:flex;width:100%;padding:8px 12px 12px 12px;flex-direction:column;align-items:flex-start;gap:12px;& .imb-supplements__button{background:var(--imb-green-light);color:#fff}}}main{background:var(--imb-light);min-height:100dvh;min-height:100vh;padding-top:calc(var(--imb-navbar-height) + 16px);padding-bottom:16px}.navbar{background:var(--imb-primary);padding:0}.navbar,.navbar .navbar-brand{height:var(--imb-navbar-height)}.navbar .navbar-brand{display:inline-block;overflow:hidden;overflow:visible}.navbar .navbar-brand img{height:68px}.navbar .navbar-toggler{outline:none;border:none;box-shadow:none;padding:0}.navbar .navbar-collapse{background:var(--imb-primary);margin:0 -.75rem;padding:16px}.imb-meal-plan{max-width:unset!important;& .imb-card-title{font-size:32px}& .imb-card-recommendation{margin-bottom:0;padding:0!important;& .imb-card-recommendation__usage{margin:24px 0 0 0;padding:12px;display:flex;justify-content:space-between;& li{flex-direction:column;color:var(--imb-green-dark)}}& .imb-card-recommendation__product{margin-bottom:24px;&>div{&>h6{font-size:20px;margin-bottom:8px}& ul{& h6{margin-top:4px}& h6,& p{color:var(--imb-green-dark);font-size:14px}}}}}& .imb-vet-quote{align-items:center;grid-template-columns:58.778px auto;margin:24px 0;& figure{margin:0;width:58.778px;height:58.778px;& img{width:58.778px;height:58.778px}}& p{font-family:var(--font-barlow-500);line-height:120%;font-weight:500}}& .meal-plan-specs{margin:0;&>img{width:100%;height:100%}}& .imb-meal-plan-about{margin-top:56px;border-radius:16px 16px 0 0;padding-bottom:0!important}& .imb-meal-plan-about-left{border-radius:0 0 0 16px;min-height:calc(100vh - 60px);padding:24px;& .imb-meal-plan__product h6{font-family:var(--font-good-boy);font-size:18px;margin-bottom:16px;color:var(--imb-primary);text-align:center}& .imb-meal-plan__product button{transform:scale(.75)}}& .imb-meal-plan-about-right{border-radius:0 0 16px 0;& .imb-meal-plan-about-title{font-family:var(--font-good-boy);font-size:32px;margin-bottom:8px;color:var(--imb-primary)}& .imb-meal-plan-about-desc{font-family:var(--font-barlow-500);font-size:14px;margin-bottom:0;color:var(--imb-green-dark)}& hr{margin:40px 0;border-top:1px solid #23a880}& h4{font-family:var(--font-good-boy);font-size:24px;color:var(--imb-green-light);margin-bottom:24px}}}@media screen and (min-width:768px){.imb-meal-plan{& .imb-card:not(.imb-nutrition):not(.imb-supply):not(.imb-card-recommendation):not(.imb-meal-plan-about-left){padding:24px!important}}}@media screen and (max-width:768px){.imb-meal-plan{margin-bottom:80px!important;& .imb-card.imb-card-light.d-flex{flex-direction:column}.imb-meal-plan-about-left{min-height:unset!important;position:fixed;bottom:0;left:0;padding:8px 12px;z-index:9;& .imb-meal-plan__product{display:flex;align-items:center;& img{width:64px!important;height:64px}& h6{margin-bottom:0;padding-left:8px}& button{margin:0 0 0 auto}}}& .imb-meal-plan-about-right{border-radius:0 0 16px 16px;& h4{margin-bottom:16px}}& .imb-card-recommendation__usage{flex-direction:column;& li{flex-direction:row!important}}& .meal-plan-specs{margin-top:24px}& .pe-3{padding-right:0!important}}}.imb-review{& .imb-card-title{margin-bottom:24px!important}& .imb-review-details{display:grid;grid-template-columns:64px 1fr;gap:8px;& figure{background:var(--imb-primary-light);margin:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-good-boy);color:var(--imb-green-dark);font-size:18px}& figure,& img{height:64px;width:64px;border-radius:100%}&>div>.imb-card{border:1px solid var(--imb-green-thin);margin-bottom:0!important}&>div>.imb-card:not(:last-child){margin-bottom:16px!important}& .imb-review-subtitle:first-child{margin-top:8px}& .imb-review-subtitle:not(:first-child){margin-top:24px}& .imb-card,& .imb-review-subtitle:not(:first-child){margin-left:-72px}}& .imb-review-subtitle{font-family:var(--font-good-boy);font-size:20px;color:var(--imb-green-dark);margin-bottom:8px}& .imb-review-desc{font-family:var(--font-barlow-400);font-size:14px;color:var(--imb-green-dark);margin-bottom:16px}& .imb-card-recommendation__product{& ul{justify-content:flex-start!important}& li{& h6{font-family:var(--font-barlow-700)}& h6,& p{font-size:14px;color:var(--imb-green-dark)}& p{font-family:var(--font-barlow-400)}}& .separator{margin:0 16px!important}}}.form-check-input{cursor:pointer}.modal-backdrop{--bs-backdrop-opacity:0.4}.modal:not(.show),.modal:not(.show) *{pointer-events:none}.modal.show,.modal.show *{pointer-events:auto}.modal{--bs-modal-bg:var(--imb-light);--bs-modal-margin:1rem;--bs-modal-border-color:transparent;--bs-modal-border-radius:12px;--bs-modal-header-border-width:0;--bs-modal-footer-border-width:0;display:flex!important;align-items:center;justify-content:center;& .modal-header{position:relative;padding:36px 36px 24px 36px;& .modal-title{font-family:var(--font-good-boy);font-size:16px;color:var(--imb-primary);text-align:center}& .modal-close{position:absolute;top:8px;right:12px;font-size:18px;color:var(--imb-primary);background:none;border:none;outline:none;padding:0;height:-moz-fit-content;height:fit-content}}& .modal-body,& .modal-footer{padding:24px}& .modal-footer{justify-content:center;gap:16px;& button{margin:0}}}.accordion{--bs-accordion-bg:transparent;--bs-accordion-active-bg:transparent;--bs-accordion-color:var(--imb-primary);--bs-accordion-active-color:var(--imb-primary);--bs-accordion-border-color:var(--imb-green-thin);--bs-accordion-btn-color:var(--imb-primary);--bs-accordion-btn-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTkgMTJhLjg3NS44NzUgMCAwIDEtLjY0NC0uMjg4bC01LjU5LTYuMDM0YTEuMDM5IDEuMDM5IDAgMCAxIDAtMS4zOS44NjQuODY0IDAgMCAxIDEuMjg4IDBMOSA5LjYyOGw0Ljk0Ni01LjM0YS44NjQuODY0IDAgMCAxIDEuMjg3IDAgMS4wMzkgMS4wMzkgMCAwIDEgMCAxLjM5bC01LjU5IDYuMDM1QS44NzUuODc1IDAgMCAxIDkgMTJaIiBmaWxsPSIjMDA0RjQ4IiBzdHJva2U9IiMwMDRGNDgiLz48L3N2Zz4=);--bs-accordion-btn-active-icon:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTkgMTJhLjg3NS44NzUgMCAwIDEtLjY0NC0uMjg4bC01LjU5LTYuMDM0YTEuMDM5IDEuMDM5IDAgMCAxIDAtMS4zOS44NjQuODY0IDAgMCAxIDEuMjg4IDBMOSA5LjYyOGw0Ljk0Ni01LjM0YS44NjQuODY0IDAgMCAxIDEuMjg3IDAgMS4wMzkgMS4wMzkgMCAwIDEgMCAxLjM5bC01LjU5IDYuMDM1QS44NzUuODc1IDAgMCAxIDkgMTJaIiBmaWxsPSIjMDA0RjQ4IiBzdHJva2U9IiMwMDRGNDgiLz48L3N2Zz4=);& .accordion-button{box-shadow:none;padding:16px 0;font-family:var(--font-good-boy);font-size:16px}& .accordion-body{padding:1rem 0}}#tidio-chat-iframe{transform:translateY(-55px)!important;inset:auto 10px 10px auto!important}