.elementor-41744 .elementor-element.elementor-element-106510fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.2;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-8b80560 );--border-color:var( --e-global-color-8b80560 );--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-41744 .elementor-element.elementor-element-106510fa:not(.elementor-motion-effects-element-type-background), .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da263a6 );}.elementor-41744 .elementor-element.elementor-element-106510fa::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://stallopformulas.com/wp-content/uploads/2023/12/guarantee-badge-3966261-3286978.png");background-position:241px -8px;background-repeat:no-repeat;background-size:71% auto;}.elementor-41744 .elementor-element.elementor-element-59e361cb{font-family:"Urbanist", Sans-serif;font-size:28px;font-weight:700;line-height:29px;color:var( --e-global-color-text );width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;}.elementor-41744 .elementor-element.elementor-element-5acd0b58{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-text );width:var( --container-widget-width, 270px );max-width:270px;--container-widget-width:270px;--container-widget-flex-grow:0;}.elementor-41744 .elementor-element.elementor-element-9c1cae9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41744 .elementor-element.elementor-element-b1dc2bf .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;text-decoration:underline;line-height:14px;color:var( --e-global-color-8b80560 );}.elementor-41744 .elementor-element.elementor-element-63050f08 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:15px;font-weight:500;text-decoration:underline;line-height:14px;color:var( --e-global-color-8b80560 );}@media(max-width:1366px){.elementor-41744 .elementor-element.elementor-element-106510fa::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:158px -48px;background-size:361px auto;}}@media(max-width:1080px){.elementor-41744 .elementor-element.elementor-element-106510fa::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-41744 .elementor-element.elementor-element-59e361cb{text-align:center;}.elementor-41744 .elementor-element.elementor-element-5acd0b58{text-align:center;font-size:14px;}.elementor-41744 .elementor-element.elementor-element-9c1cae9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-41744 .elementor-element.elementor-element-b1dc2bf .elementor-heading-title{font-size:14px;}.elementor-41744 .elementor-element.elementor-element-63050f08 .elementor-heading-title{font-size:14px;}}@media(max-width:880px){.elementor-41744 .elementor-element.elementor-element-106510fa{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-41744 .elementor-element.elementor-element-5acd0b58{font-size:13px;}.elementor-41744 .elementor-element.elementor-element-b1dc2bf .elementor-heading-title{font-size:13px;}.elementor-41744 .elementor-element.elementor-element-63050f08 .elementor-heading-title{font-size:13px;}}@media(max-width:768px){.elementor-41744 .elementor-element.elementor-element-106510fa{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0;}.elementor-41744 .elementor-element.elementor-element-106510fa::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-video-container::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-41744 .elementor-element.elementor-element-106510fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-41744 .elementor-element.elementor-element-6060e294 img{max-width:100px;}.elementor-41744 .elementor-element.elementor-element-59e361cb{text-align:center;font-size:25px;line-height:1em;--container-widget-width:327px;--container-widget-flex-grow:0;width:var( --container-widget-width, 327px );max-width:327px;}.elementor-41744 .elementor-element.elementor-element-5acd0b58{text-align:center;font-size:13px;--container-widget-width:316px;--container-widget-flex-grow:0;width:var( --container-widget-width, 316px );max-width:316px;}.elementor-41744 .elementor-element.elementor-element-9c1cae9{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}}@media(min-width:769px){.elementor-41744 .elementor-element.elementor-element-106510fa{--width:100%;}}/* Start custom CSS */.toggle-wrapper {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      font-family: sans-serif;
    }

    .toggle-switch {
      position: relative;
      width: 40px;
      height: 20px;
    }

    .toggle-switch input {
      opacity: 0;
      width: 0;
      height: 0;
    }

    .slider {
      position: absolute;
      cursor: pointer;
      top: 0; left: 0;
      right: 0; bottom: 0;
      background-color: #ccc;
      border-radius: 30px;
      transition: 0.4s;
    }

    .slider:before {
      content: "";
      position: absolute;
      height: 14px;
      width: 14px;
      left: 3px;
      bottom: 3px;
      background-color: white;
      border-radius: 50%;
      transition: 0.4s;
    }

    input:checked + .slider {
      background-color: #2a8ef5;
    }

    input:checked + .slider:before {
      transform: translateX(20px);
    }

    .label-text {
      font-weight: bold;
    }

    .toggle-state {
      min-width: 30px;
      text-align: left;
    }

.my-carousel-card{position:absolute;}

#discountedPrice  ,#discountedPriceBottom {font-weight:400;font-size:17px;font-family:'Urbanist';color: #2a8ef5;}

#discountedPrice span ,#discountedPriceBottom span{
    color: #2a8ef5;
    font-family: "Recoleta", Sans-serif;
    font-size: 35px;
    font-weight: 900;
}
#regularPrice,#regularPriceBottom{
color: #D1D1D1;
    font-weight:400;font-size:17px;font-family:'Urbanist';
    text-decoration: line-through;}
    
  .buyButton,.buyButtonBottom {
    background: #FAC55F;
    font-family: "Recoleta", Sans-serif;
    font-weight: 900;
    padding: 10px 20px;
    border-radius: 10px;
    text-align: center;
    flex-grow: 1;
    color: #000;
    white-space: nowrap;
  }

  .formContainer {
    display: flex;
    gap: 10px;
    align-items: center;
    flex-wrap: wrap;
  }
  
 .roundedSelect  {border-radius: 55px; background: #EAF6FF;padding: 10px;}

  
  .form-group {
    flex-grow: 1;
    min-width: 150px;
  }

  select {
    width: 100%;
    border-radius: 55px;
    border: none;
    background: none;
    font-family: "Urbanist", Sans-serif;
  }

  button:disabled {
    opacity: 0.5;
    cursor: not-allowed;
  }
  
  
  
  
  
  
.elementor-image-carousel img {
  opacity: 0.6;
  transition: opacity 0.2s ease, border 0.2s ease;
}

.elementor-image-carousel img.active-thumb {
  border: 2px solid #2a8ef5;
  opacity: 1;
}
  


#selectYourSchedule, #selectYourScheduleBottom,
#autoshipPricingTitle, #autoshipPricingTitleBottom {
  display: none;
}



.footerAddToCartContainer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
}

.fontUrbanist{font-family: "Urbanist", Sans-serif;}
    .urbanistLPMeta{
    color:#2F2E29 !important;
        font-family:'Urbanist';
        font-size:13px;
        line-height:13px !important;
        font-weight:500;
    }
    
    .urbanist15Medium{
        font-family:'Urbanist';
        font-size:15px;
        font-weight:500;}

mark {background: #FADA5F7A; border-radius: 5px; padding: 2px;}



.mobileOnly{display:none}

@media (max-width: 768px) {
.mobileOnly{display:initial}
.mCenter{text-align:center;}
}



.savingpill {
    background:#FADA5F7A
;color:#2F2E29;border-radius:100px;padding:5px 10px;
  overflow: hidden;
    transition:.25s;
  display: inline-block;
  transition: background-color 0.25s ease;
}

@keyframes scaleUpDown {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.5); }
  100% { transform: scale(1); }
}

.savingpill.pulse {
  animation: scaleUpDown 0.25s ease;
}



.autoship-gradient-container{
			background-image: linear-gradient(to bottom right, #5FEF577A, #FFE68685, #C7E7FF);
			background-size: 250% 250%;
			background-position: 90% 90%;
			transition: background-position 800ms ease;
    }
    
    div.autoship-active {
			background-position: 0% 0%;
    }/* End custom CSS */