/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}
.lightpick{position:absolute;z-index:99999;padding:4px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.25);color:#000;line-height:1.125em}.lightpick--inlined{position:relative;display:inline-block}.lightpick,.lightpick *,.lightpick::after,.lightpick::before{box-sizing:border-box}.lightpick.is-hidden{display:none}.lightpick__months{display:grid;background-color:#EEE;grid-template-columns:auto;grid-gap:1px}.lightpick--2-columns .lightpick__months{grid-template-columns:auto auto}.lightpick--3-columns .lightpick__months{grid-template-columns:auto auto auto}.lightpick--4-columns .lightpick__months{grid-template-columns:auto auto auto auto}.lightpick--5-columns .lightpick__months{grid-template-columns:auto auto auto auto auto}.lightpick__month{padding:15px;width:310px;background-color:#fff}.lightpick__month-title-bar{display:flex;margin-bottom:15px;justify-content:space-between;align-items:center}.lightpick__month-title{margin-top:4px;margin-bottom:4px;margin-left:4px;font-size:14px;font-weight:700;line-height:20px;cursor:default;padding:0 4px;border-radius:4px}.lightpick__month-title>.lightpick__select{border:none;background-color:transparent;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.lightpick__month-title>.lightpick__select:disabled{color:#333}.lightpick__month-title>.lightpick__select-months{font-weight:bold;font-size:14px;margin-right:.5em;cursor:pointer}.lightpick__month-title>.lightpick__select-months:disabled{opacity:1;cursor:default}.lightpick__month-title>.lightpick__select-years{font-size:14px;font-weight:bold;appearance:revert;-webkit-appearance:revert;padding-right:17px;cursor:pointer}.lightpick__toolbar{display:flex;text-align:right;justify-content:flex-end}.lightpick__previous-action,.lightpick__next-action,.lightpick__close-action{display:flex;margin-left:6px;width:32px;height:32px;outline:none;border:none;border-radius:50%;background-color:transparent;justify-content:center;align-items:center}.lightpick__previous-action,.lightpick__next-action{font-size:15px;font-weight:100}.lightpick__close-action{font-size:18px}.lightpick__previous-action:active,.lightpick__next-action:active,.lightpick__close-action:active{color:inherit}.lightpick__days-of-the-week{display:grid;grid-template-columns:repeat(7, 1fr)}.lightpick__day-of-the-week{display:flex;font-size:14px;justify-content:center;align-items:center;color:#9D9D98;text-transform:uppercase}.lightpick__days{display:grid;grid-template-columns:repeat(7, 1fr)}.lightpick__day{display:flex;height:40px;background-position:center center;background-size:contain;background-repeat:no-repeat;font-size:14px;justify-content:center;align-items:center;cursor:pointer}.lightpick__day.is-today{background-color:#EFEBE7;border-radius:50%}.lightpick__day:not(.is-disabled):hover{background-color:#3B7A5B;border-radius:50%;color:#fff}.lightpick__day.is-disabled{opacity:0.38;pointer-events:none}.lightpick__day.disabled-tooltip{pointer-events:auto}.lightpick__day.is-disabled.is-forward-selected{opacity:1}.lightpick__day.is-disabled.is-forward-selected:not(.is-start-date){background-color:rgba(38,139,210,0.1);background-image:none}.lightpick__day.is-previous-month,.lightpick__day.is-next-month{opacity:0.38}.lightpick__day.lightpick__day.is-in-range:not(.is-disabled){opacity:1}.lightpick__day.is-in-range{border-radius:0;background-color:rgba(38,139,210,0.1);background-image:none}.lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(38, 139, 210, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped{border-top-left-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:50%;background-color:#2D5843;background-image:none}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{border-top-left-radius:0;border-top-right-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:0;background-color:#2D5843;background-image:none}.lightpick__day.is-start-date.is-end-date{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}.lightpick__day.is-start-date,.lightpick__day.is-end-date,.lightpick__day.is-start-date:hover,.lightpick__day.is-end-date:hover{background-image:none;background-color:#2D5843;border-radius:50%;color:#fff}.lightpick__tooltip{position:absolute;margin-top:-4px;padding:4px 8px;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.25);white-space:nowrap;font-size:11px;pointer-events:none}.lightpick__tooltip::before{position:absolute;bottom:-5px;left:calc(50% - 5px);border-top:5px solid rgba(0,0,0,0.12);border-right:5px solid transparent;border-left:5px solid transparent;content:""}.lightpick__tooltip::after{position:absolute;bottom:-4px;left:calc(50% - 4px);border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.lightpick__footer{display:flex;justify-content:space-between}.lightpick__reset-action,.lightpick__apply-action{border-radius:5px;font-size:12px;border:none}.lightpick__reset-action{color:#fff;background-color:#aeacad}.lightpick__apply-action{color:#fff;background-color:#2D5843}.pull-left-xs{float:left}.pull-right-xs{float:right}@media (min-width: 544px) and (max-width: 768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media (min-width: 769px) and (max-width: 991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media (min-width: 992px) and (max-width: 1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media (min-width: 1200px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media (max-width: 543.98px){.hidden-xs-down{display:none !important}}@media (max-width: 768.98px){.hidden-sm-down{display:none !important}}@media (max-width: 991.98px){.hidden-md-down{display:none !important}}@media (max-width: 1199.98px){.hidden-lg-down{display:none !important}}.hidden-xl-down{display:none !important}.row.equal-height>[class^="col"]{display:flex}input[type="text"],input[type="number"],input[type="tel"],input[type="password"],input[type="email"],input[type="radio"],textarea{border-radius:4px;height:44px;border:1px solid #D8D5D1;padding:12px;font-size:14px;line-height:20px;font-weight:400;color:#292E28;width:100%}.invalid-feedback,.valid-feedback{font-size:14px;line-height:20px}input.is-invalid[type="text"],input.is-invalid[type="number"],input.is-invalid[type="tel"],input.is-invalid[type="password"],input.is-invalid[type="email"],input.is-invalid[type="radio"],textarea.is-invalid{border-color:#EE4B4B}input.is-valid[type="text"],input.is-valid[type="number"],input.is-valid[type="tel"],input.is-valid[type="password"],input.is-valid[type="email"],input.is-valid[type="radio"],textarea.is-valid{border-color:#3B7A5B}input:disabled[type="text"],input:disabled[type="number"],input:disabled[type="tel"],input:disabled[type="password"],input:disabled[type="email"],input:disabled[type="radio"],textarea:disabled{background-color:#EFEBE7}input:focus[type="text"],input:focus[type="number"],input:focus[type="tel"],input:focus[type="password"],input:focus[type="email"],input:focus[type="radio"],textarea:focus{border-color:#80817C;box-shadow:none !important}input[type="text"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder,input[type="password"]::placeholder,input[type="email"]::placeholder,input[type="radio"]::placeholder,textarea::placeholder{color:#BAB9B4}input:valid[type="text"],input:valid[type="number"],input:valid[type="tel"],input:valid[type="password"],input:valid[type="email"],input:valid[type="radio"],textarea:valid{background-image:none}.tab{align-content:center;background-color:#EFEBE7;border:1px solid #D8D5D1;cursor:pointer;display:grid;height:100%;justify-content:center;place-content:center;width:100%}.tab.disabled{background-color:#FCF9F4 !important;border-color:#D8D5D1;border-radius:4px;color:#BAB9B4 !important}.tab.disabled *{color:#BAB9B4 !important;font-weight:400}.tab.disabled .tab-line{background-color:transparent}.tab.tab-left{border-radius:4px 0 0 4px}.tab.tab-left.disabled{border-right:0}.tab.tab-center{border-radius:0}.tab.tab-center.disabled{border-right:0;border-left:0}.tab.tab-right{border-radius:0 4px 4px 0}.tab.tab-right.disabled{border-left:0}.tab.selected{background-color:#fff}.tab.selected .tab-line{background-color:#2D5843}.tab .tab-line{height:3px;max-height:3px;width:20%;line-height:3px;background-color:transparent;position:absolute;bottom:-1px;left:40%;border-radius:48px 48px 0px 0px}.tab .tab-title{color:#2D5843;font-size:16px;font-weight:700;line-height:24px}.tab .tab-text{color:#000;font-size:20px;font-weight:700;line-height:30px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}input[type="text"].form-control,input[type="number"].form-control,input[type="tel"].form-control,input[type="password"].form-control,input[type="email"].form-control,input[type="radio"].form-control,textarea.form-control{border-radius:4px !important}.input-group:disabled [class^="icon"]{color:#BAB9B4 !important}.input-group [class^="icon"]{color:#80817C !important;position:absolute;right:25px;top:12px;height:20px;width:20px;display:flex;align-items:center}.input-group [class^="icon"] *{height:100%}.invalid-feedback{color:#EE4B4B}.valid-feedback{color:#3B7A5B}input:disabled[type="radio"]{background-color:#BAB9B4 !important}.checkbox-container{display:block;position:relative;padding-left:35px;padding-top:2px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#fff;border:2px solid #355C28;border-radius:4px}.checkbox-container:hover input ~ .checkmark{background-color:#fff}.checkbox-container input:checked ~ .checkmark{background-color:#355C28}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:8px;top:4px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container input:checked:disabled ~ .checkmark{border:none;background-color:#BAB9B4}.checkbox-container input:checked:disabled ~ .checkmark:after{left:10px;top:6px}.checkbox-container input:not(:checked).is-invalid ~ .checkmark{border-color:#EE4B4B}.checkbox-container input:not(:checked):disabled ~ .checkmark{border-color:#BAB9B4}.radio-container{display:block;position:relative;padding-left:35px;padding-top:2px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-container input{position:absolute;opacity:0;cursor:pointer}.radio-checkmark{position:absolute;top:0;left:1px;width:24px;height:24px;transform:translateY(-0.075em);background-color:#fff;border-radius:50%;border:2px solid #355C28}.radio-checkmark.disabled{border:2px solid #BAB9B4}.radio-checkmark.disabled::after{background:#BAB9B4 !important}.radio-container:hover input ~ .radio-checkmark{background-color:#BAB9B4}.radio-container:hover input:disabled ~ .radio-checkmark{background-color:#fff}.radio-container:hover input:disabled:checked ~ .radio-checkmark{background-color:transparent}.radio-container input:checked ~ .radio-checkmark{background-color:transparent}.radio-checkmark:after{content:"";position:absolute;display:none}.radio-container input:checked ~ .radio-checkmark:after{display:block}.radio-container .radio-checkmark:after{top:4px;left:4px;width:12px;height:12px;border-radius:50%;background:#355C28}.radio-container input:checked:disabled ~ .radio-checkmark{border-color:#BAB9B4}.radio-container input:checked:disabled ~ .radio-checkmark:after{background:#BAB9B4}.radio-container input:not(:checked):disabled ~ .radio-checkmark{border-color:#BAB9B4}.form-check-toggle{position:relative;padding-left:0;line-height:24px;height:24px}.form-check-toggle input{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:0%;height:0%;margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.form-check-toggle input+span{cursor:pointer;user-select:none;height:20px;margin-left:70px;display:block}.form-check-toggle input+span:before{content:'';position:absolute;left:0;display:inline-block;height:24px;width:50px;background:#D8D5D1;transition:background 0.3s ease-in-out, border-color 0.3s ease-in-out;border-radius:15px}.form-check-toggle input+span:after{width:20px;height:20px;margin-top:2px;margin-left:1px;border-radius:50%;position:absolute;left:0;top:0;display:block;background:#fff;transition:margin-left 0.3s ease-in-out, box-shadow 0.3s ease-in-out;text-align:center;font-weight:bold;content:'';box-shadow:0 0 2px rgba(0,0,0,0.2),0 0 5px rgba(0,0,0,0.05)}.form-check-toggle input:checked+span:after{content:'';margin-left:28px;box-shadow:none}.form-check-toggle input:checked+span:before{background-color:#000;border-color:#000;transition:background 0.3s ease-in-out, border-color 0.3s ease-in-out}.alert.alert-sm{display:flex;flex-direction:row;align-items:center;padding:4px 8px;gap:8px;width:100%;height:fit-content;border-radius:4px}.alert.alert-sm.alert-error{background:#FEEDEA;border:1px solid #FCBDBD;color:#EE4B4B}.alert.alert-sm.alert-info{background:#F0F8FB;border:1px solid #9ED6EB;color:#21A0CE}.alert.alert-sm.alert-success{background:#ECF6EC;border:1px solid #9FD39E;color:#07624A}.alert.alert-sm.alert-warn{background:#FDF3ED;border:1px solid #FFCAA7;color:#EF792C}.alert.alert-sm svg{width:14px;height:56px;margin-right:0.5rem}.alert.alert-lg{border-radius:4px;font-size:14px;line-height:20px;height:fit-content;padding:1rem}.alert.alert-lg.alert-error{background-color:#FEEDEA;border:1px solid #FCBDBD;color:#EE4B4B}.alert.alert-lg.alert-error svg{color:#EE4B4B}.alert.alert-lg.alert-info{background:#F0F8FB;border:1px solid #9ED6EB;color:#21A0CE}.alert.alert-lg.alert-info svg{color:#21A0CE}.alert.alert-lg.alert-success{background:#ECF6EC;border:1px solid #9FD39E;color:#07624A}.alert.alert-lg.alert-success svg{color:#07624A}.alert.alert-lg.alert-warn,.alert.alert-lg.alert-danger{background:#FDF3ED;border:1px solid #FFCAA7;color:#EF792C}.alert.alert-lg.alert-warn svg,.alert.alert-lg.alert-danger svg{color:#EF792C}.alert.alert-lg.floating{box-shadow:0px 4px 8px rgba(0,0,0,0.16)}.alert.alert-lg svg{width:20px;height:20px;margin-right:1rem}.alert .alert-text{font-weight:400;font-size:14px;line-height:20px;width:100%;height:min-content}@media (max-width: 768.98px){.alert .alert-text{font-size:12px;line-height:18px}}.alert.flash-messages{width:fit-content !important}.alert-danger{background-color:#FDF3ED}.alert-success{background-color:#ECF6EC}.alert-danger,.alert-success{color:#000;font-size:14px;line-height:20px;font-weight:400;border-radius:4px}.btn,button{text-transform:uppercase;font-size:16px;line-height:16px;height:44px;border-radius:4px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:center}.btn svg,button svg{margin-left:20px;width:20px;height:20px}.btn.btn-lg,button.btn-lg{font-size:18px;line-height:18px;height:56px}.btn.btn-lg svg,button.btn-lg svg{margin-left:24px;width:20px;height:20px}.btn.btn-primary,button.btn-primary{border:none}.btn.btn-primary:focus,.btn.btn-primary:active,button.btn-primary:focus,button.btn-primary:active{outline:none;box-shadow:none}.btn.btn-primary.white,button.btn-primary.white{background-color:#fff;border:none;color:#2D5843}.btn.btn-primary.white:hover,button.btn-primary.white:hover{background-color:#FCF9F4;color:#3B7A5B}.btn.btn-primary.green,button.btn-primary.green{background-color:#2D5843;border-color:transparent;color:#fff;border:none}.btn.btn-primary.green.custom-paypal-btn,button.btn-primary.green.custom-paypal-btn{background-color:#FFD13B;color:#FFD13B;font-size:1px;position:relative}.btn.btn-primary.green.custom-paypal-btn:active,.btn.btn-primary.green.custom-paypal-btn:focus,.btn.btn-primary.green.custom-paypal-btn:target,.btn.btn-primary.green.custom-paypal-btn:hover,button.btn-primary.green.custom-paypal-btn:active,button.btn-primary.green.custom-paypal-btn:focus,button.btn-primary.green.custom-paypal-btn:target,button.btn-primary.green.custom-paypal-btn:hover{background-color:#FFD13B}.btn.btn-primary.green.custom-paypal-btn .paypal-button-logo,button.btn-primary.green.custom-paypal-btn .paypal-button-logo{transform:scale(2.5);width:46px;height:29px;position:absolute;top:3px;left:30%}@media (max-width: 991.98px){.btn.btn-primary.green.custom-paypal-btn .paypal-button-logo,button.btn-primary.green.custom-paypal-btn .paypal-button-logo{left:40%}}.btn.btn-primary.green:hover,button.btn-primary.green:hover{background-color:#3B7A5B;border:none}.btn.btn-primary.green:focus,.btn.btn-primary.green:active,button.btn-primary.green:focus,button.btn-primary.green:active{outline:none;box-shadow:none}.btn.btn-primary:disabled,button.btn-primary:disabled{background-color:#BAB9B4 !important;color:#fff !important}.btn.btn-primary:disabled:hover,button.btn-primary:disabled:hover{background-color:#BAB9B4 !important;color:#fff !important}.btn.btn-outline,button.btn-outline{background-color:transparent}.btn.btn-outline.white,button.btn-outline.white{border:2px solid #fff;color:#fff}.btn.btn-outline.white:hover,button.btn-outline.white:hover{border-color:transparent}.btn.btn-outline.green,button.btn-outline.green{border:2px solid #2D5843;color:#2D5843}.btn.btn-outline.green:hover,button.btn-outline.green:hover{border-color:#3B7A5B;color:#3B7A5B}.btn.btn-outline:disabled,button.btn-outline:disabled{background-color:transparent;border:2px solid #BAB9B4;color:#BAB9B4}.btn.btn-outline:disabled:hover,button.btn-outline:disabled:hover{background-color:transparent;border-color:#BAB9B4;color:#BAB9B4}.btn.btn-ghost,button.btn-ghost{border:none;background-color:transparent}.btn.btn-ghost:focus,.btn.btn-ghost:active,button.btn-ghost:focus,button.btn-ghost:active{outline:none;box-shadow:none}.btn.btn-ghost.white,button.btn-ghost.white{color:#fff}.btn.btn-ghost.white:hover,button.btn-ghost.white:hover{color:#EFEBE7}.btn.btn-ghost.green,button.btn-ghost.green{color:#2D5843}.btn.btn-ghost.green:hover,button.btn-ghost.green:hover{color:#3B7A5B;background-color:#FCF9F4}.btn.btn-ghost:disabled,button.btn-ghost:disabled{background-color:transparent;color:#BAB9B4}.btn.btn-ghost:disabled:hover,button.btn-ghost:disabled:hover{background-color:transparent;color:#BAB9B4}.btn:focus,.btn-primary:focus,.btn-outline:focus,.btn-ghost:focus,.btn:not(:disabled):not(.disabled):active:focus,.btn:not(:disabled):not(.disabled).active:focus,.show>.btn.dropdown-toggle:focus{outline:none;box-shadow:none}.link-green{color:#2D5843 !important;text-decoration:underline !important}.link-green:hover{color:#3B7A5B !important}.link-white{color:#fff !important;text-decoration:underline !important}.link-white:hover{color:#EFEBE7 !important}.link-gold{color:#F5DB78 !important;text-decoration:underline !important}.link-gold:hover{color:#E7D48F !important}.page{background-color:#f9f9f9}.checkout-card-header{font-size:1.5rem}.grand-total-price{float:right;font-weight:600}.grand-total-label{font-weight:600}.grand-total{font-size:1.125rem;font-weight:600}.order-receipt-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-divider{margin-left:-.625em;margin-right:-.625em}.product-divider hr{border-top:dashed 0.063em}.multi-shipping+.product-line-item::before{content:"";display:block;border-bottom:0.063em dashed #ccc;margin:.625em -0.625em}@media (min-width: 992px){.multi-shipping+.product-line-item::before{margin:.625em -1.225em}}.shipment-block+.shipment-block::before{content:"";display:block;border-bottom:0.063em dashed #ccc;margin:.625em -0.625em}@media (min-width: 992px){.shipment-block+.shipment-block::before{margin:.625em -1.225em}}.shipping-method{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-confirmation{background-image:url("../../images/thankyou.jpg");background-position-y:-8.125em}.product-summary-block{margin:1em 0}.product-summary-block h3{font-size:1.25rem}.leading-lines{overflow:hidden;margin:0}.leading-lines label{background-color:white}.leading-lines .start-lines{padding:1px}.leading-lines .start-lines span{background-color:white;z-index:2}.leading-lines .end-lines{padding:1px}.leading-lines .end-lines span{position:relative;background-color:white;z-index:2}.summary-details{font-size:14px;line-height:20px}.summary-details .address-summary{margin-bottom:0.5em}.summary-section-label{font-size:1em;font-weight:600}@media (min-width: 992px){.summary-section-label{font-weight:500}}.add-payment{margin-top:1rem}.selected-payment{background-color:#e9ecef}.saved-security-code{margin-top:1rem}.saved-credit-card-type{font-weight:600}.saved-payment-information{margin-top:1rem;margin-bottom:1rem}.payment-information{margin-bottom:1rem}.checkout-hidden{display:none}.card-image{margin-top:0.5rem;width:100%}.cancel-new-payment{margin-top:1rem}.multi-ship .single-shipping .shipping-content{display:none}.multi-ship .shipping-summary .single-shipping{display:none}.gift-message-block{padding-bottom:1em;padding-top:1em}.single-shipping .summary-section-label{margin-bottom:0}.confirm-details .shipping-method,.confirm-details .shipping-method-price{margin-bottom:0}.multi-ship .confirm-details .single-shipping{display:none}.multi-shipping{display:none}.contact-info-block{border-bottom:0.063em dashed #ccc}.billing-address-block .billing-address{margin-top:8px}.billing-address-block .billing-address .form-group{margin-bottom:8px}.view-address-block h3,.shipping-method-block h3{font-size:1.25rem}.policy-confirm .checkmark{top:5px}.login-account-policy{font-size:16px;line-height:24px}.login-account-policy a{text-decoration:underline}.progress-item{padding:30px 30px 30px 40px}@media (max-width: 991.98px){.progress-item{background-color:none}}@media (max-width: 543.98px){.progress-item{padding:20px 0;min-width:100%;min-height:100%}.progress-item.standard-progress-bar{background-color:#EFEBE7}}.progress-item .steps-progress{padding-left:0;list-style:none;position:relative;display:flex;justify-content:space-between;margin:0 auto;width:350px}.progress-item .steps-progress li{position:relative;list-style:none;display:inline-block;cursor:pointer;width:120px;font-weight:400;font-family:"qualion";font-size:12px;line-height:18px}.progress-item .steps-progress li::after{content:"";width:8px;height:8px;display:block;text-align:center;border-radius:50%;border:1px solid #BAB9B4;background-color:transparent;margin:0 auto}.progress-item .steps-progress.customer{opacity:1}.progress-item .steps-progress.customer .box-step{color:#2D5843;font-weight:700}.progress-item .steps-progress.customer .box-step::after{background-color:#2D5843;border:1px solid #2D5843;margin-top:4px}.progress-item .steps-progress.customer .payment-step{opacity:1;color:#2D5843}.progress-item .steps-progress.customer .payment-step::after{margin-top:4px}.progress-item .steps-progress.shipping{opacity:1}.progress-item .steps-progress.shipping .shipping-step{opacity:1;font-weight:700;color:#2D5843}.progress-item .steps-progress.shipping .shipping-step::after{border:1px solid #2D5843;margin-top:4px}.progress-item .steps-progress.shipping .payment-step{opacity:1;color:#2D5843}.progress-item .steps-progress.shipping .payment-step::after{margin-top:4px}.progress-item .steps-progress.payment{opacity:1}.progress-item .steps-progress.payment .box-step,.progress-item .steps-progress.payment .configuration-step,.progress-item .steps-progress.payment .shipping-step{opacity:1;font-weight:700;color:#2D5843}.progress-item .steps-progress.payment .box-step::after,.progress-item .steps-progress.payment .configuration-step::after,.progress-item .steps-progress.payment .shipping-step::after{background-color:#2D5843;border:1px solid #2D5843;margin-top:4px}.progress-item .steps-progress.payment .payment-step{opacity:1;font-weight:700;color:#2D5843}.progress-item .steps-progress.payment .payment-step::after{border:1px solid #2D5843;margin-top:4px}.progress-item .steps-progress.placeOrder{opacity:1}.progress-item .steps-progress.placeOrder::after{background-color:#2D5843}.progress-item .steps-progress.placeOrder li{opacity:1;font-weight:700}.progress-item .steps-progress.placeOrder li::after{background-color:#2D5843;border:1px solid #2D5843}.progress-item .steps-progress.placeOrder .stage{color:#2D5843}.progress-item .steps-progress.mealplans::before{width:259px;margin-left:44px}.progress-item .steps-progress.mealplans::after{margin-left:44px}.progress-item .steps-progress.mealplans.customer::after,.progress-item .steps-progress.mealplans.shipping::after{width:175px;background-color:#2D5843}.progress-item .steps-progress.mealplans.payment::after{width:259px}.progress-item.standard-progress-bar .steps-progress li.payment-step::before,.progress-item.standard-progress-bar .steps-progress li.shipping-step::before,.progress-item.standard-progress-bar .steps-progress li.configuration-step::before{content:"";height:1px;bottom:3px;display:block;text-align:center;margin:0 auto;border-radius:25px;line-height:39px;background-color:#BAB9B4;position:absolute;left:unset;width:80px;margin-left:-40px;-webkit-transition:width 0.5s ease-out;-moz-transition:width 0.5s ease-out;-o-transition:width 0.5s ease-out;transition:width 0.5s ease-out}.progress-item.standard-progress-bar .steps-progress.customer .configuration-step{opacity:1;font-weight:700;color:#2D5843}.progress-item.standard-progress-bar .steps-progress.customer .configuration-step::after{border:1px solid #2D5843;margin-top:4px}.progress-item.standard-progress-bar .steps-progress.customer .configuration-step::before{background-color:#2D5843}.progress-item.standard-progress-bar .steps-progress.customer .shipping-step{opacity:1;color:#2D5843}.progress-item.standard-progress-bar .steps-progress.customer .shipping-step::after{margin-top:4px}.progress-item.standard-progress-bar .steps-progress.shipping .box-step,.progress-item.standard-progress-bar .steps-progress.shipping .configuration-step{opacity:1;font-weight:700;color:#2D5843}.progress-item.standard-progress-bar .steps-progress.shipping .box-step::after,.progress-item.standard-progress-bar .steps-progress.shipping .configuration-step::after{background-color:#2D5843;border:1px solid #2D5843;margin-top:4px}.progress-item.standard-progress-bar .steps-progress.shipping .configuration-step::before,.progress-item.standard-progress-bar .steps-progress.shipping .shipping-step::before{background-color:#2D5843}.progress-item.standard-progress-bar .steps-progress.payment .configuration-step::before,.progress-item.standard-progress-bar .steps-progress.payment .shipping-step::before,.progress-item.standard-progress-bar .steps-progress.payment .payment-step::before{background-color:#2D5843}.progress-item.reduced-progress-bar .steps-progress{width:263px}.progress-item.reduced-progress-bar li.configuration-step{display:none}.mealplan-promo-banner-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.mealplan-promo-banner{display:flex;flex-direction:column;align-items:center;padding:10px 0;background-color:#BFCC80;width:100vw}.mealplan-promo-banner .title{color:#3B7A5B;font-size:12px;font-weight:700;display:flex;align-items:center}.mealplan-promo-banner .title .title-text{padding-right:10px}.mealplan-promo-banner .title .circle{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;text-align:center;border:1px solid #00573F;position:relative}.mealplan-promo-banner .title .checkmark-icon{color:#00573F;font-size:11px;line-height:20px}.mealplan-promo-banner .content{font-size:12px;color:#00573F;text-align:center;padding:0 15px;max-width:600px}@media (min-width: 769px){.checkout-header .mealplan-promo-banner-container .mealplan-promo-banner{width:100%}.checkout-header .mealplan-promo-banner-container .html-slot-container{width:100%}}.summary-promotions-callout-wrapper{gap:8px;border-radius:4px;border:1px solid #BFCC80;background-color:#ECF6EC}.summary-promotions-callout-wrapper .summary-promotions-callout-title{color:#00573F;font-family:"qualion";font-size:12px;font-weight:700;line-height:18px}.summary-promotions-callout-wrapper .summary-promotions-callout-message{color:#00573F;font-family:"qualion";font-size:12px;font-weight:400;line-height:18px}.summary-promotions-callout-wrapper .summary-promotions-callout-icon{width:16px;height:16px;color:#00573F}nav{padding:0 25%}nav .simple-header{display:flex;justify-content:center;align-items:center}@media (min-width: 769px){nav .simple-header .navbar-header{position:absolute;left:0}}nav .simple-header .navbar-header .logo-img{height:40px;width:65px}@media (max-width: 991.98px){nav .simple-header .navbar-header .logo-img{margin-top:0;margin-bottom:8px}}@media (max-width: 991.98px){nav .simple-header{flex-direction:column;justify-content:center;align-items:center}}@media (max-width: 991.98px){nav .progress-wrapper{width:100vw;background-color:#EFEBE7}}nav .progress-wrapper .progress-item .steps-progress::before,nav .progress-wrapper .progress-item .steps-progress::after{content:none !important}nav .progress-wrapper .progress-item .steps-progress .stage{color:#2D5843}nav .progress-wrapper .progress-item .steps-progress .stage:not(.active){cursor:default !important}nav .progress-wrapper .progress-item .steps-progress .stage.health-step::before,nav .progress-wrapper .progress-item .steps-progress .stage.nutrition-step::before,nav .progress-wrapper .progress-item .steps-progress .stage.payment-step::before,nav .progress-wrapper .progress-item .steps-progress .stage.shipping-step::before,nav .progress-wrapper .progress-item .steps-progress .stage.configuration-step::before{content:"";height:1px;bottom:3px;display:block;text-align:center;margin:0 auto;border-radius:25px;line-height:39px;background-color:#BAB9B4;position:absolute;left:unset;width:110px;margin-left:-55px;-webkit-transition:width 0.5s ease-out;-moz-transition:width 0.5s ease-out;-o-transition:width 0.5s ease-out;transition:width 0.5s ease-out}nav .progress-wrapper .progress-item .steps-progress .stage.payment-step::before,nav .progress-wrapper .progress-item .steps-progress .stage.shipping-step::before,nav .progress-wrapper .progress-item .steps-progress .stage.configuration-step::before{width:80px;margin-left:-40px}nav .progress-wrapper .progress-item .steps-progress .stage.active{font-weight:700}nav .progress-wrapper .progress-item .steps-progress .stage.active::before{background-color:#2D5843}nav .progress-wrapper .progress-item .steps-progress .stage.active::after{background-color:#2D5843;border:none}nav .progress-wrapper .progress-item .steps-progress.edit-mode .stage.configuration-step::before{width:223px;margin-left:-166px}@media (min-width: 769px){#maincontent.configuration nav{padding:0;width:466px;margin:0 auto}#maincontent.configuration nav .progress-wrapper.box>.progress-item{padding-right:0;padding-left:65px}}@media (min-width: 769px){#mealPlansExitModal .modal-dialog{max-width:560px !important}}@media (max-width: 991.98px){#mealPlansExitModal .modal-dialog{max-width:unset;width:100%}}#mealPlansExitModal .modal-content{border-radius:16px;padding:24px 48px 48px 48px;margin-top:40%}@media (max-width: 768.98px){#mealPlansExitModal .modal-content{border-radius:16px 16px 0 0;padding:16px}}#mealPlansExitModal .modal-content .modal-buttons{width:inherit}#mealPlansExitModal .modal-content .modal-buttons a{color:#2D5843;font-size:18px;line-height:18px;font-weight:700}@media (max-width: 768.98px){#mealPlansExitModal .modal-content .modal-buttons a{margin-top:22px}}#mealPlansExitModal .modal-content .close-modal{position:sticky;display:flex;top:-25px;left:6%;right:6%;z-index:100;width:100%;min-height:30px;padding-top:9px;padding-bottom:6px}#mealPlansExitModal .modal-content .close-modal svg{cursor:pointer}#mealPlansExitModal .modal-content p.modal-head{font-size:24px;line-height:36px;font-weight:700}#mealPlansExitModal .modal-content p.modal-warning{text-align:center;font-size:16px;line-height:24px;font-weight:400}.container.login-page{margin:0;padding:0}.container.login-page .login-form-nav{margin:16px 0}.container.login-page .login-form-nav .enter-data-text{text-align:unset !important}.container.login-page .login-form-nav .remember-me{align-items:center !important}.container.login-page .login-form-nav .form-group{margin-bottom:8px !important}body.interstitial__active{overflow:hidden;height:100vh}.interstitial__active .meal-plans-content{display:none}.mp-prestep-interstitial{position:absolute;top:0;left:0;z-index:45;background:#fff;width:100%;height:100vh;overflow:auto}.mp-prestep-interstitial p{margin:0;padding:0}.mp-prestep-interstitial .site-footer{margin:0 -15px;padding:0 15px}.mp-prestep-interstitial__inner{padding:45px 15px 0;background-color:#FCF9F4;margin-top:56px}@media screen and (min-width: 500px){.mp-prestep-interstitial__inner{margin-top:72px}}.mp-prestep-interstitial__logo{display:flex;margin:auto;position:absolute;top:20px;left:0;right:0;align-items:center;justify-content:center}@media screen and (min-width: 500px){.mp-prestep-interstitial__logo{top:14px}}.mp-prestep-interstitial__logo svg{width:90px;height:48px}@media screen and (min-width: 500px){.mp-prestep-interstitial__logo svg{width:146px;height:96px}}.mp-prestep-interstitial__title{margin-top:15px}@media screen and (min-width: 400px){.mp-prestep-interstitial__title{margin-top:47px}}.mp-prestep-interstitial__title h1{color:#01563F;font-size:72px;font-weight:700;line-height:0.48em;letter-spacing:-1.32px;text-align:center}@media screen and (min-width: 400px){.mp-prestep-interstitial__title h1{line-height:0.45em;padding:0 20px}}@media screen and (max-width: 360px){.mp-prestep-interstitial__title h1{font-size:64px}}.mp-prestep-interstitial__title h1 .mp-prestep-second__line{display:block;font-size:28px;font-weight:700;letter-spacing:-0.56px;margin-top:0.5em}.mp-prestep-interstitial__title h1 p+p{margin-top:0.5em;font-size:90%}@media screen and (min-width: 400px){.mp-prestep-interstitial__content{max-width:403px;margin:auto}}.mp-prestep-interstitial__steps{margin-top:42px}.mp-prestep-interstitial__steps ol,.mp-prestep-interstitial__steps ul{margin-bottom:0;padding:0}.mp-prestep-interstitial__steps ol li,.mp-prestep-interstitial__steps ul li{margin-bottom:15px;display:flex;color:#01563F;font-size:16px;font-weight:400;line-height:140%;counter-increment:item}.mp-prestep-interstitial__steps ol li::before,.mp-prestep-interstitial__steps ul li::before{content:counter(item);margin-top:3px;margin-left:2px;margin-right:10px;padding:5px 12px;color:#FBDB65;font-size:16px;font-weight:700;line-height:normal;display:flex;min-width:32px;height:32px;transform:rotate(-8deg);flex-direction:column;align-items:center;gap:8.854px;border-radius:3.542px;background:#00573F}.mp-prestep-interstitial__steps ol li strong,.mp-prestep-interstitial__steps ul li strong{font-weight:700}.mp-prestep-interstitial__cta{margin:40px 9px 38px;padding:27px 0 26px;width:calc(100% - 18px);border-radius:4px;background:#FBDB65;border:none;color:#00573F;font-size:16px;font-weight:700;text-transform:uppercase;outline:none}@media screen and (min-width: 400px){.mp-prestep-interstitial__cta{margin:40px auto 30px;width:312px}}.mp-prestep-interstitial__cta:hover{color:#3b7a5b}.mp-prestep-interstitial__terms{color:#01563F;font-size:16px;font-weight:700;line-height:140%;text-align:center}.mp-prestep-interstitial__terms p{margin:0}.mp-prestep-dog__img{display:flex;margin:20px -15px 0;width:calc(100% + 30px);height:336px;background-image:url("../../img/nm_gradient_background_mobile.svg");background-position:bottom;background-repeat:no-repeat;overflow:hidden;background-size:contain}@media screen and (min-width: 400px){.mp-prestep-dog__img{height:366px;background-position:0 30px;background-image:url("../../img/nm_gradient_background_desktop.svg")}}@media screen and (min-width: 1024px){.mp-prestep-dog__img{background-position:0 10px;background-size:cover}}@media screen and (min-width: 400px){.mp-prestep-dog__img img{margin:auto;max-width:290px;transform:translateX(-25px)}}.accordion-heading{cursor:pointer}.accordion-heading svg{margin-top:10px}.accordion-heading.rotate-arrow-icon>.collapsed svg{transform:rotate(0deg);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.accordion-heading.rotate-arrow-icon svg{transform:rotate(180deg)}.accordion-heading:not(.rotate-arrow-icon)>:not(.collapsed) svg{transform:rotate(180deg);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.accordion-heading:not(.rotate-arrow-icon) svg{transform:rotate(0deg)}*{font-family:"qualion" !important}#maincontent.configuration{display:flex;flex-direction:row;padding:0}@media (max-width: 991.98px){#maincontent.configuration{display:flex;flex-direction:column}#maincontent.configuration>nav{order:1;padding:0}#maincontent.configuration>.summary-wrapper{order:2}#maincontent.configuration>.meal-plans-content{order:3;padding-left:0;padding-right:0}}#maincontent.configuration .box-size .meal-plan-box{padding:16px 24px;margin-bottom:24px;border-radius:4px}#maincontent.configuration .box-size .meal-plan-box:not(.condition-info){background-color:#EFEBE7}#maincontent.configuration .box-size .meal-plan-box .meal-plan-section-header{margin-bottom:8px;font-weight:700}#maincontent.configuration .box-size .meal-plan-box .meal-plan-section-header .box-name{font-size:16px;line-height:24px}#maincontent.configuration .box-size .meal-plan-box .meal-plan-section-header .box-price{font-size:14px;line-height:20px}#maincontent.configuration .box-size .meal-plan-box .meal-plan-section-content span{font-weight:400;font-size:14px;line-height:20px;color:#80817C}#maincontent.configuration .box-size .box-config-consecutive-title{font-weight:700;font-size:16px;line-height:24px}#maincontent.configuration .box-size .box-config-button{cursor:pointer;font-weight:700;font-size:14px;line-height:20px}#maincontent.configuration .box-size .slider-wrapper{padding-left:18px;padding-right:18px}#maincontent.configuration .box-size .icon-wrapper>.icon-indicator{left:18px}#maincontent.configuration .daily-feeding .nuggets-quantity{margin-bottom:16px;align-items:center;border:1px solid #D8D5D1;border-radius:4px;min-height:46px}#maincontent.configuration .daily-feeding .nuggets-quantity button>svg{width:20px;height:20px;color:#2D5843;margin:0 auto !important}#maincontent.configuration .daily-feeding .nuggets-quantity-text{font-weight:700;font-size:16px;line-height:24px;margin-bottom:0;text-align:center}#maincontent.configuration .daily-feeding .recommended-amount-info{background:#F0F8FB;padding:16px}#maincontent.configuration .daily-feeding .recommended-amount-info svg{width:24px;height:24px;margin-right:16px;color:#21A0CE}#maincontent.configuration .daily-feeding .recommended-amount-info-msg{font-size:14px;font-weight:400;line-height:20px;text-align:left;margin-bottom:0}#maincontent.configuration .summary-wrapper{padding:16px}@media (min-width: 769px){#maincontent.configuration .summary-wrapper{background-color:#FCF9F4;height:inherit}}#maincontent.configuration .summary-wrapper .summary-label{position:relative;align-items:center;cursor:pointer}#maincontent.configuration .summary-wrapper .summary-label span{font-family:"qualion";font-weight:700;font-size:16px;line-height:24px}#maincontent.configuration .summary-wrapper .summary-label svg{margin-right:34px;transition:transform 0.26s}#maincontent.configuration .summary-wrapper .summary-label[aria-expanded="true"] svg{transform:rotate(180deg)}@media (min-width: 769px){#maincontent.configuration .summary-wrapper .collapse{display:block !important;height:auto !important;visibility:visible}#maincontent.configuration .summary-wrapper .collapsing{position:relative;height:unset !important;overflow:hidden}}#maincontent.configuration .summary-wrapper .section-title{font-family:"qualion";font-weight:700;font-size:14px;line-height:17px;color:#9D9D98;margin-top:24px;text-transform:uppercase}@media (min-width: 769px){#maincontent.configuration .summary-wrapper .section-title{margin-top:37px}}#maincontent.configuration .summary-wrapper .summary-info-msg{margin-top:24px;padding:16px;background-color:#F0F8FB}#maincontent.configuration .summary-wrapper .summary-info-msg svg{color:#21A0CE;margin-right:16px}#maincontent.configuration .summary-wrapper .summary-info-msg span{font-family:"qualion";font-weight:400;font-size:14px;line-height:20px}#maincontent.configuration .summary-wrapper .summary-prices{margin-top:12px;margin-bottom:12px}#maincontent.configuration .summary-wrapper .summary-prices .price{padding-top:6px;padding-bottom:6px;border-bottom:1px solid #D8D5D1}#maincontent.configuration .summary-wrapper .summary-prices .price .price-text{font-family:"qualion";font-weight:400;font-size:14px;line-height:20px}#maincontent.configuration .summary-wrapper .summary-prices .price .price-value{font-family:"qualion";font-weight:700;font-size:14px;line-height:20px}#maincontent.configuration .summary-wrapper .summary-prices .total-price{padding-top:16px;padding-bottom:8px}#maincontent.configuration .summary-wrapper .summary-prices .total-price .price-text,#maincontent.configuration .summary-wrapper .summary-prices .total-price .price-value{font-family:"qualion";font-weight:700;font-size:16px;line-height:24px;text-transform:uppercase}#maincontent.configuration .summary-wrapper .reward-points-content{padding:24px;background-color:#EFEBE7;font-size:14px;font-weight:700;margin-top:20px}#maincontent.configuration .summary-wrapper .reward-points-content .reward-points-title{color:#F5DB78;text-transform:uppercase}#maincontent.configuration .summary-wrapper .reward-points-content .reward-points-title .points-amount{font-size:20px;color:#000}#maincontent.configuration .summary-wrapper .reward-points-content.reward-points-applied{background-color:#fff}#maincontent.configuration .summary-wrapper .reward-points-content .mp-undo-redeem-points,#maincontent.configuration .summary-wrapper .reward-points-content .mp-redeem-points{color:#2D5843;text-decoration:underline;display:flex;align-items:center;cursor:pointer}#maincontent.configuration .meal-plan-section-what-happens-next{margin-top:1em;padding-top:1em;border-top:2px solid white}#maincontent.configuration .meal-plan-section-what-happens-next .accordion-heading svg{margin-top:0}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-section-header{font-size:14px;line-height:20px;color:#2D5843}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper{list-style:none;padding:0;margin-top:1em}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper li{position:relative;display:inline-flex;padding-left:calc(7pt + 0.5em);padding-bottom:1em}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper li::before{content:"";position:absolute;width:7pt;height:7pt;border-radius:5pt;border:1.1pt solid #BFCC80;background-color:#2D5843;z-index:2;top:0;left:0}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper li::after{content:"";position:absolute;left:3pt;top:0;border-left:1pt dashed #2D5843;height:100%}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper li:last-of-type{padding-bottom:0.5em}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper li:last-of-type .meal-plan-what-happens-next__item::after{content:"";position:absolute;border-bottom:1pt solid #2D5843;border-right:1pt solid #2D5843;border-radius:1pt;transform:rotate(45deg);width:5pt;height:5pt;left:1pt;bottom:0}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper .meal-plan-what-happens-next__item{display:flex;flex-direction:column}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper .meal-plan-what-happens-next__item span{font-size:14px}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper .meal-plan-what-happens-next__item span.meal-plan-what-happens-next__item__header{font-weight:700;color:#000;display:flex;flex-direction:row;align-items:center;margin-bottom:0.25em}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper .meal-plan-what-happens-next__item span.meal-plan-what-happens-next__item__header .meal-plan-what-happens-next__item__header__icon{width:20px;height:20px;margin-right:0.5em}#maincontent.configuration .meal-plan-section-what-happens-next .meal-plan-what-happens-next-wrapper .meal-plan-what-happens-next__item span.meal-plan-what-happens-next__item__content{font-weight:400;color:#80817C}.header-main-wrapper,.top-footer,.middle-footer{display:none !important;margin:0 !important}footer{padding:0 !important}.footer-subscribe{display:none !important}.page{background-color:#EFEBE7}@media (max-width: 991.98px){.page{background-color:#FCF9F4}}.form-group{margin-bottom:8px}.form-group.js-exact-birth{margin-bottom:0;position:relative}.form-group.js-exact-birth .calendar-icon{color:#80817C;position:absolute;width:20px;height:20px;top:12px;right:14px;cursor:pointer}.meal-plans{margin-bottom:60px;margin-top:16px;width:466px}.meal-plans .error-text{color:#EE4B4B}.meal-plans .error-text a{color:#EE4B4B}@media (max-width: 991.98px){.meal-plans{margin-top:0;width:100%;max-width:100%}.meal-plans[data-step="box"]{margin-top:24px}.meal-plans[data-step="box"] form.meal-plans-form>*:not(.meal-plans__action-buttons){margin-left:16px;margin-right:16px}}.meal-plans__wrapper{border-radius:4px;background-color:white;padding:24px 48px}@media (max-width: 991.98px){.meal-plans__wrapper{border-radius:0;padding:24px 16px}}.meal-plans__wrapper.box-field{padding:24px}.meal-plans__wrapper.box-field.selected{padding:23px;border:1px solid #2D5843}.meal-plans__wrapper#login-section .meal-plans-title{margin-bottom:34px}.meal-plans__wrapper#login-section .meal-plans-title__desc{font-size:14px;line-height:20px;margin-bottom:24px}.meal-plans__wrapper#login-section .enter-data-text{margin:21px 0px;text-align:center;font-family:"qualion";font-size:14px}.meal-plans__wrapper#login-section .form-group{margin-bottom:8px}.meal-plans__wrapper#login-section .remember-me{display:flex;margin-top:8px;margin-bottom:16px}.meal-plans__wrapper#login-section .remember-me .checkbox-container{padding-left:26px;margin:0}.meal-plans__wrapper#login-section .remember-me .checkbox-container span{top:4px;left:0;height:16px;width:16px}.meal-plans__wrapper#login-section .remember-me .checkbox-container span::after{left:4px;top:1px;width:5px;height:8px}.meal-plans__wrapper#login-section .remember-me .remember-me-text{color:#162515;font-size:16px;font-family:"qualion"}.meal-plans__wrapper#login-section .btn-primary{width:100%;font-family:"qualion";font-weight:700;font-size:18px}@media (max-width: 768.98px){.meal-plans__wrapper#login-section .btn-primary{font-size:16px}}.meal-plans__wrapper#login-section .forgot-password{margin:0 !important}.meal-plans__wrapper#login-section .forgot-password #password-reset{color:#2D5843;font-size:14px;font-family:"qualion";font-weight:700;text-decoration:none !important}.meal-plans__wrapper#login-section .login{margin-bottom:0.938em}.meal-plans__wrapper#login-section .login .form-group .error-message-form{padding:0.625em;background-color:#c00;color:#fff;border-radius:0.188em}.meal-plans__wrapper#login-section .user-password{position:relative}.meal-plans__wrapper#login-section .user-password input{padding-right:35px}.meal-plans__wrapper#login-section .user-password svg{position:absolute;right:7px;top:12px;cursor:pointer;color:#80817C}.meal-plans__wrapper#login-section .modal-dialog{top:50%;left:50%;margin:0;transform:translate(-50%, -50%)}@media (max-width: 768.98px){.meal-plans__wrapper#login-section .modal-dialog{position:fixed;top:auto;width:100%;bottom:0;transform:translate(-50%, 0)}}.meal-plans__wrapper#login-section .modal-dialog .modal-content{border-radius:16px;padding:35px 20px 20px}@media (max-width: 768.98px){.meal-plans__wrapper#login-section .modal-dialog .modal-content{padding:20px 0px 0px}}.meal-plans__wrapper#login-section .modal-dialog .modal-content .modal-close-button{position:relative}.meal-plans__wrapper#login-section .modal-dialog .modal-content .modal-close-button .request-password-title{font-family:"qualion";font-size:24px;font-weight:700;margin-bottom:5px}.meal-plans__wrapper#login-section .modal-dialog .modal-content .modal-close-button button{position:absolute;right:0;bottom:0;outline:none}@media (max-width: 768.98px){.meal-plans__wrapper#login-section .modal-dialog .modal-content .modal-close-button button{bottom:-5px}}.meal-plans__wrapper#login-section .modal-dialog .modal-content .modal-close-button button svg{width:18px;height:18px;color:#000}.meal-plans__wrapper#login-section .modal-dialog .modal-content .confirm-reset-icon{display:none;text-align:center}.meal-plans__wrapper#login-section .modal-dialog .modal-content .request-password-body p{font-family:"qualion";font-size:16px;margin:0}.meal-plans__wrapper#login-section .modal-dialog .modal-content .request-password-body .reset-confirm{margin-bottom:24px;text-align:center}.meal-plans__wrapper .raw-feeding-options{border:1px solid #D8D5D1;border-radius:4px;background-color:#EFEBE7}.meal-plans__wrapper .raw-feeding-options .tab{padding-top:24px;padding-bottom:24px;border:0 !important;border-radius:4px !important}.meal-plans__wrapper .raw-feeding-options .tab .bundle-selector-price{font-size:16px;line-height:20px;font-weight:700;color:#2D5843}.meal-plans__wrapper .raw-feeding-options .tab-line{width:40% !important;left:30% !important}.meal-plans h1,.meal-plans-title{color:#2D5843;font-size:20px;font-weight:700;line-height:30px;margin-bottom:16px}.meal-plans h1-wrapper,.meal-plans-title-wrapper{margin:16px}.meal-plans h1.box,.meal-plans-title.box{font-size:32px;line-height:40px;margin:0}.meal-plans .meal-plans-title__desc{font-size:16px;line-height:24px;font-weight:400}.meal-plans .meal-plans-field__label{font-size:16px;font-weight:700;line-height:24px;margin-bottom:8px}.meal-plans .meal-plans-field__label.gender-label,.meal-plans .meal-plans-field__label.neutered-label{margin-top:24px}.meal-plans .meal-plans-field.allergies-old-version{display:none}.meal-plans .meal-plans-field__allergy:not(.active){background-color:#EFEBE7}.meal-plans .meal-plans-field__allergy,.meal-plans .meal-plans-field__boxoption{cursor:pointer;height:56px;border-radius:4px;padding:0 5px;text-align:center}.meal-plans .meal-plans-field__allergy .boxoption-visual,.meal-plans .meal-plans-field__boxoption .boxoption-visual{position:relative;padding-left:28px}.meal-plans .meal-plans-field__allergy span,.meal-plans .meal-plans-field__boxoption span{color:#80817C;font-size:14px;line-height:20px;font-weight:400;margin:0;user-select:none;-webkit-user-select:none}.meal-plans .meal-plans-field__allergy svg,.meal-plans .meal-plans-field__boxoption svg{position:absolute;top:50%;margin-left:-28px;transform:translateY(-50%);filter:brightness(0) saturate(100%) invert(68%) sepia(8%) saturate(141%) hue-rotate(22deg) brightness(90%) contrast(88%)}.meal-plans .meal-plans-field__allergy.active,.meal-plans .meal-plans-field__boxoption.active{background-color:white;border:1px solid #2D5843}.meal-plans .meal-plans-field__allergy.active span,.meal-plans .meal-plans-field__boxoption.active span{color:#2D5843;font-size:14px;line-height:20px;font-weight:700}.meal-plans .meal-plans-field__allergy.active svg,.meal-plans .meal-plans-field__boxoption.active svg{filter:brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(2675%) hue-rotate(69deg) brightness(84%) contrast(95%)}.meal-plans .meal-plans-field__allergy.disabled,.meal-plans .meal-plans-field__boxoption.disabled{background-color:#EFEBE7;cursor:default}.meal-plans .meal-plans-field__years,.meal-plans .meal-plans-field .weight-type{padding-right:4px}.meal-plans .meal-plans-field__months,.meal-plans .meal-plans-field .weight-value{padding-left:4px}.meal-plans .meal-plans-field .alert-error{height:fit-content !important}.meal-plans .meal-plans-field .recipe-title p{font-size:16px;line-height:24px;font-weight:700}.meal-plans .meal-plans-field .recipe-title .radio-checkmark{height:24px !important;width:24px !important;top:0 !important;border-width:2px !important}.meal-plans .meal-plans-field .recipe-title .radio-checkmark::after{height:12px !important;width:12px !important;top:4px !important;left:4px !important}.meal-plans .checkbox-container{padding-left:24px}.meal-plans .checkbox-container .checkmark{height:16px;top:5px;width:16px}.meal-plans .checkbox-container .checkmark::after{left:4px;top:1px;width:5px;height:9px;border-width:0 2px 2px 0}.meal-plans .meal-plans-privacy{color:#292E28;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.meal-plans .meal-plans-privacy .checkbox-container{margin-bottom:2em}.meal-plans .radio-container{padding-left:24px}.meal-plans .radio-container .radio-checkmark{height:16px;top:5px;width:16px;border-width:2px !important}.meal-plans .radio-container .radio-checkmark::after{left:20%;top:20%;width:8px;height:8px}.meal-plans .gender-button{width:48px;height:48px;max-width:48px;max-height:48px;background-color:#EFEBE7;border:1px solid transparent;border-radius:50%;cursor:pointer;position:relative}.meal-plans .gender-button .gender-icon{filter:invert(74%) sepia(5%) saturate(221%) hue-rotate(22deg) brightness(84%) contrast(86%)}.meal-plans .gender-button.active{border:1px solid #2D5843;background-color:white}.meal-plans .gender-button.active .gender-icon{filter:invert(36%) sepia(6%) saturate(2675%) hue-rotate(69deg) brightness(84%) contrast(95%)}.meal-plans .gender-button.active .gender-label{color:#292E28}.meal-plans .gender-button .gender-label{color:#9D9D98;font-size:14px;position:absolute;bottom:-30px;text-transform:capitalize;line-height:20px}.meal-plans .icon-wrapper{position:relative}.meal-plans .icon-wrapper .condition-icon-weight{width:40px;height:40px;margin-left:5px;margin-right:5px}.meal-plans .icon-wrapper .condition-icon-weight.active{margin-left:0;margin-right:0;height:50px;width:50px;filter:brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(2675%) hue-rotate(69deg) brightness(84%) contrast(95%)}.meal-plans .icon-wrapper .condition-icon-activity{width:40px;height:40px;margin-left:5px;margin-right:5px}.meal-plans .icon-wrapper .condition-icon-activity.active{margin-left:0;margin-right:0;height:50px;width:50px;filter:brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(2675%) hue-rotate(69deg) brightness(84%) contrast(95%)}.meal-plans .icon-wrapper .box-option-text{cursor:pointer;font-weight:700;font-size:16px;line-height:24px;color:#BAB9B4}.meal-plans .icon-wrapper .box-option-text.active{color:#2D5843}.meal-plans .icon-wrapper .box-option-text+.icon-indicator{top:50px}.meal-plans .icon-wrapper .box-option-text.only-option{margin-bottom:0;cursor:default}.meal-plans .icon-wrapper .icon-indicator{position:absolute;height:12px;border-left:1px solid #D8D5D1;top:54px;left:25px}.meal-plans .icon-wrapper .icon-indicator.active{height:0}.meal-plans .slider-wrapper{width:100%;padding:15px 25px 9px 25px}.meal-plans .slider-wrapper .meal-plans-slider{padding:0 !important}.meal-plans .slider-wrapper .noUi-target{border:unset;border-radius:unset;box-shadow:unset;background:#D8D5D1}.meal-plans .slider-wrapper .noUi-horizontal{height:1px}.meal-plans .slider-wrapper .noUi-handle{height:16px;width:16px;top:-7px;right:-8px;border-radius:8px;border:4px solid #2D5843;box-shadow:unset}.meal-plans .slider-wrapper .noUi-handle::before,.meal-plans .slider-wrapper .noUi-handle::after{content:none}.meal-plans .condition-info{width:100%;padding:16px 24px;border:1px solid #D8D5D1;border-radius:4px;margin:24px 0 12px 0}.meal-plans .condition-info p{margin:0}.meal-plans .condition-info__title{color:black;font-size:16px;line-height:24px;font-weight:700}.meal-plans .condition-info__description{color:#80817C;font-size:14px;line-height:20px;font-weight:400}.meal-plans .allergy-wrapper,.meal-plans .boxoption-wrapper{padding:0 8px 8px 0}.meal-plans__action-buttons{flex-wrap:wrap;margin-top:24px}.meal-plans__action-buttons>*{margin-bottom:8px}@media (max-width: 991.98px){.meal-plans__action-buttons{margin-left:16px;margin-right:16px}}.meal-plans__action-buttons .back-button.col-md-6,.meal-plans__action-buttons .submit-button.col-md-6{padding:0;max-width:100%}.meal-plans__action-buttons .back-button.col-md-6 button,.meal-plans__action-buttons .submit-button.col-md-6 button{width:100%}.meal-plans__action-buttons .back-button.col-md-6 svg,.meal-plans__action-buttons .submit-button.col-md-6 svg{filter:brightness(0) saturate(100%) invert(36%) sepia(6%) saturate(2675%) hue-rotate(69deg) brightness(84%) contrast(95%);margin-right:16px;width:16px;height:16px;margin-bottom:1px;margin-left:0}@media (min-width: 769px){.meal-plans__action-buttons .back-button.col-md-6,.meal-plans__action-buttons .submit-button.col-md-6{max-width:calc(50% - 12px)}.meal-plans__action-buttons .back-button.col-md-6:first-child,.meal-plans__action-buttons .submit-button.col-md-6:first-child{margin-right:12px}.meal-plans__action-buttons .back-button.col-md-6:last-child,.meal-plans__action-buttons .submit-button.col-md-6:last-child{margin-left:12px}}@media (max-width: 991.98px){.meal-plans__action-buttons .back-button.col-md-6,.meal-plans__action-buttons .submit-button.col-md-6{height:44px}}.meal-plans__action-buttons .back-button .btn{gap:8px}.meal-plans__action-buttons .back-button .btn svg{margin-left:0}.meal-plans .box-config-text{font-size:14px;line-height:20px}.meal-plans .box-config-title{font-size:14px;line-height:24px;color:#9D9D98;text-transform:uppercase;font-weight:700;margin-bottom:8px}.meal-plans .caloric-intake{background-color:white;padding:24px 48px;margin-bottom:24px}.meal-plans .recipe-price{margin-top:16px}.meal-plans .recipe-price p{font-size:14px;line-height:20px;font-weight:700;margin:0}.meal-plans .recipe-price p.has-discount>*:not(.discounted-price){text-decoration:line-through}.meal-plans .recipe-price p .discounted-price{margin-left:8px;font-weight:700;font-size:16px;line-height:24px;color:#EE4B4B;text-decoration:none}.meal-plans-field__breed-wrapper{position:relative}.meal-plans-field__breed-wrapper .select2-container--default .select2-search--dropdown{display:none;position:absolute;width:100%;top:0}.meal-plans-field__breed-wrapper .select2-container--default .select2-search--dropdown.select2-search--dropdown-active{display:block}.meal-plans-field__breed-wrapper .select2-container--default .select2-search--dropdown .select2-search__field{font-family:"qualion";font-size:14px;font-weight:400;line-height:20px;padding:8px 0 0 8px;border:none}.meal-plans-field__breed-wrapper .select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#999}.meal-plans-field__breed-wrapper .select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none}.meal-plans-box-footer .meal-plans-benefits{background-color:#fff;padding:60px;margin-bottom:60px}@media (max-width: 991.98px){.meal-plans-box-footer .meal-plans-benefits{padding:32px 16px;margin-bottom:32px}}.meal-plans-box-footer .meal-plans-benefits-title{margin:auto;margin-bottom:40px}.meal-plans-box-footer .meal-plans-benefits-title p{margin:0 !important;font-size:32px;font-weight:700;line-height:40px;text-transform:uppercase;text-align:center}@media (max-width: 991.98px){.meal-plans-box-footer .meal-plans-benefits-title p{font-size:24px;line-height:36px}}.meal-plans-box-footer .meal-plans-benefits-title p:first-of-type{color:#2D5843}.meal-plans-box-footer .meal-plans-benefits-title p:last-of-type{color:#3B7A5B}.meal-plans-box-footer .meal-plans-benefits-title img{width:64px !important;height:6px;margin:8px auto}.meal-plans-box-footer .meal-plans-benefits-content{max-width:466px;margin:auto}.meal-plans-box-footer .meal-plans-benefits-content .benefit:not(:last-child){margin-bottom:20px}.meal-plans-box-footer .meal-plans-benefits-content .benefit img{margin-right:16px}.meal-plans-box-footer .meal-plans-benefits-content .benefit p{margin:auto 0;font-weight:400;font-size:16px;line-height:24px;color:#292E28}.meal-plans-box-footer .proteins-ingredients{max-width:700px;margin:0 auto;margin-bottom:60px}@media (max-width: 991.98px){.meal-plans-box-footer .proteins-ingredients{margin-bottom:32px}}.meal-plans-box-footer .proteins-ingredients .proteins-selectors{cursor:pointer;margin-bottom:24px;border-bottom:none !important}@media (max-width: 991.98px){.meal-plans-box-footer .proteins-ingredients .proteins-selectors{margin-left:16px;margin-right:16px}}.meal-plans-box-footer .proteins-ingredients .proteins-selectors>*{text-transform:capitalize;font-size:14px;line-height:20px;font-weight:700;background-color:#EFEBE7;color:#292E28;padding:12px 24px;text-align:center}.meal-plans-box-footer .proteins-ingredients .proteins-selectors>*.active{background-color:#fff !important;color:#2D5843 !important}@media (max-width: 991.98px){.meal-plans-box-footer .proteins-ingredients .proteins-selectors>*{width:100%}}.meal-plans-box-footer .proteins-ingredients .proteins-content{display:flex;flex-direction:column}@media (max-width: 991.98px){.meal-plans-box-footer .proteins-ingredients .proteins-content{margin-left:16px;margin-right:16px}}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading{cursor:pointer;padding:24px;border-bottom:1px solid #D8D5D1}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading .accordion-title{font-weight:700;font-size:16px;line-height:24px;color:#000;text-transform:capitalize}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading svg{margin-top:10px}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading.rotate-arrow-icon>.collapsed svg{transform:rotate(0deg);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading.rotate-arrow-icon svg{transform:rotate(180deg)}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading:not(.rotate-arrow-icon)>:not(.collapsed) svg{transform:rotate(180deg);-webkit-transition:transform 0.3s ease;-moz-transition:transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease}.meal-plans-box-footer .proteins-ingredients .proteins-content .accordion-heading:not(.rotate-arrow-icon) svg{transform:rotate(0deg)}.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing{padding:24px}.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse table,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing table{width:100%}.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse td,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse p,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing td,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing p{font-weight:400;font-size:16px;line-height:24px;color:#000;padding-top:8px;padding-bottom:8px}.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse td:first-child,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse p:first-child,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing td:first-child,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing p:first-child{width:calc(100% * 2 / 3)}.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse td.text-right,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapse p.text-right,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing td.text-right,.meal-plans-box-footer .proteins-ingredients .proteins-content .collapsing p.text-right{font-weight:700;font-size:14px;line-height:20px}

/*# sourceMappingURL=mealPlans.css.map*/