//
// Button groups
// --------------------------------------------------
// Make the div behave like a button
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle; // match .btn alignment given font-size hack above
> .btn {
position: relative;
float: left;
// Bring the "active" button to the front
&:hover,
&:focus,
&:active,
&.active {
z-index: 2;
}
&:focus {
// Remove focus outline when dropdown JS adds it after closing the menu
outline: 0;
}
}
}
// Prevent double borders when buttons are next to each other
.btn-group {
.btn + .btn,
.btn + .btn-group,
.btn-group + .btn,
.btn-group + .btn-group {
margin-left: -1px;
}
}
// Optional: Group multiple button groups together for a toolbar
.btn-toolbar {
margin-left: -5px; // Offset the first child's margin
&:extend(.clearfix all);
.btn-group,
.input-group {
float: left;
}
> .btn,
> .btn-group,
> .input-group {
margin-left: 5px;
}
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match
.btn-group > .btn:first-child {
margin-left: 0;
&:not(:last-child):not(.dropdown-toggle) {
.border-right-radius(0);
}
}
// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
.border-left-radius(0);
}
// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child {
> .btn:last-child,
> .dropdown-toggle {
.border-right-radius(0);
}
}
.btn-group > .btn-group:last-child > .btn:first-child {
.border-left-radius(0);
}
// On active and open, don't show outline
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
// Sizing
//
// Remix the default button sizing classes into new ones for easier manipulation.
.btn-group-xs > .btn { &:extend(.btn-xs); }
.btn-group-sm > .btn { &:extend(.btn-sm); }
.btn-group-lg > .btn { &:extend(.btn-lg); }
// Split button dropdowns
// ----------------------
// Give the line between buttons some depth
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
// The clickable button for toggling the menu
// Remove the gradient and set the same inset shadow as the :active state
.btn-group.open .dropdown-toggle {
.box-shadow(inset 0 3px 5px rgba(0,0,0,.125));
// Show no shadow for `.btn-link` since it has no other button styles.
&.btn-link {
.box-shadow(none);
}
}
// Reposition the caret
.btn .caret {
margin-left: 0;
}
// Carets in other button sizes
.btn-lg .caret {
border-width: @caret-width-large @caret-width-large 0;
border-bottom-width: 0;
}
// Upside down carets for .dropup
.dropup .btn-lg .caret {
border-width: 0 @caret-width-large @caret-width-large;
}
// Vertical button groups
// ----------------------
.btn-group-vertical {
> .btn,
> .btn-group,
> .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
// Clear floats so dropdown menus can be properly placed
> .btn-group {
&:extend(.clearfix all);
> .btn {
float: none;
}
}
> .btn + .btn,
> .btn + .btn-group,
> .btn-group + .btn,
> .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
}
.btn-group-vertical > .btn {
&:not(:first-child):not(:last-child) {
border-radius: 0;
}
&:first-child:not(:last-child) {
border-top-right-radius: @border-radius-base;
.border-bottom-radius(0);
}
&:last-child:not(:first-child) {
border-bottom-left-radius: @border-radius-base;
.border-top-radius(0);
}
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) {
> .btn:last-child,
> .dropdown-toggle {
.border-bottom-radius(0);
}
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
.border-top-radius(0);
}
// Justified button groups
// ----------------------
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
> .btn,
> .btn-group {
float: none;
display: table-cell;
width: 1%;
}
> .btn-group .btn {
width: 100%;
}
> .btn-group .dropdown-menu {
left: auto;
}
}
// Checkbox and radio options
//
// In order to support the browser's form validation feedback, powered by the
// `required` attribute, we have to "hide" the inputs via `opacity`. We cannot
// use `display: none;` or `visibility: hidden;` as that also hides the popover.
// This way, we ensure a DOM element is visible to position the popover from.
//
// See https://github.com/twbs/bootstrap/pull/12794 for more.
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
position: absolute;
z-index: -1;
.opacity(0);
}
.elementor-animation-grow-rotate {
transition-duration: 0.3s;
transition-property: transform;
}
.elementor-animation-grow-rotate:active,
.elementor-animation-grow-rotate:focus,
.elementor-animation-grow-rotate:hover {
transform: scale(1.1) rotate(4deg);
}
High carb foods include things like whole grains such as white and brown rice, lentils, starchy veggies like potatoes, and fruits like bananas, to name a few. Many people also like to incorporate specific meal timing into their carb cycling diet plans. Some choose to eat more frequently (four to six times per day) because it helps them stick with their plans and might offer some metabolic advantages.

Abigail Markman holds a Master’s degree in Nutritional Sciences, underscoring her vast knowledge of nutrition and health. Isolating the acute metabolic effects of carbohydrate restriction on postprandial metabolism. While the art of carb cycling can get quite complicated depending on your diet goals and how strategic you choose to get, there are some basic principles you can start with.
Claims that carb cycling can optimize metabolism and accelerate weight loss remain unproven. Read on as Agyeman and three other nutrition experts separate myth from fact. Then, check out sample menus for high-, moderate-, and low-carb days for a sense of what people eat while following this popular diet. If you feel physical hunger between meals, that’s your body’s way of telling you that you likely need to eat more food. You can either bump up your intake at a meal or have a snack between meals. Here are some of our favorite options for low- and high-carb days.

Here’s what researchers might be exploring in the years to come, WeightWatchers®’ experts say. “Lately, nonathletes have taken up carb cycling to lose weight,” Agyeman says. People often use high-output days as excuses to eat whatever they want, Moore says. That’s a flawed plan, because it’s easy for unhealthy habits to become more regular.
On Sunday, you might batch-cook a protein source (grilled chicken, salmon, lean beef), prepare containers of complex carbs (brown rice, roasted sweet potatoes), and wash and chop vegetables for the week. Carb cycling involves alternating between high-carb days and low-carb days. Depending on your lifestyle and health goals, there may even be «no-carb» days (but remember, you shouldn’t cut them out entirely since they keep your diet balanced).
The proposed effects of carb cycling are directly tied to how your body uses different macronutrients. Overall, things are going well with your carb cycling experiment. You might consider making some small changes, but it looks like you’re moving in the right direction. I feel I can still truly enjoy food, how it tastes, and the experience of eating.
It can also highlight any potential changes you need to make, depending on your progress and energy levels. Overall, I wanted more freedom to eat carbs for my intense exercise schedule — but I did learn how to be smarter about fueling my workouts. Aim to eat at least 1g of protein per pound of body weight every day (or use your protein target from the Macro Calculator above). Lastly, carb cycling is not appropriate for anyone with a medical condition such as diabetes, thyroid disorders, or established hormonal imbalances. There is always a risk of overeating on the high carbohydrate days, especially if portions are not controlled, or you’re overly hungry after the low carbohydrate day. This mindset may lead to high carbohydrate days as an excuse to overindulge.
“Those days are the ones you need more energy to fuel your workouts,” she explains. Carb cycling can help fuel your workouts while lessening the risk of overconsuming calories. The increased carbohydrates will also help replenish glycogen stores in our muscles, which will help prevent muscle breakdown during training. Lastly, high-carb days can help maintain your resting metabolic rate, allowing you to continue eating a higher-calorie diet while losing body fat. Similarly, a 2022 review of research around carbs as exercise fuel endorses increased carb intake before training or competition but matched with the intensity of the event.
I’m with you on lower fats – it messes me up to go too high too. Then you’d just set that as your average day and subtract or add to hit high/ low days. Plus in the numbers, run a 5/3/1 program for 2-5 cycles, then pick a new one. While my goal now is to lose some more weight afterwards I would love to build bigger glutes and tights. Jordyn has a bachelor’s degree in biology, a graduate degree in Human Nutrition and completed a is madmuscles a scam dietetic internship at the Memphis VA.
Here’s a sample five-day carb cycling plan based on high-intensity training three days a week. When carb cycling, having more carbs and calories on these days, especially before and after your HIIT workouts, might help support your performance. A Carb cycle diet and low carb diet may seem similar, but they can be quite different.
]]>