/* llp-min src=1181393-1793660697-9453cfc23c07b2fb024ca87c45c252dd made=1793660699 */





:root {
	
	--llp-color-cream: #f4f2f0;
	--llp-color-surface: #e5ded6;
	--llp-color-ink: #363636;
	--llp-color-black: #070808;
	--llp-color-paper: #ffffff;
	--llp-color-mango: #e7a23b;
	--llp-color-mango-deep: #c97f1e;
	--llp-color-leaf: #48583a;
	--llp-color-muted: rgba(54, 54, 54, 0.68);
	--llp-color-line: rgba(54, 54, 54, 0.12);
	--llp-color-shadow: 0 24px 60px -38px rgba(54, 54, 54, 0.48);

	
	--llp-font-sans: "Helvetica", Verdana, Arial, sans-serif;
	--llp-font-display: "Juniper and Sage Regular", mina, "Helvetica", Verdana, Arial, sans-serif;

	
	--llp-btn-bg: #e5ded6;
	--llp-btn-text: #000000;
	--llp-btn-font: "Helvetica", Verdana, Arial, sans-serif;
	--llp-btn-hover-bg: #000000;
	--llp-btn-hover-text: #ffffff;

	
	--llp-pad: clamp(20px, 4vw, 56px);

	
	--llp-account-bg: var(--llp-color-cream);
	--llp-account-surface: var(--llp-color-surface);
	--llp-account-ink: var(--llp-color-ink);
	--llp-account-muted: var(--llp-color-muted);
	--llp-account-line: var(--llp-color-line);
	--llp-account-font: var(--llp-font-sans);
	--llp-account-nav-text: var(--llp-account-ink);
	--llp-account-nav-active-bg: var(--llp-account-surface);
	--llp-account-nav-active-text: var(--llp-account-ink);
	--llp-account-card-bg: var(--llp-account-surface);
}


.ast-button,
.ast-custom-button,
.button,
a.button,
button.button,
input.button,
input[type="submit"],
.wp-block-button__link,
.wp-element-button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
	background: var(--llp-btn-bg, #e5ded6) !important;
	border-color: var(--llp-btn-bg, #e5ded6) !important;
	color: var(--llp-btn-text, #000000) !important;
	font-family: var(--llp-btn-font, "Helvetica", Verdana, Arial, sans-serif) !important;
}

.ast-button:hover,
.ast-custom-button:hover,
.button:hover,
a.button:hover,
button.button:hover,
input.button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.wp-element-button:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.ast-button:focus,
.button:focus,
a.button:focus,
button.button:focus,
input[type="submit"]:focus {
	background: var(--llp-btn-hover-bg, #000000) !important;
	border-color: var(--llp-btn-hover-bg, #000000) !important;
	color: var(--llp-btn-hover-text, #ffffff) !important;
}
.custom-pagination .current {
    background: #070808 !important;
    border-color: #070808 !important;
}

.custom-pagination a:hover {
    background: #070808 !important;
    border-color: #070808 !important;
}
.recipe-image-wrapper {
    border-radius: 10px;
}
.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
        margin: 0em 0em 2em 0em;
}

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list {
    background-color: var(--llp-color-cream);
}


.learndash-wrapper .ld-pagination .ld-pages {
    align-items: center;
    background-color: var(--llp-color-cream);
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled {
    background-color: var(--llp-color-cream) !important;
    border-radius: 6px;
    display: flex;
    padding: .5em 1em;
}


.entry-title a {
	font-weight: 300;
}
header.entry-header .entry-title {
	font-weight: 300;
}
.entry-meta, .entry-meta * {
    line-height: 1.45;
    color: #070808;
    display: none;
}
.learndash-wrapper .ld-breadcrumbs {
    align-items: center;
    background: var(--llp-color-cream) !important;
}
header.entry-header .post-thumb img, .ast-single-post-featured-section.post-thumb img {
    max-height: 300px;
}

body.llp-ld-course header.entry-header .post-thumb,
body.llp-ld-course .ast-single-post-featured-section.post-thumb {
	display: none !important;
}
.learndash-wrapper .ld-status-incomplete.ld-status-icon {
    background-color: #fff;
    border: 4px solid #070808;
}

.learndash-wrapper .ld-item-list .ld-item-list-item {
	border: 1px solid black !important ;
}


.recipe-troubleshooting-section {
    margin: 60px auto;
    padding: 0;
	max-width: 1000px;
	
}

.recipe-troubleshooting-section h2 {
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 2.5rem;
    font-weight: 300;
    color: #070808;
    text-align: center;
    letter-spacing: -0.02em;
	font-family: mina;
	
}


.layer-troubleshooting {
    margin-bottom: 50px;
}


.element-troubleshooting {
    margin-bottom: 15px;
    background: #f4f2f0;
    border: 1px solid #070808;
    border-radius: 10px;
    overflow: hidden;
    transition: all 0.3s ease;
}
.element-troubleshooting:hover {
    box-shadow: 0 4px 12px rgba(7, 8, 8, 0.1);
}
.element-troubleshooting .element-accordion-inner {
    padding: 0;
}


.element-accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 25px;
    background: #f4f2f0;
    cursor: pointer;
    user-select: none;
    transition: all 0.3s ease;
    border-radius: 10px;
}

.element-accordion-header:hover {
    background: #e5ded6;
}

.element-accordion-header.active {
    background: #e5ded6;
    border-radius: 10px 10px 0 0;
}

.element-name {
    margin: 0;
    font-size: 1.1rem;
    font-weight: 600;
    color: #070808;
}

.accordion-icon {
    font-size: 1.5rem;
    font-weight: 300;
    color: #070808;
    transition: transform 0.3s ease;
    line-height: 1;
}

.element-accordion-header.active .accordion-icon {
    transform: rotate(45deg);
}


.element-accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease-out;
}

.element-accordion-content.active {
    max-height: 2000px;
    transition: max-height 0.6s ease-in;
}

.element-accordion-inner {
    padding: 25px;
    background: #ffffff;
    border-radius: 0 0 10px 10px;
}


.troubleshooting-display-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0;
    background: #ffffff;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #070808;
    margin: 0;
}

.troubleshooting-display-table th,
.troubleshooting-display-table td {
    padding: 15px;
    text-align: left;
    border-bottom: 1px solid #e5ded6;
    vertical-align: top;
}

.troubleshooting-display-table th {
    background: #f4f2f0;
    color: #070808;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border-bottom: 1px solid #070808;
}

.troubleshooting-display-table tbody tr {
    transition: background 0.2s ease;
}

.troubleshooting-display-table tbody tr:hover {
    background: #e5ded6;
}

.troubleshooting-display-table tbody tr:last-child td {
    border-bottom: none;
}

.troubleshooting-display-table td {
    font-size: 0.95rem;
    line-height: 1.6;
    color: #070808;
    background: #ffff;
}

.troubleshooting-display-table td.issue {
    font-weight: 600;
}


@media (max-width: 768px) {
    .recipe-troubleshooting-section h2 {
        font-size: 1.8rem;
        margin-bottom: 30px;
    }
    
    .layer-title {
        font-size: 1.4rem;
        margin-bottom: 20px;
    }
    
    .element-accordion-header {
        padding: 15px 18px;
    }
    
    .element-name {
        font-size: 1rem;
    }
    
    .element-accordion-inner {
        padding: 15px;
    }
    
    
    .troubleshooting-display-table,
    .troubleshooting-display-table thead,
    .troubleshooting-display-table tbody,
    .troubleshooting-display-table tr,
    .troubleshooting-display-table th,
    .troubleshooting-display-table td {
        display: block;
    }
    
    .troubleshooting-display-table {
        border-radius: 8px;
    }
    
    .troubleshooting-display-table thead {
        display: none;
    }
    
    .troubleshooting-display-table tr {
        margin-top: 20px;
        
        background: #f4f2f0;
        
        overflow: hidden;
    }
    .troubleshooting-display-table tr:not(:has(.issue)) {
        margin-top: 0;
    }
    .troubleshooting-display-table tr:last-child {
        margin-bottom: 20px;
    }
    
    .troubleshooting-display-table td {
        padding: 12px 15px;
        border: none;
        border-top: 1px solid #e5ded6;
        position: relative;
        padding-left: 40%;
        background: #f4f2f0;
    }
    
    .troubleshooting-display-table td:first-child {
        border-top: none;
    }
    .troubleshooting-display-table td.cause {
        border-top: 4px solid #e5ded6;
    }
    
    .troubleshooting-display-table td::before {
        content: attr(data-label);
        position: absolute;
        left: 15px;
        top: 12px;
        font-weight: 700;
        text-transform: uppercase;
        font-size: 0.75rem;
        color: #070808;
        letter-spacing: 0.5px;
    }

    .troubleshooting-display-table ul.ts-cell-list {
        list-style: none;
        padding-left: 6em;
    }
}

@media (max-width: 480px) {
    .recipe-troubleshooting-section {
        margin: 40px 0;
    }
    
    .recipe-troubleshooting-section h2 {
        font-size: 1.5rem;
    }
    
    .layer-title {
        font-size: 1.2rem;
    }
    
    .element-accordion-header {
        padding: 12px 15px;
    }
}


.fl-post-feed-post .fl-post-feed-image {
    width: 100%;        
    height: 100%;       
    overflow: hidden;   
    display: block;
}

.uabb-thumbnail-position-left .uabb-post-thumbnail img {
    border-radius: 10px;
}

.fl-post-feed-post .fl-post-feed-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;  
    display: block;
}

.fl-post-feed-more  {
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    font-weight: 500 !important;
    border-bottom: 1px solid black;
    padding: 0px 10px !important;
}

.fl-post-feed-image img {
    border-radius: 10px !important;
}

.fl-post-carousel-navigation svg {
    padding: 12px !important;
}

.fl-post-carousel-post {
    padding: 0px 0px 22px 0px; 
    border: 1px solid black; 
    border-radius: 8px; 
}

.fl-post-carousel-image img {
    border-radius: 8px 8px 0px 0px;
    margin-bottom: 15px;
}


html {
    scroll-behavior: smooth;
}

* {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    overflow-x: unset !important;
	  overflow-y: unset !important;
}


.accordion-button svg {
    transition: transform 0.3s;
}

.accordion-button.active svg {
    transform: rotate(180deg);
}

.accordion-content {
    display: none;
    position: relative; 
}

.accordion-selected {
    display: none;
    padding: 0 20px 10px;
    font-size: 0.875rem;
    color: #070808;
}


.filter-header {
    background: #f9f9f9;
    padding: 40px 20px;
    text-align: center;
    margin-bottom: 40px;
}

.filter-title {
    font-size: 2.5rem;
    margin-bottom: 1rem;
}

.filter-description {
    color: #666;
}


.index-wrap {
    display: grid;
    grid-template-columns: 300px 1fr;
    gap: 40px;
    max-width: 1400px;
    margin: 0 auto;
    padding: 0 20px;
}


.filter {
    align-self: start;
}

.filter-fields {
    background: #fff;
    border: 1px solid #070808;
    border-radius: 8px;
}

.filter-group {
    border-bottom: 1px solid #070808;
}

.filter-group:last-child {
    border-bottom: none;
}

.accordion-button {
    padding: 15px 20px;
    background: #fff;
    border-radius: 8px;
    border: none;
    width: 100%;
    text-align: left;
    font-weight: 600;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: background 0.2s;
}

.accordion-button:hover {
    background: #f9f9f9;
}

.accordion-content {
    max-height: 300px;
    overflow-y: auto;
}

.accordion-content li {
    list-style: none;
}

.accordion-content label {
    display: block;
    padding: 8px 20px;
    cursor: pointer;
    transition: background 0.2s;
}

.accordion-content label:hover {
    background: #f9f9f9;
}

.accordion-content input {
    margin-right: 10px;
    cursor: pointer;
}

.filter-reset {
    width: 100%;
    padding: 12px;
    margin-top: 15px;
    background: #fff;
    border: 2px solid #333;
    border-radius: 4px;
    font-weight: 600;
    cursor: pointer;
    transition: all 0.3s;
}

.filter-reset:hover {
    background: #333;
    color: #fff;
}


.archive-content {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 30px;
}


.post-filter {
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    transition: box-shadow 0.3s;
}

.post-filter:hover {
    box-shadow: 0 4px 16px rgba(0,0,0,0.15);
}


.post-summary__image {
    display: block;
    position: relative;
    overflow: hidden;
}

.recipe-image-wrapper {
    position: relative;
    width: 100%;
    aspect-ratio: 3/2;
    overflow: hidden;
    display: block;
}

.recipe-image-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    transition: opacity 0.4s ease;
}


.recipe-image-wrapper .hover-image {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}


.recipe-image-wrapper.has-hover-effect:hover .hover-image,
.post-summary__image.has-hover-image:hover .hover-image,
a:hover .recipe-image-wrapper.has-hover-effect .hover-image,
.fl-post-feed-post:hover .recipe-image-wrapper.has-hover-effect .hover-image,
.fl-post-carousel-post:hover .recipe-image-wrapper.has-hover-effect .hover-image,
.uabb-post-wrapper:hover .recipe-image-wrapper.has-hover-effect .hover-image,
.post-filter:hover .recipe-image-wrapper.has-hover-effect .hover-image {
    opacity: 1 !important;
}

.recipe-image-wrapper.has-hover-effect:hover .main-image,
.post-summary__image.has-hover-image:hover .main-image,
a:hover .recipe-image-wrapper.has-hover-effect .main-image,
.fl-post-feed-post:hover .recipe-image-wrapper.has-hover-effect .main-image,
.fl-post-carousel-post:hover .recipe-image-wrapper.has-hover-effect .main-image,
.uabb-post-wrapper:hover .recipe-image-wrapper.has-hover-effect .main-image,
.post-filter:hover .recipe-image-wrapper.has-hover-effect .main-image {
    opacity: 0 !important;
}


.fl-post-feed-image .recipe-image-wrapper,
.fl-post-carousel-image .recipe-image-wrapper,
.uabb-post-thumbnail .recipe-image-wrapper {
    aspect-ratio: 3/2;
    height: auto;
}


.recipe-image-wrapper .main-image,
.recipe-image-wrapper .hover-image {
    border-radius: inherit;
}


.recipe-image-wrapper img {
    transform: none !important;
}


.fl-post-feed-image .recipe-image-wrapper img,
.fl-post-carousel-image .recipe-image-wrapper img {
    border-radius: 10px;
}


.uabb-post-thumbnail {
    position: relative;
    overflow: hidden;
}

.uabb-post-thumbnail .recipe-image-wrapper {
    width: 100%;
    height: 100%;
}

.post-filter-content {
    padding: 20px;
    text-align: center;
}

.article-title {
    font-size: 1.1rem;
    margin: 0;
    line-height: 1.4;
}

.article-title a {
    color: #070808;
    text-decoration: none;
    display: block;
}

.article-title a:hover {
    color: #070808;
    text-decoration: underline;
}

.post-meta {
    display: none;
}


.no-results {
    text-align: center;
    padding: 60px 20px;
    color: #999;
}


.custom-pagination {
    margin-top: 40px;
    text-align: center;
    grid-column: 1 / -1;
}

.custom-pagination .pagination {
    display: inline-flex;
    gap: 5px;
    align-items: center;
}

.custom-pagination a,
.custom-pagination span {
    padding: 8px 12px;
    background: #fff;
    border: 1px solid #ddd;
    text-decoration: none;
    color: #333;
    border-radius: 4px;
    transition: all 0.2s;
}

.custom-pagination a:hover {
    background: #0066cc;
    color: #fff;
    border-color: #0066cc;
}

.custom-pagination .current {
    background: #0066cc;
    color: #fff;
    border-color: #0066cc;
}


@media (max-width: 1024px) {
    .index-wrap {
        grid-template-columns: 1fr;
    }
    
    .archive-content {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    }
}

@media (max-width: 640px) {
    .filter-title {
        font-size: 2rem;
    }
    
    .archive-content {
        grid-template-columns: 1fr;
    }
}
.entry-title{display:none;}

.single-sfwd-courses:not(.llp-course-modern) .entry-title{display:block;}
body.llp-ld-course .entry-title{display:none;}

body.llp-recipe-locked .llp-access-price>del {
    display: none;
}

.ast-header-break-point .member-menu {
    display: block;
}


.fl-post-content .wp-block-gallery + p,
.fl-post-content .wp-block-image + p,
.fl-post-content .wp-block-gallery + h2,
.fl-post-content .wp-block-image + h2,
.entry-content .wp-block-gallery + p,
.entry-content .wp-block-image + p {
	margin-top: 2.5rem;
}
.fl-post-content .wp-block-list + h2.wp-block-heading,
.fl-post-content .wp-block-list + .wp-block-spacer + h2.wp-block-heading,
.fl-post-content p + h2.wp-block-heading {
	margin-top: 3rem;
}

.recipe-troubleshooting-section h2 {
	font-size: 32px;
	text-transform: lowercase;
}

.troubleshooting-display-table {
	table-layout: fixed;
}
@media (min-width: 769px) {
.troubleshooting-display-table th.issue,
.troubleshooting-display-table td.issue { width: 26%; }
.troubleshooting-display-table th.cause,
.troubleshooting-display-table td.cause { width: 34%; }
.troubleshooting-display-table th.fix,
.troubleshooting-display-table td.fix { width: 40%; }
.troubleshooting-display-table td { word-wrap: break-word; }
}

.prep-time-note { display: block; font-size: 0.8em; line-height: 1.4; opacity: 0.75; margin-top: 6px; }



body.single-post .fl-module-fl-post-content a:not(.wp-element-button):not(.wp-block-button__link) {
	text-decoration: underline;
}
body.single-post .fl-module-fl-post-content a:not(.wp-element-button):not(.wp-block-button__link) u {
	text-decoration: none;
}





html { scroll-behavior: auto ; }

   @import url('https://fonts.cdnfonts.com/css/helvetica-neue-55');
.scrool_faq .fl-accordion-small .fl-accordion-content {
    max-height: 500px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 0 30px 10px 15px;
}


.scrool_faq .fl-accordion-small .fl-accordion-content::-webkit-scrollbar {
    width: 6px;
}

.scrool_faq .fl-accordion-small .fl-accordion-content::-webkit-scrollbar-track {
    background: transparent;
}

.scrool_faq .fl-accordion-small .fl-accordion-content::-webkit-scrollbar-thumb {
    background: #ccc;
    border-radius: 10px;
}

.scrool_faq .fl-accordion-small .fl-accordion-content::-webkit-scrollbar-thumb:hover {
    background: #999;
}


.recipes_home .llp-recipe-slides__track { gap: 0; }
.recipes_home .llp-recipe-slides__track .llp-recipe-slides__slide { margin-inline: 10px; }

.recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav {    display: block; position: absolute; top: 50%; transform: translateY(-50%); left: 0px;background: #e5ded6; border: 0;}

.recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav:hover{background:#000;}

.recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav.llp-recipe-slides__nav--next {
    right: 0;
    left: auto;
}
.recipes_home .llp-recipe-slides__viewport span.llp-tax-slides__name { font-size: 20px; }

.understand_six .price { margin-top: 0; }

.page-id-824 header.entry-header .entry-title {
    display: block !important;
    font-weight: 400 !important;
}
.single-article div#primary p a { text-decoration: underline; }
.pum-theme-3752 .pum-content .fl-module.fl-module-box>.fl-module { margin: 0; }
.pum-theme-3752 .pum-content .fl-module .fl-module.fl-module-photo.fl-photo { margin: 0; }
.pum-theme-3752 .pum-content .fl-module.fl-module-box:before, .pum-theme-3752 .pum-content .fl-module.fl-module-box:after{display:none;}

.membership_sec section.llp-recipe-slides { background: #F4F2F0; border-radius: 12px; }
.membership_sec section.llp-recipe-slides button.llp-recipe-slides__nav span { height: 44px; font-size: 33px; }
.price_secmain h3.fl-module.fl-module-heading { text-align: left; }
.price_secmain .fl-module-separator { display: none; }
.signature_cakes .pp-tabs-panel-content { background: #fff; border-radius: 24px; }

.button_primary a.fl-button span.fl-button-text { font-size: 16px; text-transform: capitalize; }
.button_primary a.fl-button { background: #E5DED6 !important; box-shadow: 4px 4px 4px 0px #D4C2AE1F; padding: 16px 38px !important; border-radius: 80px !important; border: 0 !important; }
.button_primary a.fl-button:hover { background: #cfc1b1 !important; }

.imageoverlay_text p {margin-bottom: 25px; padding-inline: 10px; max-width: 400px; margin-inline: auto;}
.imageoverlay_text { margin: 0 120px 0 20px !important; background: #F4F2F0; padding: 20px; border-radius: 12px; position: absolute; bottom: 20px; right: 0; width: -webkit-fill-available;}
.relative { position: relative; }
.main_icons ul.pp-list-items .pp-list-item-content h4.pp-infolist-title-text { margin: 0; }
.main_icons .fl-col-small { width: auto; }
body.postid-1388 .membership_page_slider { background: linear-gradient(180deg, #F4F2F0 0%, rgb(244 242 240 / 0%) 97.79%); }
.laved_icon.main_icons .fl-row-content-wrap { background: linear-gradient(180deg, rgba(244, 242, 240, 0) 0%, #F4F2F0 100%); }
body.postid-1388 .membership_page_slider .pp-logos-ticker { padding-block: 10px; }


body.postid-1388 .membership_page_slider>.fl-row-content-wrap { margin-top: 0; }
body.postid-1388 .membership_page_slider .logo-image-wrapper { background: #fff; padding: 10px 10px 2px; border-radius: 4px; box-shadow: 0px 0px 8px 0px #00000024; }


.membership_new .llp-cs-slides__frame { background: transparent !important; box-shadow: none !important; }
.membership_new  img.llp-cs-slides__img { box-shadow: none; }
.membership_new .llp-cs-slides__panel { background: transparent !important; }

.membership_new .llp-recipe-slides__viewport {
    padding: 0 !important;
}
.fl-node-5ydrb7ps4gin.fl-module-button { margin-top: 20px; margin-bottom: 40px; }
.decortion_section h2.fl-module { width: 600px; margin-inline: auto; }
.decortion_section span.llp-ld-slides__badge { background: #E5DED6; border-radius: 6px; color: #000; }

.decortion_section .llp-recipe-slides__slide a { box-shadow: 0px 0px 8px 0px #00000024 !important; border-radius: 10px; padding: 0 0 10px; background: #fff; }

.subscribe_ui .fl-subscribe-form {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 50px;
  padding: 5px;
  max-width: 420px;
  box-sizing: border-box;
}

.chose_form_best.chose_form .fl-accordion-button .fl-accordion-button-label p { width: fit-content; display: inline-block; font-size: 12px; background: #E5DED6; border-radius: 5px; padding-inline: 10px; margin: 0; margin-left: 30px !important; position: relative; bottom: 6px; color: #000; letter-spacing: 1px; }


.subscribe_ui .fl-form-field {
  flex: 1 1 auto;
  margin: 0;
}

.subscribe_ui .fl-subscribe-form-email {
  width: 100%;
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  padding: 10px 8px 10px 18px !important;
  font-size: 15px;
  color: #333333;
  outline: none;
}

.subscribe_ui .fl-subscribe-form-email::placeholder {
  color: #8a8a8a;
}


.subscribe_ui .fl-form-button {
  flex: 0 0 auto;
  margin: 0;
}

.subscribe_ui .fl-button-wrap {
  width: auto;
}

.subscribe_ui .fl-button {
  background-color: #ded4c3 !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 12px 26px !important;
  transition: background-color 0.25s ease;
}

.subscribe_ui .fl-button:hover {
  background-color: #000 !important;
}
.subscribe_ui .fl-button:hover span.fl-button-text {
    color: #fff !important;
}
.search_btn .article-filter button:hover{
	    background: #000 !important;
color:#fff;
}

.subscribe_ui .fl-button-text {
  text-transform: none !important;
  letter-spacing: 0 !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #2b2b2b !important;
}


.subscribe_ui .fl-form-error-message {
  margin-top: 6px;
}

@media (max-width: 480px) {
  .subscribe_ui .fl-subscribe-form {
    max-width: 100%;
  }
  .subscribe_ui .fl-button {
    padding: 10px 18px !important;
  }
}
.pum-theme-3752 .pum-content, .pum-theme-content-only .pum-content {
    border: 2px solid #6F6F6F; 
}

.pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit:hover{
	color:#fff !important;
	background:#000 !important;
}


.pum-theme-3752 .pum-content .fl-module.fl-module-box { overflow: hidden; }
.pum-theme-3752 .pum-content h2.fl-module-heading { width: 100%; color: #000; font-size: 38px; font-weight: 400; }
.pum-theme-3752 .pum-content p { font-size: 16px !important; line-height: 1.6; color: #000 !important; font-weight: 400; }
.pum-theme-3752 .pum-content .fl-module.fl-module-box { background: #fff;align-items: flex-start;}
.pum-theme-3752 button.pum-close { background: #fff !important; width: 40px !important; height: 40px !important; border-radius: 50% !important; font-weight: 100 !important; font-size: 26px !important; }
.pum-theme-3752 .pum-content .privcy_text a { text-decoration: underline; }
.pum-theme-3752 .pum-content .privcy_text p, .pum-theme-3752 .pum-content .privcy_text a { font-size: 12px !important; }
.article-filter button { background: #fff !important; border: 1px solid #000 !important; }

.article-filter .dropdown-button:focus, .article-filter .dropdown-button.active { background: #000 !important; border-color: #000 !important; color: #fff !important; }

.pum-theme-3752 .pum-content .convertkit-form form.formkit-form div { padding: 0; }

.pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit{
	text-transform:capitalize;
}

.pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit, .pum-theme-3752 .pum-content .convertkit-form form.formkit-form .formkit-field { margin: 0 !important; }
.pum-theme-3752 .pum-content .convertkit-form form.formkit-form input.formkit-input { border: 0 !important; box-shadow: unset;height: 50px;}
.pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit:before { content: 'Join now'; font-size: 14px; }
.pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit { background: #E5DED6 !important; color: #000 !important; font-weight: 400 !important; height: 50px; font-size: 0; display: flex; align-items: center !important; justify-content: center !important; padding: 23px 20px; }
.pum-theme-3752 .pum-content .convertkit-form form.formkit-form { margin: 0; width: 100%; max-width: 100%; padding: 6px 10px; border: 1px solid #8E8B8733; border-radius: 80px; box-shadow: 4px 4px 4px 0px #D4C2AE1F; }
.pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit span { display: none; }






input.learndash_mark_complete_button{
color:white !important;
}
body.llp-article-toc-disabled .sidebar_art{display:none;}

body.article-template-default figure.wp-block-image { margin-bottom: 20px; }

body.article-template-default .wp-block-accordion .wp-block-accordion-panel { margin-bottom: 10px; font-size: 16px; color: #2e2e2e; }
body.article-template-default .wp-block-accordion .wp-block-accordion-item button { background: transparent; color: #111; text-decoration: unset;    box-shadow: unset;}
body.article-template-default .wp-block-accordion .wp-block-accordion-item button .wp-block-accordion-heading__toggle-icon { background: #e5ded6; width: 40px; height: 40px; border-radius: 50%; font-size: 22px; }
body.article-template-default .wp-block-accordion .wp-block-accordion-item { background: #fff; border-radius: 20px !important; padding: 10px 20px; box-sizing: unset !important; border: 1px solid #e6dfd7; }

body.article-template-default .wp-block-accordion .wp-block-accordion-item button .wp-block-accordion-heading__toggle-title { text-decoration: unset; box-sizing: unset !important; }

.sidebar_art { background: #f5f3f1; border-radius: 18px; padding: 20px; box-sizing: border-box; position: sticky; top: 15px; max-height: 90vh; overflow: auto; }
.sidebar_art .fl-module-rich-text { margin: 0; }
.sidebar_art .fl-col-content{padding:0;}
.sidebar_art .fl-module-rich-text p { margin: 0 0 25px; font-size: 24px; line-height: 1.3; font-weight: 700; color: #111; }
.sidebar_art .fl-module-rich-text ol { margin: 0; padding-left: 28px; }
.sidebar_art .fl-module-rich-text ol li { margin: 0; padding: 10px 0; font-size: 16px; line-height: 1.5; color: #111; }
.sidebar_art .fl-module-rich-text ol li a { color: #171717; text-decoration: none; transition: all 0.2s ease; }
.sidebar_art .fl-module-rich-text ol li a:hover { color: #9a6b4f; }
.sidebar_art .fl-module-rich-text ol li::marker { color: #9a6b4f; font-weight: 700; }
.sidebar_art .fl-module-rich-text ol li:not(:last-child) { border-bottom: 1px solid #ddd8d3; }


body.single-article figure.wp-block-table table td {padding: 10px; font-weight: 400; font-size: 14px; border: 1px solid #ededed; }
body.single-article figure.wp-block-table tr:first-child td { background: #F4F2F0; }
body.single-article figure.wp-block-table table { border: 0; outline: unset; margin: 0; }
body.single-article figure.wp-block-table { border: 1px solid #e6e1e1; border-radius: 8px; }




.bg_grey_white { background: linear-gradient(331.1deg, rgba(244, 242, 240, 0) 12.87%, #F4F2F0 80.33%); }

.single_banner .fl-row-content-wrap { height: 900px; }

.single_banner .fl-col-group { display: flex; align-items: center; }
.single_banner .fl-col-content { display: flex; flex-direction: column; justify-content: center; }
.single_banner .fl-col:last-child .fl-col-content { min-height: 100%; }


.single_banner_image .pp-photo-content, .single_banner_image .pp-photo-content img{width:100%;}
.single_banner .fl-col:last-child .fl-col-content { min-height: 100%; padding-left: 177px; }




.perfect_list .fl-list-item-wrapper { display: flex; flex-direction: row-reverse; }
.fl-list-item-content { width: fit-content !important; }
.perfect_list .fl-list-item-wrapper {
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: 6px;
}

.perfect_list .fl-list-item-heading { margin:0; }


.perfect_list .fl-list-item-content { width: 37px !important; justify-content: center; display: flex; }
.master_content { max-width: 831px; margin-inline: auto !important; }
.inside_content { max-width: 547px; margin-inline: auto !important; }


.content_center .fl-row-content {
    display: flex;
    align-items: center;
}

.content_center .fl-col-group {
    display: flex;
    align-items: center;
}
.chat_image .fl-col-group {
    display: flex;
    gap: 14px;
    align-items: stretch;
}

.chat_image .fl-col {
    display: flex;
}

.chat_image .fl-col-content { width: 100%; display: flex; }
.chat_image .pp-photo-container, .chat_image .pp-photo, .chat_image .pp-photo-content, .chat_image .pp-photo-content-inner, .chat_image figure { width: 100%; margin: 0; }
.chat_image img { width: 100%; height:380px; object-position: center; display: block; }
.skill_content {
    max-width: 700px;
    margin-inline: auto !important;
}


.question_recipe {
    display: flex !important;
    align-items: flex-start;
width:100%;
    box-sizing: border-box;
    background: #fff;
}

.question_recipe .question_number { width: 32px; height: 32px; min-width: 33px; border-radius: 50%; background: #e8e3dd; display: flex; align-items: center; justify-content: center; margin-right: 14px; box-sizing: border-box; }
.question_recipe .questions_text { flex: 1; padding: 0; margin: 0; flex-direction: column;gap: 0; }

.question_recipe .questions_text h2 {
    margin:0;

}



.new_faq .pp-faq {width: 100%;}
.new_faq .pp-faq-item { border: 1px solid #C6BEB6; overflow: hidden; background: #fff; }
.new_faq .pp-faq-button { min-height: 58px; padding: 16px 18px; display: flex; align-items: center; justify-content: space-between; gap: 15px; background: #fff; color: #171717; cursor: pointer; transition: background-color 0.25s ease; }
.new_faq .pp-faq-button-label { color: #171717; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: -1%; }
.new_faq .pp-faq-button:hover {background: #F4F2F0;}


.new_faq .pp-faq-button .pp-faq-content-text p { font-family: Helvetica; font-weight: 300; font-size: 14px; line-height: 149%; letter-spacing: 0%; }

.new_faq .pp-faq-button-icon::before {
    width: 36px !important;
    height: 36px !important;
    min-width: 26px;
    border-radius: 50%;
    background: #e8e1d8;
    color: #333;
    line-height: 1;
    font-size: 16px !important;
    padding: 9px !important;
}


.ready_banner .fl-row-content-wrap {
    padding-top: 107PX;
    padding-bottom: 116px;
    background-color: #cbcbcc;
    background-position: right bottom;
    background-size: contain;
}

}
@media (min-width: 1500px){
	.ready_banner .fl-row-content-wrap {
    padding-bottom: 236px;
}
}

@media (min-width: 1200px){
.matter_text { width: 416px; }
}
}

.custom_btn a.fl-button { background: #E5DED6; box-shadow: 4px 4px 4px 0px #D4C2AE1F; font-family: Helvetica; font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0%; -webkit-font-smoothing: subpixel-antialiased; border-radius: 99px; padding-inline: 56px; padding-block: 18px; color: #000000; }
.master_content { max-width: 834px;  }

.perfect_list .uabb-list-icon-wrap { display: flex; align-items: start; width: 456px; margin-bottom: 16px !important; }


.pro_banner .fl-row-content-wrap { padding-top: 116px; padding-bottom: 216px; background-color: #f8f8f8; background-repeat: no-repeat; background-size: contain; background-position: center left; }

.entremet_baking p { width: 473px; margin-top: 16px !important; }
.end_courdse_card .fl-col-content{ background: #FFFFFF; box-shadow: 0px 0px 8px 0px #00000024; padding: 14px; }
.end_courdse_card img.fl-photo-img { height: 331px !important; object-fit: cover; border-radius: 0 !important; }
.end_course_num p { width: 44px; height: 44px; background: #E5DED6; text-align: center !important; border-radius: 35px; line-height: 1; display: flex; justify-content: center; align-items: center; }
.entremet_silder img.logo-image { box-shadow: 0px 0px 13.74px 0px #00000024; border-radius: 21px !important; }
.chose_silder .llp-recipe-slides__viewport { padding: 0; }
.chose_silder .llp-recipe-slides__slide { box-shadow: 0px 0px 8px 0px #00000024; }
.chose_silder .llp-recipe-slides__slide { width: 50% !important; flex: 0 0 55% !important; max-width: 79%!important; }


.five_step_tab .pp-tabs {
    display: flex;
    flex-direction: row-reverse;
    align-items: stretch;
    width: 100%;
    gap: 40px;
}
body .five_step_tab .pp-tabs-label.pp-tab-active { background: #f3f0ed !important; border-color: #f3f0ed !important; }

body  .five_step_tab .pp-tabs-label {
    position: relative !important;
    width: 100%;
    padding: 20px 20px 20px 74px !important;
    margin: 0 !important;
    border: 1px solid #dedbd7 !important;
    border-radius: 14px;
    background: #fff;
    box-sizing: border-box;
    cursor: pointer;
    transition: all .25s ease;
}
.step_after_silder .pp-logo { box-shadow: 0px 0px 13.74px 0px #00000024; border-radius: 21px !important; }
.chocolate_cake { padding-inline: 10px; }

.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label{
      border: 1px solid #dedbd7 !important;
}
.five_step_tab .pp-tabs-labels {
    width: 42%;
    display: flex;
    flex-direction: column;
    gap: 10px;
    flex-shrink: 0;
}

body #content .five_step_tab .pp-tabs-label { position: relative !important; width: 100%; padding: 20px 20px 20px 74px !important; margin: 0 !important; border: 1px solid #dedbd7 !important; border-radius: 14px; background: #fff; box-sizing: border-box; cursor: pointer; transition: all .25s ease; }

body #content  .five_step_tab .pp-tabs-label.pp-tab-active {
    background: #f3f0ed !important;
    border-color: #f3f0ed !important;
}
header.fl-builder-content+div+div#content header.entry-header { margin: 0; }

.five_step_tab .pp-tabs-label::before { content: counter(step); counter-increment: step; position: absolute; left: 14px; top: 41px; transform: translateY(-50%); width: 42px; height: 42px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: #ebe6e0; color: #555; font-size: 16px; font-weight: 500; }


.five_step_tab .pp-tabs-labels {
    counter-reset: step;
}

.five_step_tab .pp-tab-title { color: #000000; margin: 0; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: -1%; vertical-align: middle; }

.five_step_tab .pp-tab-description { color: #000000; margin-top: 6px; font-family: Helvetica; font-weight: 300; font-size: 14px; line-height: 149%; letter-spacing: 0%; vertical-align: middle; }


.five_step_tab .pp-tab-label-inner,
.five_step_tab .pp-tab-label-flex {
    width: 100%;
}

.five_step_tab .pp-tab-label-flex {
    display: block;
}


.five_step_tab .pp-tabs-panels {
    width: 58%;
    flex: 1;
    order: 2;
  border:none;
}
.pp-tabs-label:focus > .pp-tab-label-inner{outline:none !important;}
.five_step_tab .pp-tabs-panel-label {
    display: none;
}

.five_step_tab .pp-tabs-panel-content {
    width: 100%;
    height: 100%;
    padding: 0 !important;
    border: 0;
    border: none !important;
}


@media (max-width: 768px)
{
	.content_left_img.content_center figure.fl-module.fl-module-photo { margin-inline: 0; }
	.price_new_card .fl-photo-content.fl-photo-img-webp { width: 100%; }
	.single-chocolate-courses_grid .price_new_card .fl-photo-content { max-width: 100%; width: 100%; }
	
a.button.short_btn_two { display: block !important;}	
	
	.list_bottom { margin-bottom: 0 !important; }
	body .list_bottom {
    margin-bottom: 0 !important;
}
    .decortion_section h2.fl-module { width: 100%; margin-inline: auto; }
  .main_icons .fl-col-group { display: flex; gap: 3px; flex-direction: column; }

  .main_icons .pp-infolist-icon-inner span.pp-icon:before { font-size: 20px; position: relative; bottom: 8px; right: 8px; }
  .laved_icon .pp-list-item-content { display: flex; justify-content: center; }

    .five_step_tab .pp-tabs {
        display: block;
    }

    .five_step_tab .pp-tabs-labels {
        display: none;
    }

    .five_step_tab .pp-tabs-panels {
        width: 100%;
    }

    .five_step_tab .pp-tabs-panel-label {
        display: block;
        padding: 16px 20px 16px 54px;
        border: 1px solid #dedbd7;
        border-radius: 12px;
        margin-bottom: 8px;
    }

    .five_step_tab .pp-tabs-panel-content {
        padding: 10px 0 20px;
    }
}

.faq_recipes_new .fl-accordion-item.fl-accordion-item-active .fl-accordion-button {
    background-color: #F4F2F0 !important;
    border-radius: 12px 12px 0 0;
}
.faq_recipes_new  .fl-accordion-button { background: transparent;  }
.faq_recipes_new .fl-accordion-item.fl-accordion-item-active .fl-accordion-content {
    background-color: #F4F2F0 !important;
    border-radius: 0 0 12px 12px;
}

.course_changed_silder article.llp-ld-slides__card { background: #fff !important; box-shadow: 0px 0px 8px 0px #00000024; padding: 32px 12px 12px; } padding: 32px 12px; }

.course_changed_silder  h3.llp-ld-slides__name { font-family: Helvetica; font-weight: 500; font-size: 28px !important; letter-spacing: -1% !important; text-align: center; vertical-align: middle; text-transform: capitalize; color: #000000 !important; opacity: 1; }


.chose_form .fl-accordion-button .fl-accordion-button-label span { width: 44px !important; height: 44px !important; background: #E5DED6; display: inline-block; align-items: center; border-radius: 20px; padding-left: 17px; padding-top: 10px; margin-right: 20px; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: 0%; vertical-align: middle; }
.chose_form  .fl-accordion-button-label { font-family: Helvetica; font-weight: 300; font-size: 28px; line-height: 120%; letter-spacing: -1%; vertical-align: middle; text-transform: capitalize; }

.chose_form button.fl-accordion-button-icon { background: #DCCFC0; opacity: 1 !important; width: 36px; height: 36px; display: flex !important; justify-content: center; align-items: center; border-radius: 20px; }

.course-section { width: 100%; padding: 20px 0 0 0; box-sizing: border-box;}

.course-column {
  display: grid;
  grid-template-columns: 1fr 1.5fr;
  gap: 11px;
}
.left-column,
.right-column {
  min-width: 0;
}
.intro p { margin: 0 0 17px; color: #363636; font-family: Helvetica; font-weight: 300; font-size: 16px; line-height: 149%; letter-spacing: 0%; }

.price { margin-top: 38px; margin-bottom: 15px; color: #111; font-family: Helvetica; font-weight: 400; font-size: 38px; line-height: 120%; letter-spacing: -1%; text-transform: capitalize; }

.select-btn {
    border: 0;
    border-radius: 99px;
    background: #E5DED6;
    cursor: pointer;
    box-shadow: 4px 4px 4px 0px #D4C2AE1F;
    font-family: Helvetica,Verdana,Arial,sans-serif !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0%;
    text-transform: capitalize;
    padding: 16px 56px;
    margin-top: 20px;
    color: #000;
}


.details h3 { margin: 0 0 13px; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: -1%; color: #000; }

.details ul {
  list-style: none;
  padding: 0;
  margin: 0 0 23px;
}

.details li { position: relative; margin-bottom: 8px; color: #000000; font-family: Helvetica; font-weight: 300; font-size: 16px; line-height: 149%; letter-spacing: 0%; vertical-align: middle; display: flex; gap: 10px; align-items: start; }

.master-title { margin-bottom: 12px; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: -1%; }


.media-card {
    position: relative;
    width: 100%;
    margin-top: 27px;
    overflow: hidden;
    border-radius: 8px;

}
.course-column.course-media {
    margin-bottom: 31px;
}
.course-section .media-card{height:100%;}
.media-card img,
.media-card video{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}


.tcc-cake-video video { height: 100%; width: 100%; min-width: 100%; }

.play-button {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 24px;
}

.video-text {
  position: absolute;
  z-index: 2;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  color: white;
  text-align: center;
  font-size: 10px;
  line-height: 1.25;
  font-weight: 600;
}
.btn_gry a.fl-button { background: #F7F2EC; padding-inline: 30px; padding-block: 20px; border-radius: 99px; }
@media (max-width: 600px) {
  .course-column {
    grid-template-columns: 1fr;gap: 62px;
  }
	a.button.short_btn.single_couse_btn{top: 0;}
	.price { margin-bottom: 25px;}
}
.chose_form .fl-module-content  { background: linear-gradient(329.96deg, rgba(244, 242, 240, 0) 6.48%, #F4F2F0 65.54%); border: 1px solid #F4F2F0; padding: 10px 30px 10px 30px; border-radius: 20px; box-shadow: 0px 0px 6px 0px #0000001A; }

.chose_form .fl-accordion-item:last-child {
    border-bottom: none !important;
}

.chose_form  .fl-accordion-item { border: none !important; border-bottom: 0.5px solid #C8C3B399 !important; margin: 0 !important; padding-block: 20px; }

.signature_cakes .pp-tabs-labels {
    display: flex;
    gap: 8px;
    width: 100%;
    margin: 0 auto 12px;
    padding: 4px;
    background: transparent;
    border: 1px solid #ddd8d2;
    border-radius: 50px;
    box-sizing: border-box;
}
.signature_cakes_new .pp-tabs-panel-content { background: linear-gradient(180deg, #F4F2F0 0%, rgba(244, 242, 240, 0.75) 64.39%, rgba(244, 242, 240, 0) 100%) !important;
 border: none !important; }
.bonus_tag p { background: #E5DED6; width: fit-content; padding-inline: 14px; padding-block: 10px; border-radius: 10px; color: #000 !important; }

.heart_text .uabb-module-content.uabb-list-icon { width: fit-content; background: #E5DED6; padding: 6px 12px; border-radius: 99px; margin-bottom: 20px; }

.signature_cakes .pp-tabs-label {
    flex: 1 1 auto;

    min-height: 42px;
    padding: 0 38px !important;

    display: flex !important;
    align-items: center;
    justify-content: center;

    background: transparent !important;
    border: 0 !important;
    border-radius: 40px !important;

    color: #746e68 !important;

    cursor: pointer;

    transition:
        background-color .3s ease,
        color .3s ease,
        box-shadow .3s ease,
        transform .3s ease;
}

.signature_cakes .pp-tabs-label .pp-tab-title {
    white-space: nowrap;
    font-family: Helvetica;
    font-weight: 400;
    font-style: Regular !important;
    font-size: 18px;
    line-height: 140%;
    letter-spacing: -1%;
    text-align: center;
    color: #00000099 !important;
}

.signature_cakes .pp-tabs-label:hover {
    background: #eeeae5 !important;
    color: #3d3732 !important;
}


.signature_cakes .pp-tabs-label.pp-tab-active {
    background: #e3ded7 !important;
    color: #302b27 !important;

    box-shadow: 0 1px 3px rgba(60,45,35,.04);
}


.signature_cakes .pp-tabs-label.pp-tab-active .pp-tab-title {
    color: #302b27 !important;
    font-weight: 500 !important;
}


.signature_cakes .pp-tabs-label:focus {
    outline: none !important;
}


.signature_cakes .pp-tabs-panel-label {
    display: none !important;
}



.eight_modules_tab .pp-tabs {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start !important;

    width: 100%;
    gap: 40px;

    margin: 0;
    padding: 0;
}

.llp-ld-slides__arrows button.llp-recipe-slides__nav:hover span:before { border-color: #fff; }
div .llp-ld-slides__arrows button.llp-recipe-slides__nav--next span:before { transform: rotate(-45deg); left: 0; }
.llp-ld-slides__arrows button.llp-recipe-slides__nav span:before { content: ''; border-right: 1px solid #000; border-bottom: 1px solid #000; width: 8px; height: 8px; display: inline-block; transform: rotate(135deg); position: relative; left: 3px; }
.llp-ld-slides__arrows button.llp-recipe-slides__nav span { font-size: 0; }

.llp-recipe-slides button.llp-recipe-slides__nav:hover span:before { border-color: #fff; }
div .llp-recipe-slides button.llp-recipe-slides__nav--next span:before { transform: rotate(-45deg); left: 0; }
.llp-recipe-slides button.llp-recipe-slides__nav span:before { content: ''; border-right: 1px solid #000; border-bottom: 1px solid #000; width: 8px; height: 8px; display: inline-block; transform: rotate(135deg); position: relative; left: 3px; }
.llp-recipe-slides button.llp-recipe-slides__nav span { font-size: 0 !important; }



.eight_modules_tab .pp-tabs-labels {
    width: 285px !important;
    min-width: 285px !important;
    flex: 0 0 285px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 8px;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;

    counter-reset: module-counter;
}
.pp-tab-description { font-family: Helvetica; font-weight: 300; font-size: 14px; line-height: 149%; letter-spacing: 0%; color: #000000; }



.eight_modules_tab .pp-tabs-label {
    position: relative;
    width: 100% !important;
    min-height: 82px;
    box-sizing: border-box;
    margin: 0 !important;
    padding: 16px 15px 16px 16px !important;
    background: #ffffff;
    border-radius: 10px !important;
    cursor: pointer;
  box-shadow: 0px 0px 4px 0px #0000001A;
}

.eight_modules_tab .pp-tabs-label .pp-tab-title span { background: #E5DED6; width: 32px !important; height: 32px; min-width: 32px !important; max-width: 32px; display: inline-flex; justify-content: center; align-items: center; margin-right: 14px; border-radius: 99px; }

.eight_modules_tab .pp-tabs-label.pp-tab-active {
    background: #e9e4dd !important;
    border-color: #e9e4dd !important;
}
.eight_modules_tab .pp-tabs-label.pp-tab-active .pp-tab-title span { background: #fff;}

.eight_modules_tab .pp-tabs-label .pp-tab-title { margin: 0 !important; padding: 0 !important; color: #222222; line-height: 1 !important; font-family: Helvetica; font-weight: 400; font-size: 16px; letter-spacing: 0%; }


.eight_modules_tab .pp-tabs-label:not(.pp-tab-active):hover {background: #faf9f7;border-color: #dddddd !important;
}

.eight_modules_tab .pp-tabs-panels { flex: 1 1 auto !important; width: auto !important; min-width: 0 !important; margin: 0 !important; padding: 30px; border: 1px solid #F4F2F0; border-radius: 16px; box-shadow: 0px 0px 4px 0px #0000001A; }



.eight_modules_tab .pp-tabs-panel-content {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
}


.eight_modules_tab .pp-tabs-panel-label {
    display: none !important;
}

.made_memder .llp-cs-slides__quote.llp-cs-slides__content { font-family: Helvetica; font-weight: 400; font-size: 17px; line-height: 140%; letter-spacing: -1%; }


h2.fl-module.fl-module-heading.fl-heading.fl-heading-text.fl-node-t0eusw18qc9l.begin_heading {
    width: 70%;
    margin-inline: auto;
    position: relative;
}

h2.fl-module.fl-module-heading.fl-heading-text.fl-node-t0eusw18qc9l.begin_heading::before,
h2.fl-module.fl-module-heading.fl-heading-text.fl-node-t0eusw18qc9l.begin_heading::after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

h2.begin_heading::before {
    background-image: url("../../uploads/2026/08/Vector-1.svg");
    left: -10px;
    top: 0;
}

h2.begin_heading::after { background-image: url("../../uploads/2026/08/Vector-3.svg"); right: -10px; bottom: 50%; transform: translateY(50%); }
.begin_content { width: 599px; margin-inline: auto !important; }
.begin_silder .pp-logo { box-shadow: 0px 0px 13.86px 0px #00000014 !important; border-radius: 2px; }
.chose_form_new .fl-accordion-button-label >p { font-family: Helvetica; font-weight: 400; font-size: 14px; line-height: 149%; letter-spacing: 0%; background: #E5DED680; width: fit-content; padding-inline: 12px; padding-block: 5px; border-radius: 34px; color: #000000; }
 .cake-section {
      max-width: 100%;
      margin: 0 auto;
    }

    .cake-container {
      display: grid;
      grid-template-columns: 1fr 1fr;
      align-items: flex-start;
      gap: 50px;
    }
.cake-container .cake-content { padding-top: 20px; }
    
    .cake-content {
      font-size: 16px;
      line-height: 1.6;
    }
.step_third .step-content { border-bottom: 0.5px solid #C8C3B3; }

    .cake-content p {
      margin: 0 0 16px;
    }

    .cake-content h2 {

      font-weight: 600;
      line-height: 1.4;
      color: #222;
    }
.price_new_card .fl-col-content.fl-node-content { box-shadow: 0px 0px 4px 0px #0000001A !important; border-radius: 10px; padding: 10px; background: #ffffff !important; }

body .price_new_card_two.price_new_card .fl-col-content.fl-node-content{
  background: linear-gradient(89.93deg, #F4F2F0 4.74%, rgba(244, 242, 240, 0.2) 120.92%) !important;
}

.price_new_tag span { font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: 0%; text-decoration: line-through; color: #00000080; margin-right: 14px; }

.price_new_tag.fl-node-nobd1tl8sgxw.fl-module-heading { margin-top: 0px; margin-right: 0px; margin-bottom: 24px; margin-left: 0px; }
body .price_new_card span.fl-button-text { font-family: Helvetica; font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0%; text-align: center; text-transform: capitalize; }
body .price_new_card  figure { box-shadow: none; }
body .price_new_card figure img { height: 278px !important; width: 100%; border-radius: 20px; }
.socal_icon_box .fl-col-content.fl-node-content { display: flex; gap: 13px;flex-direction: row; }
.included_row { background: linear-gradient(180deg, #F4F2F0 0%, rgba(255, 255, 255, 0) 159.88%); }
.signature_cakes .pp-tabs-label { padding: 0 20px !important; }

.ast-article-single figure, .ast-article-single img:not(figure img) { box-shadow: unset !important;}
.single_cousre_banner h2.fl-module.fl-module-heading span { background: #E5DED6; width: 42px; height: 43px; display: flex; border-radius: 20px; justify-content: center; align-items: center; font-size: 19px;margin-right:19px; }
.single_cousre_banner p { width: 500px; }
.fl-module.fl-module-heading div { font-family: Juniper and Sage Slanted; font-size: 18px; margin-right: 20px; position: relative; top: 7px; }
.single_cousre_banner h2.fl-module.fl-module-heading { display: flex; }
.single_cousre_banner p { width: 383px; }
.icon_btn .fl-button::before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../../uploads/2026/08/Vector-5.svg") no-repeat center;
    background-size: contain;
    vertical-align: middle;
    margin-right: 8px;
}

.included_row .fl-row-content { background: #fff; margin: 0 !important; padding: 30px; border-radius: 16px; box-shadow: 0px 0px 4px 0px #0000001A; }
.save_tag { background: #E5DED6; width: fit-content; padding: 6px 12px; border-radius: 8px; margin-top: 17px !important; }
.included_row ul.pp-list-items { gap: 5px !important; }
.save-money span { font-family: Helvetica; font-weight: 300; font-size: 18px !important; line-height: 149%; letter-spacing: 0%; vertical-align: middle; text-decoration: line-through; color: #000000; margin-right: 20px; }
h2.save-money { color: #8E714F; font-size: 28px !important; }

.logo_slider img.logo-image { box-shadow: none; }
.socal_icon_box .fl-module-content.fl-node-content h3.uabb-list-icon-text-heading { font-family: Helvetica; font-weight: 300; font-size: 14px; line-height: 149%; letter-spacing: 0%;white-space:nowrap; }
.socal_icon_box .uabb-module-content.uabb-imgicon-wrap { width: 24px; height: 24px; }

.list_bold .fl-list-item-content-text p { font-weight: 600; }

.one_cake .uabb-module-content.uabb-list-icon { display: flex; justify-content: center; align-items: center; }
.discount_heading span { font-size: 20px; text-decoration: line-through; color: #8b8b8b; position: relative; bottom: 5px; }

.one_cake .pp-list-item-content { justify-content: center; }

.shadow_remove figure.fl-module-photo,.shadow_remove { box-shadow: none !important; }

.socal_icon_box .fl-module-content.fl-node-content { background: #F4F2F0 !important; border-radius: 6px; padding-inline: 16px; margin: 0; padding-block: 10px; width: fit-content; }
    
    .feature-list {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 8px 25px;
      margin-top: 10px;
    }

.feature { position: relative; font-size: 14px; line-height: 1.5; display: flex; gap: 9px; }
 .container::after {
      content: "";
      position: absolute;
      top: 0;
      right: 2px;
      width: 3px;
      height: 282px;
      background: #d9d4cf;
      border-radius: 0 0 4px 4px;
    }

    .step {
      display: flex;
      align-items: flex-start;
      margin-block: 10px;
    }

    .number {
      flex: 0 0 26px;
      width: 26px;
      height: 26px;
      border-radius: 50%;
      background: #e8e2da;
      color: #222;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 11px;
      margin-right: 9px;
    }

    .step-content {
      padding-top: 2px;
    }

    .step-title {
      margin: 0 0 9px;
      font-size: 18px;
      line-height: 1;
      font-weight: 400;
    }

    .step-description {
      margin: 0;
      color: #777;
      font-size: 14px;
      line-height: 1.35;
    }

    .intro {
      margin-top: 28px;
      color: #666;
      font-size: 16px;
      line-height: 1.45;
    }
.understand_six h2.course_title_new + .intro { margin-top: -7px; }

    .intro p {
      margin: 0 0 12px;
    }

 .feature img { width: 22px; height: 25px; }
    
    .cake-image {
      width: 100%;
      overflow: hidden;
      border-radius: 10px;
    }

    .cake-image img {
      display: block;
      width: 100%;
      height: auto;
    }

    
    @media (max-width: 768px) {
      .cake-section {
        padding: 30px 20px;
      }

      .cake-container {
        grid-template-columns: 1fr;
        gap: 30px;
      }

      .cake-content h2 {
        width: 100%;
      }

      .feature-list {
        grid-template-columns: 1fr;
      }
    }

@media (max-width: 1024px) {
    .socal_icon_box .fl-col-content.fl-node-content {  flex-wrap: wrap; }
    .eight_modules_tab .pp-tabs::before { display: none; }

	
}
@media (min-width: 1025px){
		.from_text div { font-size: 24px !important; }
	.leraing_teach_banner .fl-row-content-wrap {
    background-size: contain;
    background-color: #edeef0;
    background-position: left bottom;
}
	.made_memder button.llp-recipe-slides__nav--prev { margin-left: -10px; }
		.made_memder button.llp-recipe-slides__nav.llp-recipe-slides__nav--next { margin-right: -10px; }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .baking_couse .fl-col.fl-node-ro4zi3mvdt12.fl-col-bg-photo.fl-col-small { width: 100% !important; margin: 0; min-width: 100%; }
  .courses .fl-col-group.fl-col-group-equal-height { display: flex !important; }
}
@media(max-width:1300px){
  header ul li .menu-link span.menu-item-text {
    font-size: 13px;
}
    header  .fl-module.fl-module-box.fl-node-gsqxf0bnv3ec { margin: 0; justify-content: end; }
  .fl-builder-content-5710 .fl-node-61vtqlykwngp { display: flex; flex-direction: row; gap: 10px; justify-content: end; }
  .fl-builder-content-5710 .fl-node-71djszbpfhcl { display: flex; flex-direction: row; gap: 10px; justify-content: end; }
}

@media(max-width:768px){
	.chocolatecourses h3.fl-module.fl-module-heading { font-family: 'Helvetica' !important; }
	.content_right_img.content_center .fl-col-group img.fl-photo-img { padding-bottom: 30px; }
	
	.content_left_img.content_center .fl-col-group img.fl-photo-img { padding-bottom: 30px; }
	.content_left_img.content_center .fl-col-group { flex-direction: column !important; display: flex; }
    .bg_none{display:none;}
    .col_res .fl-col-group.fl-node-6oakxn3vyje4.fl-col-group-nested { display: flex; flex-direction: column-reverse; }
    
  .chose_silder .llp-recipe-slides__slide { width: 100% !important; flex: 0 0 100% !important; max-width: 100% !important; }
    body #content .five_step_tab .pp-tabs-label .pp-tab-label-inner i.pp-toggle-icon { display: none; }
    .fl-accordion-small .fl-accordion-button { padding: 5px 0; }
    .chose_form .fl-accordion-button .fl-accordion-button-label span { width: 34px !important; height: 34px !important; padding-left: 12px; padding-top: 6px; font-size: 16px;    margin-right: 10px;}
    
    
    
    
    
    
  h2 br, p br{display:none;}
  
  .chocolate_banner .fl-row-content-wrap { background-size: cover; }
  .socal_icon_box .fl-col-content.fl-node-content { display: flex; gap: 13px; flex-direction: row; flex-wrap: wrap; }
  .exactily_sec .fl-col-group { padding-inline: 0 !important; }
  .exactily_sec .fl-col-group { display: flex; flex-direction: column !important; }
  .exactily_sec  figure { margin: 0 !important; }
  .begin_content { width: 100%; }
  
  .entremet_baking p { width: 100%; margin-top: 16px !important; }
  .subscription_banner h1 span { font-size: 26px !important; padding-bottom: 0 !important; display: block; }
.join_cake h2 span { font-size: 22px !important; margin-bottom: -18px; display: block; }
  .join_cake .fl-module.fl-module-button.fl-button-wrap { display: block; width: fit-content; }
  
  .faq_rev .fl-col-group { display: flex; flex-direction: column-reverse; }
	
  div#popmake-3796 { width: 90% !important; margin: 0 !important; right: 0 !important; }
  div#popmake-3796 button.pum-close.popmake-close { right: 10px; background: #ddd !important; }
	
	.pum-theme-3752 .pum-content h2.fl-module-heading { font-size: 30px;}
	
.content_center .fl-col-group { padding: 0 15px 0; flex-direction: column-reverse; gap: 0; }
  .perfect_list .uabb-list-icon-wrap{width:auto;}
  .chef_sec .fl-col-group { flex-direction: column;}
  body #content .five_step_tab .pp-tabs-panel { margin-bottom: 15px; }
  .pro_banner .fl-row-content-wrap { padding-top: 50px;    background-size: cover !important;}
    
  .single_banner .fl-col:last-child .fl-col-content { padding-inline: 10px; } 
    .single_banner .fl-row-content-wrap { flex-direction: column; padding-top: 60px; }
    .single_banner .fl-row-content-wrap { height: 780px; }
  
  .ready_banner .fl-row-content-wrap{background-size: cover !important;    padding-top: 40px;}
  .chose_form .fl-module-content { padding: 10px; }
  .chose_form .fl-accordion-button-label { font-size: 20px;font-weight:400;}
  .mobi_colreverc .fl-col-group { display: flex; flex-direction: column-reverse; gap: 30px; }
  .imageoverlay_text p span { font-size: 22px !important; margin-bottom: 16px !important; display: block; }
  .membership_sec article.llp-cs-slides__card.llp-cs-slides__card--included { display: flex; flex-direction: column-reverse; gap: 8px !important; }
  .price_secmain_new h3.fl-module.fl-module-heading { font-family: Juniper and Sage Slanted; font-weight: 400; font-size: 28px; line-height: 110.00000000000001%; letter-spacing: 0%; text-transform: lowercase; display: block; margin-top: 57px; margin-bottom: 16px; }
  .price_secmain_new .fl-module.fl-module-button.fl-button-wrap { display: block; }
  
  .price_secmain_new  a.fl-button { display: block; width: 100%; }
    .membership_sec .llp-recipe-slides {
        position: relative;
        width: 100%;
        overflow: hidden;
        padding: 0 0 65px;
    }
.price_secmain_new  .fl-col-content.fl-node-content { position: relative; }
  span.popular { position: absolute; top: 16px; left: 16px; background: #E5DED680; border-radius: 99px; }
    .membership_sec .llp-cs-slides__frame {
        position: relative;
        width: 100%;
    }

    .membership_sec .llp-recipe-slides__viewport {
        width: 100%;
        overflow: hidden;
    }

    .membership_sec .llp-recipe-slides__track {
        display: flex;
        width: 100%;
        overflow: visible;
    }

    .membership_sec .llp-recipe-slides__slide {
        flex: 0 0 100% !important;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100%;
        padding: 0;
    }

    .membership_sec .llp-cs-slides__card {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
        margin: 0 auto;
        text-align: center;
    }

    .membership_sec .llp-cs-slides__media {
        order: 1;
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
        padding: 0;
    }

    .membership_sec .llp-cs-slides__img {
        display: block;
        width: 100%;
        max-width: 640px;
        height: auto;
        object-fit: contain;
        margin: 0;
    }

    .membership_sec .llp-cs-slides__copy {
        order: 2;
        width: 100%;
        padding: 0 15px;
        margin-top: 65px;
        text-align: center;
    }

    .membership_sec .llp-cs-slides__name {
        margin: 0;
        padding: 0;
        color: #111;
        font-size: 23px;
        line-height: 1.3;
        font-weight: 400;
        text-align: center;
    }

    .membership_sec .llp-cs-slides__lede {
        margin-top: 12px;
        padding: 0;
    }

    .membership_sec .llp-cs-slides__lede p {
        margin: 0;
        padding: 0;
        color: #333;
        font-size: 16px;
        line-height: 1.5;
        font-weight: 400;
        text-align: center;
    }

    
    .membership_sec .llp-cs-slides__dots {
        position: absolute;
        left: 50%;
        top: 280px;
        transform: translateX(-50%);

        display: flex;
        align-items: center;
        justify-content: center;

        width: max-content;
        gap: 5px;

        margin: 0;
        padding: 0;

        z-index: 10;
    }

    .membership_sec .llp-cs-slides__dot {
        display: block;
        width: 15px;
        height: 4px;

        margin: 0;
        padding: 0;

        border: 0;
        border-radius: 10px;

        background: #e8e5e1;

        cursor: pointer;
    }

    .membership_sec .llp-cs-slides__dot.is-active {
        width: 36px;
        background: #d5ccc1;
    }

    
    .membership_sec .llp-recipe-slides__nav {
        position: absolute !important;
        width: 34px !important;
        height: 34px !important;

        margin: 0;
        padding: 0 !important;

        border: 0 !important;
        border-radius: 50% !important;

        background: #e9e3dc;
        color: #222;

        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        font-size: 25px;
        line-height: 1;
        font-weight: 300;

        cursor: pointer;
        z-index: 20;

        top: auto !important;
        bottom: -45px !important;
        transform: translateY(-50%) !important;
    }

 
    .membership_sec .llp-recipe-slides__nav--prev {
        left: calc(50% - 42px) !important;
        right: auto !important;
    }


    .membership_sec .llp-recipe-slides__nav--next {
        left: calc(50% + 8px) !important;
        right: auto !important;
    }
   .membership_sec  h3.llp-cs-slides__name { font-family: Helvetica !important;}
  .membership_sec .llp-cs-slides--included .llp-cs-slides__img { object-fit: contain; }

    .membership_sec .llp-cs-slides__frame { padding: 20px !important; }
    .membership_sec .llp-recipe-slides__nav span {
        position: relative;
        top: -1px;
        display: block;
    }

  
    
    .imageoverlay_text { margin: 0 !important; padding: 20px; bottom: 20px; right: 20px; top: auto;left:20px; }
  .mobi_colreverc figure.fl-module-photo .fl-photo-content, .mobi_colreverc figure.fl-module-photo .fl-photo-content img { width: 100% !important; }  
  div .llp-cs-slides--included .llp-cs-slides__name { font-size: 20px; }
  
  

  .baking_content h3.fl-module { text-align: left; }
  
    .baking_content .fl-node-v7gmna0zqpts { text-align: left;}  
  
.baking_content  a.fl-button { display: flex; width: fit-content; }
  
  .decon_content h3.fl-module { text-align: left; }
  .decon_content  h4.fl-module { text-align: left; }
.decon_content a.fl-button { display: block; width: fit-content; }
  .glossy_content h2.fl-module { text-align: left; margin-inline: 20px; margin-top: 0; }
  
  .glossy_content p { text-align: left !important; }
  
  form.fl-subscribe-form.fl-subscribe-form-inline.fl-subscribe-form-name-hide.fl-form.fl-clearfix { display: block; padding: 8px; border-radius: 20px; }
  .glossy_content h2.fl-module.fl-module-heading.fl-heading.fl-heading-text.fl-node-p9gzalnmhy8j { margin-inline: 20px !important; }
  header nav.pp-menu-nav { display: flex; flex-direction: row; flex-wrap: nowrap; }
  
    header nav.pp-menu-nav ul#menu-member { display: flex; justify-content: center; width: 100%; }
  
}




.five_step_tab .pp-tabs-panel-content > div[itemprop="text"] > p:first-child {
  position: relative;
  line-height: 0;
}
 

.five_step_tab .pp-tabs-panel-content > div[itemprop="text"] > p:first-child::after {
  content: "";
  position: absolute;
  width: 6.4%;
  aspect-ratio: 1 / 1;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  z-index: 2;
 
  animation: cakeMarkerPulse 1.15s ease-out 3;
  animation-fill-mode: forwards;
  display: flex; align-items: center; justify-content: center; font-size: 10px; line-height: 0;z-index: 9; font-size: 15px;
}
 

.five_step_tab .pp-tabs-panel-content[data-index="0"] > div[itemprop="text"] > p:first-child::after {
  left: 50.1%;
  top: 73.5%;    background: #fff;
    content: '1';
    padding: 3px 2px 0 0;
}
.five_step_tab .pp-tabs-panel-content[data-index="1"] > div[itemprop="text"] > p:first-child::after {
      left: 31.4%;
    top: 56.4%;
  background: #fff; content: '2'; padding: 2px 2px 0 2px;
}
.five_step_tab .pp-tabs-panel-content[data-index="2"] > div[itemprop="text"] > p:first-child::after {
  left: 50%;
  top: 38.4%;
  background: #fff; content: '3'; padding: 2px 2px 0 2px;
}
.five_step_tab .pp-tabs-panel-content[data-index="3"] > div[itemprop="text"] > p:first-child::after {
  left: 69.1%;
  top: 28.5%;
  background: #fff; content: '4'; padding: 2px 2px 0 2px;
}
.five_step_tab .pp-tabs-panel-content[data-index="4"] > div[itemprop="text"] > p:first-child::after {
  left: 37.8%;
  top: 14.5%;
  background: #fff; content: '5'; padding: 2px 2px 0 2px;
}
.made_memder .llp-cs-slides__quote.llp-cs-slides__content { display: none; }
 

@keyframes cakeMarkerPulse {
  0% {
    box-shadow: 0 0 0 3px #c8973f, 0 0 0 0 rgba(200, 151, 63, 0.55);
  }
  60% {
    box-shadow: 0 0 0 3px #c8973f, 0 0 0 10px rgba(200, 151, 63, 0);
  }
  100% {
    box-shadow: 0 0 0 3px #c8973f, 0 0 12px 2px rgba(200, 151, 63, 0.65);
  }
}
 

@media (prefers-reduced-motion: reduce) {
  .five_step_tab .pp-tabs-panel-content > div[itemprop="text"] > p:first-child::after {
    animation: none;
    box-shadow: 0 0 0 3px #c8973f, 0 0 12px 2px rgba(200, 151, 63, 0.65);
  }
}

div .pp-tabs-horizontal.pp-tabs-default .pp-tabs-label.pp-tab-active { top: 0; }
.pp-tabs-horizontal.pp-tabs-default .pp-tabs-label { border: 1px solid transparent !important; }
div .signature_cakes .pp-tabs-label { min-height: 38px;}
header.fl-builder-content .menu > li ul.sub-menu { background: #fff; }

.enterment_sec .five_step_tab .pp-tabs-panel-content[data-index="0"] > div[itemprop="text"] > p:first-child::after { top: 77%; left: 51%; }
.enterment_sec .five_step_tab .pp-tabs-panel-content[data-index="1"] > div[itemprop="text"] > p:first-child::after { left: 32.4%; top: 61.8%;}
.enterment_sec .five_step_tab .pp-tabs-panel-content[data-index="2"] > div[itemprop="text"] > p:first-child::after { left: 50%; top: 52.6%;}
.enterment_sec .five_step_tab .pp-tabs-panel-content[data-index="3"] > div[itemprop="text"] > p:first-child::after { left: 69.1%; top: 40%;}
.enterment_sec .five_step_tab .pp-tabs-panel-content[data-index="4"] > div[itemprop="text"] > p:first-child::after { left: 40%; top: 19.5%;}

.recipe_icons .pp-infolist-icon img { box-shadow: unset; object-fit: contain !important; padding: 0; border-radius: 0; position: relative; top: 7px; }


.membership_sec section.llp-recipe-slides h3.llp-cs-slides__name { font-family: Helvetica, Verdana, Arial, sans-serif; font-weight: 400; font-size: 32px; }
.membership_sec section.llp-recipe-slides button.llp-recipe-slides__nav span { height: 8px;}
.faq_rev figure.fl-module.fl-module-photo { box-shadow: unset; }
body.postid-1388 .entry-content, body.postid-1388 .entry-content .fl-builder-content, body.postid-41 .entry-content, body.postid-41 .entry-content .fl-builder-content, body.postid-56 .entry-content, body.postid-56 .entry-content .fl-builder-content { margin-bottom: 0 !important; }

.chose_form button.fl-accordion-button-icon { background: #DCCFC0 !important;}
.fl-accordion-button .fl-accordion-button-icon:focus, .fl-accordion-button .fl-accordion-button-icon:active { outline: unset !important; }



.price_secmain .price h3 { margin: 0; font-size: 16px !important; background: #E5DED680; width: fit-content; padding: 8px 15px; border-radius: 80px; position: absolute; top: 0; right: 0; }
.price_secmain .price p { margin: 0; }
.price_secmain .price { position: relative; }

.price_secmain .price strong { font-size: 18px; font-weight: 400; }

.signature_cakes .pp-tabs-labels {    justify-content: space-between;; }

.signature_cakes .pp-tabs-labels { white-space: nowrap !important; flex-flow: nowrap; overflow: overlay; overflow-y: scroll; scrollbar-width: none; -ms-overflow-style: none; }


@media (min-width: 1435px) { div .signature_cakes .pp-tabs-label { padding: 0 25px !important; } }


@media (min-width:1435px){
    
    .signature_cakes .pp-tabs-label {
    padding: 0 45px !important;
}
}

.signature_cakes_new ul.tcc-cake-list { padding-left: 0; padding-right: 20px; }

@media(max-width:1420px) and (min-width:991px){
  .signature_cakes .pp-tabs-label .pp-tab-title { font-size: 13px; }
  header.fl-builder-content .menu > li a.menu-link span.menu-item-text { font-size: 13px !important; }
    .signature_cakes .pp-tabs-label { padding: 0 40px !important; }
  
}
.eight_modules_tab .pp-tabs .module-card { padding: 0; }




@media(min-width:767px){
div .llp-cs-slides--inside .llp-recipe-slides__nav--prev {left: 0;}
	div .llp-cs-slides--inside .llp-recipe-slides__nav--next { right: 0; }
	div .llp-cs-slides--inside .llp-cs-slides__card--inside { grid-template-columns: 0.6fr 1fr;}
	.membership_new .llp-cs-slides__panel p strong { color: #000; }
	
	.cake-container .cake-content>p { margin-bottom: 25px; }
	
	
}

@media(max-width:768px){
	body #content .five_step_tab .pp-tabs-label { margin-bottom: 15px !important; }
    .llp-cs-slides--included .llp-cs-slides__dots, .membership_sec .llp-cs-slides__dots{ display: none; }
	.llp-cs-slides--inside .llp-cs-slides__card--inside { flex-direction: column-reverse; display: flex !important; }
	div .membership_sec .llp-cs-slides__copy { margin-top: 0; }
	
	
    .mobi_colreverce .fl-row-content>.fl-col-group { display: flex; flex-direction: column-reverse; gap: 40px; }
div.membership_sec section.llp-recipe-slides h3.llp-cs-slides__name { font-size: 20px; }
    .llp-cs-slides--included .llp-cs-slides__copy { margin-top: 10px; }
    
.imageoverlay_text { display: flex; flex-direction: column;        width: fit-content;}
.eight_modules_tab .pp-tabs { flex-direction: column !important; }
   .eight_modules_tab .pp-tabs-labels { width: 100% !important; flex-direction: row !important; flex-wrap: nowrap; overflow-x: overlay; flex: auto !important; padding: 10px 0 !important;} 
    .eight_modules_tab .pp-tabs-labels .pp-tabs-label { min-width: 300px; }
    
    .eight_modules_tab .pp-tabs-labels { display: flex !important; }
    .five_step_tab .pp-tabs-labels { width: 100%;}
    .five_step_tab .pp-tabs-panels { counter-reset: step 0; display: flex; flex-direction: column; }
    .five_step_tab .pp-tabs-panel { display: contents; }
    .five_step_tab .pp-tabs-panel-content { position: static; order: -1; margin-bottom: 20px; }
    .five_step_tab .pp-tabs-panel-label { margin-bottom: 15px; }
    .single_cousre_banner p { width: auto; }
    .end_courdse_card .fl-col-content { padding-top: 0; }
    
    
    
    }

@media (min-width: 769px) {
	body.postid-1388 .membership_page_slider .logo-image-wrapper { min-width: 440px; height: 440px;    padding: 10px;}
	.fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img { height: 100%; width: 100%; object-fit: cover; }
	
  .five_step_tab .pp-tabs-panels {
    position: relative;
  }

  
  .five_step_tab .pp-tabs-panel-content {
    display: block !important;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100% !important;
    min-height: 0 !important;
  }

  .five_step_tab .pp-tabs-panel-content.pp-tab-active {
    z-index: 5;
  }

  
  .five_step_tab .pp-tabs-panel-content > div[itemprop="text"] {
    visibility: hidden;
  }

  
  .five_step_tab .pp-tabs-panel-content.pp-tab-active > div[itemprop="text"] {
    visibility: visible;
  }

  
  .five_step_tab .pp-tabs-panel-content > div[itemprop="text"] > p:first-child::after {
    visibility: visible !important;
  }

  
  .five_step_tab .pp-tabs-panel-content:not(.pp-tab-active) > div[itemprop="text"] > p:first-child::after {
    animation: none !important;
  }


  .five_step_tab .pp-tabs-panel-content.pp-tab-active > div[itemprop="text"] > p:first-child::after {
    border: 2px solid #ffffff;
    box-shadow:
      rgb(200, 151, 63) 0 0 0 3px,
      rgba(200, 151, 63, 0.65) 0 0 12px 2px;
  }
}
    
   
.tcc-cake-section { width: 100%; margin: 0 auto; padding: 0; }


.tcc-cake-intro {
    display: grid;
    grid-template-columns: repeat(3 ,1fr);
    gap: 25px;
    margin-bottom: 32px;
}

  .tcc-cake-title {
    margin: 0 0 16px;
    color: #202020;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: -0.01em;
  }
.tcc-cake-description { max-width: 420px; margin: 0; color: #000; font-size: 16px; line-height: 1.6; }

  .tcc-cake-info-title {
    margin: 0 0 14px;
    color: #000;
    font-size: 18px;
    font-weight: 600;
    text-transform: none;
  }

  .tcc-cake-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }

.tcc-cake-list-item {
    position: relative;
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 11px;
    color: #000;
    font-size: 16px;
    line-height: 1.45;
}

.tcc-cake-side-text { margin: 0; color: #000; font-size: 16px; line-height: 1.5; }
.tcc-cake-list-item br{display:none;}

  .tcc-cake-side-info {
    display: flex;
    flex-direction: column;
    gap: 28px;
  }

  .tcc-cake-side-block {
    margin: 0;
  }

  .tcc-cake-side-row {
    display: flex;
    align-items: flex-start;
    gap: 8px;
  }

  .tcc-cake-side-icon {
    flex: 0 0 auto;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    color: #7a7a7a;
  }

  .tcc-cake-side-text {
    margin: 0;
    color: #000;
    font-size: 16px;
    line-height: 1.5;
  }

.video-scrim{display:none;}

  .tcc-cake-video {
    position: relative;
    width: 100%;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 6px;
    background: #ddd;
  }

  .tcc-cake-video-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .tcc-cake-video-overlay {
    position: absolute;
    inset: 0;
    background: rgba(20, 20, 20, 0.12);
  }

  .tcc-cake-play {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    width: 63px;
    height: 63px;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #fff;
    border-radius: 50%;
    background: transparent;
    cursor: pointer;
    padding: 0;
  }

  .tcc-cake-play svg {
    width: 20px;
    height: 20px;
    margin-left: 3px;
    color: #fff;
  }

  

  .tcc-cake-gallery {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0px;
  }

  .tcc-cake-gallery-item {
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background: #eee;
  }

  .tcc-cake-gallery-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  

  @media (max-width: 800px) {
    .tcc-cake-intro {
      grid-template-columns: 1fr 1fr;
      gap: 28px;
    }

    .tcc-cake-title-area {
      grid-column: 1 / -1;
    }
  }

  

  @media (max-width: 550px) {
    .tcc-cake-section {
      padding: 24px 16px 28px;
    }

    .tcc-cake-intro {
      grid-template-columns: 1fr;
      gap: 24px;
    }

    .tcc-cake-title-area {
      grid-column: auto;
    }

    .tcc-cake-title {
      font-size: 22px;
    }

    .tcc-cake-play {
      width: 48px;
      height: 48px;
    }

    .tcc-cake-play svg {
      width: 16px;
      height: 16px;
    }
  }



.woocommerce #customer_login .u-column1,
.woocommerce #customer_login .u-column2 {
    background: #fff;
    padding: 40px;
    border: 1px solid #e8e2dc;
    border-radius: 16px;
    box-shadow: 0 10px 35px rgba(0, 0, 0, 0.06);
}
.woocommerce-account .entry-content .woocommerce { border: none !important; padding: 0 !important; } 

.woocommerce-account .entry-content .woocommerce input[type="checkbox"]:checked::before { background: #9c8671;}


.woocommerce-account .woocommerce-form-login__rememberme input { width: 21px; height: 23px; border: 1px solid #ddd !important; outline: none !important; }

.woocommerce-error {
    background: #fff1f2;
    border: 1px solid #fecdd3;
    border-left: 4px solid #e11d48;
    color: #9f1239;
    padding: 14px 18px;
    margin: 20px 0;
    border-radius: 8px;
    font-size: 14px;
    line-height: 1.5;
    box-shadow: 0 2px 8px rgba(225, 29, 72, 0.08);
    list-style: none;
}

.woocommerce-error li {
    margin: 0;
    padding: 0;
}

.woocommerce-error strong {
    color: #be123c;
    font-weight: 700;
}

.woocommerce-error::before {
    content: "⚠";
    margin-right: 10px;
    font-size: 16px;
}
.woocommerce-error { background: #fff1f2 !important; border: 1px solid #fecdd3 !important; border-left: 4px solid #e11d48 !important; color: #9f1239 !important; margin: 20px 0 !important; border-radius: 8px !important; font-size: 14px; line-height: 1.5; box-shadow: 0 2px 8px rgba(225, 29, 72, 0.08); list-style: none; }

.woocommerce-error .ast-woo-form-actions a.ast-woo-account-form-link { font-weight: 600; text-decoration: underline; }

.woocommerce-account  form.woocommerce-ResetPassword.lost_reset_password { background: #fff; padding: 40px; border: 1px solid #e8e2dc; border-radius: 16px; box-shadow: 0 10px 35px rgba(0, 0, 0, 0.06); }

.woocommerce-account  .woocommerce-form .ast-woo-form-actions a { text-decoration: underline; }

.woocommerce-account input[type="text"],.woocommerce-account input[type="password"],.woocommerce-account input[type="email"] ,.woocommerce-account input[type="email"] { border-radius: 99px !important; padding-inline: 20px !important; padding-block: 30px !important; }

.woocommerce-account .country_select {height: 64px !important; border-radius: 63px !important; padding-inline: 22px !important; }

body:not(.cartflows-canvas):not(.cartflows-default):not(.cartflows-instant-checkout) .woocommerce form .form-row label:not(.checkbox):not(.radio):not(.woocommerce-form__label-for-checkbox){
	    padding: 0 21px;
}

.woocommerce-account  .woocommerce-form button.woocommerce-button.button { padding: 19px; font-size: 15px; }

.price_new_card_two.price_new_card.price_card_small { width: 33% !important; max-width: 33%; }

.single-chocolate-courses_grid .fl-col-group { display: grid; grid-template-columns: repeat(3, 1fr); }

.single-chocolate-courses_grid .price_new_card { width: 100% !important;    margin-top: 15px; }
.single-chocolate-courses_grid img.fl-photo-img { height: 300px !important; object-fit: cover; }

.review_silder h2.fl-slide-title { text-align: center; font-size: 17px; }
.review_silder p { text-align: center; }
.review_silder .fl-slide-content { min-height: 343px; margin: 0 !important; }
.every_content p { max-width: 866px; margin-inline: auto; }


h2.price_new_tag { position: relative; }
.price_new_tag span.bestvalue { position: absolute; text-decoration: unset; background: #E5DED680; padding: 5px 15px; border-radius: 80px; color: #000; font-size: 16px; right: 0; margin: 0; }

@media (max-width: 991px) {
	
    .single-chocolate-courses_grid .fl-col-group {
        grid-template-columns: repeat(2, 1fr);
    }
	.every_content p { max-width: 100%; margin-inline: auto; }
}


@media (max-width: 768px) {
	.recipes_home .llp-recipe-slides__viewport span.llp-tax-slides__name { font-size: 16px; }
	.recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav { top: auto; bottom: -50px; transform: translate(-50%, 0px); left: calc(50% - 40px); }
	.recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav.llp-recipe-slides__nav--next { right: calc(50% - 80px); left: auto; }
	
	
	.lindberg_sec .fl-col-content>.fl-col-group { padding-left: 0; }
	.pum-theme-3752 .pum-content .fl-module .fl-module.fl-module-photo.fl-photo{display:none;}
	
	
	.price_new_card_two.price_new_card.price_card_small{
		    width: 100% !important;
    max-width: 100%;
	}
    .single-chocolate-courses_grid .fl-col-group {
        grid-template-columns: 1fr;
    }
}

ul.recipe-list li br { display: none; }
.llp-recipe-wrap li>ol, li>ul {
    margin-bottom: 0;
    margin-left: 1.5em;
}

.also-get-list br { display: none; }

.recipes_banner p { width: 522px; }

.recipes_banner_content { width: 448px; }
.love_heading { width: 500px; }

.created_heading p { width: 552px; }
.exactily_content { width: 524px; }
.membership_sec .llp-cs-slides__lede.llp-cs-slides__content p { color: #000; }

.bag_btn a::before { content: ""; display: inline-block; width: 19px; height: 19px; background: url("../../uploads/2026/08/Vector-1-1.svg") no-repeat center; background-size: contain; position: relative; top: 3px; margin-right: 9px; }

.sign_cake_banner .fl-module-heading.fl-heading{ width: 562px; }

.sign_cake_banner .master_content { width: 490px; margin-left: 0 !important; }
.masterclasses_silder p.llp-ld-slides__excerpt { font-weight: 300 !important; line-height: 149%; letter-spacing: 0%; text-align: center; color: #363636; }

.master_class .fl-row-content { width: 100%; max-width: 100%; }
.master_class .llp-recipe-slides__viewport {  width: 100%; max-width: 100%;  }
.master_class  .llp-ld-slides__controls { max-width: 100%; }
.course-column.border-t { padding-top: 35px; margin-top: 38px; border-top: 0.5px solid #C8C3B399 !important; }

@media (min-width: 1025px) and (max-width: 1320px) {
   
.chocolate_decorating_content .fl-col-content.fl-node-content { padding: 0; }	.chocolate_decoratin_banner h1.fl-module { width: 597px !important; font-size: 40px; }
}

.decoration_silder article.llp-ld-slides__card { box-shadow: 0px 0px 8px 0px #00000024 !important; }
.bonus_course_silder { background: #E5DED6; width: fit-content; padding: 10px; border-radius: 99px; display: flex; gap: 13px; color: #000; font-size: 15px; padding-inline: 20px; margin-bottom: 16px; }
.price_sec .price_new_card img { object-fit: cover !important; height: 270px !important; }
.price_sec .price_new_card h3.fl-module.fl-module-heading { font-size: 26px !important; min-height: 62px; font-family: 'Helvetica'; text-transform: capitalize; }
.price_sec .price_new_card .fl-module.fl-module-button.fl-button-wrap { margin-top: auto !important; }
.price_sec .price_new_card  .fl-list.fl-list-regular { margin-bottom: 40px; }

.price_secmain .price h3 { margin: 0; font-size: 14px !important; background: #E5DED680; width: fit-content; padding: 8px 15px; border-radius: 80px; position: absolute; top: 0; right: 0; font-weight: 500 !important; text-transform: none !important; color: #000 !important; font-family: Helvetica, Verdana, Arial, sans-serif; }

.decoration_silder .llp-recipe-slides__viewport { width: 100%; max-width: 100% !important; }
.check_new .fl-list-item span.fl-list-item-content-icon { background: url(../../uploads/2026/08/checki.svg) no-repeat center / contain; width: 20px; height: 14px; display: inline-block; margin-right: 20px; background-size: 18px; }
.check_new .fl-list-item span.fl-list-item-content-icon i { display: none; }
.course-section ul li img + br { display: none; }

@media (min-width: 1025px) {
	.intro { width: 81%; }
	
	.decoration_silder .llp-recipe-slides__viewport .llp-recipe-slides__slide { max-width: 27.5% !important; }
	h2.fl-module.fl-module-heading.fl-heading.intro_heading { width: 500px; margin-inline: auto; }
	
	.pro_content { padding-left: 59px; }
    .breakdown_content .fl-module.fl-module-heading {
        width: 484px;
    }
	.breakdown_content p { width: 500px; }
	.baking_modules_content  .fl-module-heading.fl-heading { width: 520px; }
	.baking_modules_content .baking_modules_para { width: 519px; }
	.baking_modules_learn p { width: 450px; }
	.baking_modules_by p { width: 500px; }
}

.countries_list .fl-col-group { max-width: 1057px; margin-inline: auto; display: flex; gap: 20px; }
.countries_list .fl-col { width: fit-content; }
.countries_list .pp-list-item-content { flex: none !important;width: auto; }

.countries_list li.pp-list-item{ display: flex; justify-content: center; align-items: center; }

.countries_list  .pp-infolist-wrap { display: flex; justify-content: center; width: fit-content; margin-inline: auto; }
.countries_list {
    box-shadow: 0px 4px 6.7px 0px #D4C2AE24 !important;
}

@media (min-width:1224px) {
	.step_third .cake-container { display: flex; align-items: flex-start; gap: 50px; flex-wrap: wrap; }
	.step_third .cake-content { padding-top: 20px; width: 60%; }
	.step_third .cake-image {
		width: 35%;}
	.step_third .step-content { border-bottom: 0.5px solid #C8C3B3; width: 70%; }
	
}
@media (min-width: 1320px) and (max-width:1600px) {
.chocolate_decoratin_banner .fl-row-content-wrap { background-position: 47% 50%; background-size: cover; }

}

.fl-col-bg-gradient.fl-col-small.price_new_card_two.price_new_card.border_new .fl-col-content {
    border: 1px solid #6F5D49;
    box-shadow: 0 22px 44px -16px rgba(111,93,73,0.55), 0 3px 10px -4px rgba(111,93,73,0.3) !important;
}


.bg_light { background: linear-gradient(331.1deg, rgb(244 242 240 / 67%) 12.87%, #F4F2F0 80.33%); }

@media (min-width: 1120px) and (max-width:1320px) {
.chocolate_decoratin_banner .fl-row-content-wrap { background-position: 85% 50%; background-size: cover; }

}
@media (max-width:1300px){
	header.fl-builder-content .fl-col-group-custom-width>.fl-col:first-child { width: 13%; }

}
@media (min-width:1300px) and (max-width:991px){
.lover_baking_sec .fl-row-content-wrap{    background-size: contain;}
}

}


.lover_baking_sec .fl-row-content-wrap { background-color: #f6f6f6; }

header .pp-advanced-menu .pp-has-submenu-container button.pp-menu-toggle::before { border-width: 1px; width: 7px; height: 7px; margin-top: -3px; }
.perfect_new .uabb-module-content.uabb-list-icon { justify-content: start !important; align-items: start !important; }
.masterclasses_silder h3.llp-ld-slides__name { font-size: 26px; font-weight: 500; letter-spacing: 0 !important; font-family: 'Helvetica'; color: #000; }

.bg_light .llp-ld-slides__excerpt p { color: #363636; font-weight: 300; }
.chocolate_cake_one { padding-left: 0 !important; }

.masterclasses_silder article.llp-ld-slides__card {box-shadow: 0px 0px 8px 0px #00000024; }
.masterclasses_silder  .llp-ld-slides__img{
	width:100% !important;
}

@media (min-width: 1025px){
	.one_new.one_cake .uabb-module-content.uabb-list-icon {width: fit-content; margin-inline: auto; }
	
	.one_new.one_cake .fl-col-group { width: 95%; margin-inline: auto; }
	.one_new.one_cake	h3.uabb-list-icon-text-heading { white-space: nowrap; }
}

@media (min-width: 1025px){
	.chocolate_cake  img.pp-photo-img { height: 400px; object-fit: cover; }
.entermet_icon .fl-col-group {
    display: flex;
    align-items: center;
}
	.entermet_list .pp-infolist-icon-inner { width: 20px; position: relative; top: 3px; }
}

@media (min-width: 1140px){
header .head_cart>.fl-col-content.fl-node-content { flex-wrap: nowrap; flex-direction: row; justify-content: end; }

}

.problem_text { background: #FBF6F1; box-shadow: 0px 0px 12px 0px #0000001F; padding: 24px; border-radius: 8px; z-index: 1; position: absolute; top: auto; bottom: 20px; max-width: 500px; right:8vh; }

.chocolate_decoratin_banner .fl-row-content-wrap { background-color: #d4d4d6;  }
.problem_text { right: 14vh !important; margin: 0; }

.lover_baking_sec .fl-row-content-wrap { background-size: 100%; background-color: #f6f6f6; }
@media (min-width: 1140px) and (max-width:1480px) {

  .lover_baking_sec .fl-row-content-wrap { background-size: cover; }
}

@media (min-width: 1720px) {
  .lover_baking_sec .fl-row-content-wrap { background-size: 85%; background-color: #f6f6f6; }
 .chocolate_decoratin_banner .fl-row-content-wrap {  background-position: center;} 
    
}


@media (max-width: 1024px) {
	.single_banner .fl-col:last-child .fl-col-content { min-height: 100%; padding-left: 0; }
.recipes_banner p { width: 100%; }
	.recipes_banner_content { width: 100%; }
	.love_heading { width: 100%; }
	.created_heading p { width: 100%; }
	.exactily_content { width: 100%; }
	.sign_cake_banner .fl-module-heading.fl-heading{ width: 100%; }
	.sign_cake_banner .master_content { width: 100%; margin-left: 0 !important; }
}

@media (max-width: 768px){
.price_new_short { width: 100% !important; }
	.price_new_short a.button.short_btn{
		    display: block;

	}
	
	h2.begin_heading::after { right: -2px; bottom: 17%; transform: translateY(50%); }
	
	
	h2.fl-module.fl-module-heading.fl-heading-text.fl-node-t0eusw18qc9l.begin_heading::before, h2.fl-module.fl-module-heading.fl-heading-text.fl-node-t0eusw18qc9l.begin_heading::after {  width: 16px; height: 16px; }
	.bonus_course_silder {  margin-inline: auto; }
	
	body.postid-1388 .membership_page_slider .pp-logo img { min-width: 300px; min-height: 300px; }

body	#main .one_cake .fl-col-group { padding: 0 !important; }
	.masterclasses_silder h3.llp-ld-slides__name { font-weight: bold; }
	.signature_cakes .pp-tabs-labels{display:flex !important;}
	.question_recipe { background: #F4F2F0 !important; margin: 0 !important; padding: 16px; }
	.fl-module.fl-module-box.fl-node-g74hw6zpjvkf.question_recipe.question_last { border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.fl-module.fl-module-box.fl-node-fucd5alyhskr.question_recipe.question_new.question_one {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
	margin-top:30px !important
}
.price_sec .price_new_card h3.fl-module.fl-module-heading { font-size: 26px !important; font-family: 'Helvetica';         margin-left: 0;}
}


.btn_hover .fl-button {
    transition: background-color 0.3s ease, color 0.3s ease;
}

 body .btn_hover .fl-button:hover {
    background: #000 !important;
    color: #fff !important;
}

.btn_hover .fl-button:hover .fl-button-text {
    color: #fff !important;
}
.btn_hover.icon_btn .fl-button:hover::before {
    filter: invert(1);
}
.complete_recipt img { padding: 0 !important; width: 100%; background: #f4f2f0; }
.btn_hover a.fl-button { font-weight: 400; font-family: Helvetica,Verdana,Arial,sans-serif; }
.btn_hover a.fl-button {
    letter-spacing: 0 !important;
}

.cake-container a.button { font-weight: 400; text-transform: capitalize; color: #000 !important; font-family: Helvetica,Verdana,Arial,sans-serif !important; font-size: 16px; letter-spacing: 1px; margin-top: 17px; }



.signature_cakes .pp-tabs-panel-content a.fl-button { border-radius: 99px; font-size: 16px; font-weight: 400; font-family: Helvetica,Verdana,Arial,sans-serif !important; }


@media (min-width: 1025px) and (max-width: 1450px) {
h2.fl-module.fl-module-heading.fl-heading.fl-heading-text.heading_created { font-size: 41px; }
	.decoration_silder_new .llp-ld-slides__media { height: 374px; }
}
.cake-container a.button:hover{
	color:#fff !important;
}

.bag_btn_news.bag_btn a:hover::before {
    filter: invert(1);
}
.fl-module.fl-module-rich-text.fl-rich-text.fl-node-aougsk15vm69.what-waiting {
margin: 0;}

 #wpadminbar .article-card:hover {
    background-color: #000;
    color: #fff;
}

#wpadminbar .article-card:hover .article-title a {
    color: #fff;
}

.problem_text { right: 9vh !important; margin: 0; }

@media (min-width: 1720px) { .lover_baking_sec .fl-row-content-wrap { background-size: cover; background-color: #ffffff; } }

.llp-account-dashboard__grid_new a.llp-account-dashboard__card { min-height: 90px; display: flex; justify-content: center;    position: relative; }

.llp-account-dashboard__grid_new .llp-account-dashboard__label {
    font-size: 18px;
    color: #000;
}
.my-course-col-actions .llp-icon.dashicons::before{
	display:none;
}
.my-course-col-actions .llp-icon.dashicons { margin-right: 2px; display: none; }

h1.wp-block-heading.title_membership { margin-top: 21px; }
ul.wp-block-list.llp-account-dashboard__grid.llp-account-dashboard__grid_new { padding: 0; }

.llp-account-dashboard__grid_new a.llp-account-dashboard__card::after { content: ""; width: 10px; height: 10px; border-bottom: 2px solid #3636368f; border-right: 2px solid #3636368f; transform: rotate(-45deg); position: absolute; right: 27px; }

.llp-account-dashboard__grid_new a.llp-account-dashboard__card:hover::after{
	 border-bottom: 2px solid #000; border-right: 2px solid #000; 
}
.order_item a.wcs-switch-link.button { margin-left: 17px; background: #000 !important; color: #fff !important; }
.subscription_details a.woocommerce-button.button.change_payment_method {
    background: #000 !important;
    color: #fff !important;
}

@media (min-width: 1025px) {
    .craft_banner h2.fl-module {
        width: 500px;
    }
	.craft_banner p {
    width: 523px;
}
	.craft_banner  .fl-col-content.fl-node-content { padding-left: 50px; }
}


@media (min-width: 800px) and (max-width: 1190px) {
.lover_baking_sec .fl-row-content-wrap {
    background-size: 153% 87%;
    background-color: #f6f6f6;
}
	
	.problem_text { background: #FBF6F1; box-shadow: 0px 0px 12px 0px #0000001F; padding: 24px; border-radius: 8px; z-index: 1; position: static; right: 0; }
    }
.circle_img .fl-col-content.fl-node-content { display: flex; justify-content: end; }
}

h2.wp-block-heading.title_membership { margin-top: 30px; }

#pricing-plans {
    margin-top: 90px;
    padding: 0 !important;
}
#pricing-plans .fl-row-content-wrap { margin-top: 0; padding-top: 0 !important; }

@media (min-width: 1025px) and (max-width: 1200px) {
.craft_banner .fl-row-content-wrap {
    background-position: 20%;
    background-size: 100% 100%;
    background-color: #f4f4f6;
}
}


@media (min-width: 1201px) and (max-width: 1300px) {
    .craft_banner .fl-row-content-wrap {
        background-position: 20%;
    }
}
@media (min-width: 1301px) and (max-width: 1500px) {
    .craft_banner .fl-row-content-wrap {
        background-position: 15%;
    }
}


body.llp-recipe-locked article.pricing-card.llp-access-card { box-shadow: 0px 0px 4px 0px #0000001A; border-radius: 16px; padding: 13px; }
body.llp-recipe-locked .llp-access-card.pricing-featured.pricing-card { background: linear-gradient(89.93deg, #F4F2F0 4.74%, rgba(244, 242, 240, 0.2) 120.92%) !important; border: 1px solid #6F5D49 !important; box-shadow: 0 22px 44px -16px rgba(111, 93, 73, 0.55), 0 3px 10px -4px rgba(111, 93, 73, 0.3) !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card h3 { font-family: Helvetica; font-weight: 400; font-size: 28px; line-height: 120%; letter-spacing: -1%; text-transform: capitalize; }
body.llp-recipe-locked article.pricing-card.llp-access-card h3 { font-weight: 400; font-family: Juniper and Sage Slanted; font-size: 32px; line-height: 110.00000000000001%; letter-spacing: 0%; text-transform: lowercase; padding-left: 15px; margin-bottom: 23px; }
body.llp-recipe-locked article.pricing-card.llp-access-card .pricing-price span.woocommerce-Price-amount.amount { font-family: Helvetica; font-weight: 400; font-size: 28px; line-height: 120%; letter-spacing: -1%; text-transform: capitalize; }
body.llp-recipe-locked article.pricing-card.llp-access-card .pricing-description p { color: #000; }
body.llp-recipe-locked article.pricing-card.llp-access-card .pricing-description p.product-byline { font-weight: 400; font-size: 18px; font-style: italic; text-align: left !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card ul.membership-features li { font-family: Helvetica; font-weight: 300; font-size: 14px; letter-spacing: 0%; vertical-align: middle; color: #000; }
body.llp-recipe-locked article.pricing-card.llp-access-card ul.membership-features li::before { content: ""; position: absolute; left: 0; top: 15px; width: 15px; height: 15px; transform: initial; background-image: url("../../uploads/2026/09/charm_tick.svg"); background-repeat: no-repeat; background-position: center; background-size: contain; }

body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button { width: fit-content !important; margin-inline: auto; background: #E5DED6; box-shadow: 0px 0px 4px 0px #0000000A; font-family: Helvetica; font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0%; text-align: center; position:relative;}
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button img.emoji { display: none !important; }
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button::before { content: ""; width: 20px; height: 20px; background-image: url(../../uploads/2026/09/heroicons_shopping-bag.svg); background-repeat: no-repeat; margin-right: 5px; }
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button:hover{
	background:#000;
	color:#fff;
}
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button:hover::before{
	    filter: invert(1);
}
body.llp-recipe-locked h1.llp-recipe-locked-layout__title { font-family: Helvetica; font-weight: 400; font-size: 38px; line-height: 120%; letter-spacing: -1%; }
body.llp-recipe-locked .paywall-title { margin: 0 0 14px; font-family: Helvetica; font-weight: 400; font-size: 38px; line-height: 120%; letter-spacing: -1%; text-align: center; }
body.llp-recipe-locked  .llp-access-heading .llp-commerce-eyebrow { margin-bottom: 16px; font-family: Juniper and Sage Slanted; font-weight: 400; font-size: 32px; line-height: 100%; letter-spacing: 0%; text-align: center; vertical-align: middle; text-transform: lowercase; color: #000; padding-bottom: 8px; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-card__type { margin-bottom: 10px; font-family: Helvetica; font-weight: 400; font-size: 28px; line-height: 120%; letter-spacing: -1%; text-transform: capitalize; color: #000; }

a.button.short_btn { text-transform: capitalize; font-weight: 400; font-size: 16px; line-height: 140% !important; letter-spacing: 0%; padding-inline: 32px !important; padding-block: 18px !important; display: inline; box-shadow: none !important; outline: none !important; }

a.button.short_btn.single_couse_btn { position: relative; top: 21px; }

a.price_short { position: relative; margin-inline: auto !important; }

a.price_short::before { content: ""; display: inline-block; width: 19px; height: 19px; background: url(../../uploads/2026/08/Vector-1-1.svg) no-repeat center; background-size: contain; position: relative; top: 3px; margin-right: 9px; }


.price_new_short { margin-inline: auto !important; width: fit-content; margin-top: auto !important; position: static !important; margin-bottom: 27px !important; }
a.price_short:hover::before { filter: invert(1); }


a.button.short_btn_two { text-transform: capitalize; font-weight: 400; font-size: 16px; line-height: 140% !important; letter-spacing: 0%; padding-inline: 32px !important; padding-block: 18px !important; display: inline; box-shadow: none !important; outline: none !important; background: transparent !important; border: 1px solid #000 !important; }

a.button.short_btn_two:hover{
	background: #000 !important;
}
.equal-height-buttons.bag_btn.btn_hover.bag_btn_news { margin-top: auto !important; }

a.button.short_btn_two:focus { color: #000 !important; background: transparent !important; }

a.button.short_btn_two:focus::before { filter: none !important; }

.list_bottom { margin-bottom: 50px !important; }




.fl-builder-content-3813 .pp-advanced-menu .pp-has-submenu-container {
    display: flex !important;
    align-items: center !important;
}

.fl-builder-content-3813  .pp-advanced-menu .pp-has-submenu-container .pp-menu-toggle {
    position: relative !important;
    display: block !important;
	  width: 30px !important;
    height: 30px !important;
    min-width: 30px !important;
    margin: 0 0 0 8px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;

}


.fl-builder-content-3813  .pp-advanced-menu .pp-has-submenu-container .pp-menu-toggle::after {
    display: none !important;
    content: none !important;
}

.chose_silder_new a.llp-ld-slides__link.test .llp-ld-slides__media img.llp-ld-slides__img { position: static; }
.chose_silder_new a.llp-ld-slides__link.test .llp-ld-slides__media { grid-area: auto; margin: 0; position: static; align-self: auto; min-height: 100%; aspect-ratio: auto; }
.chose_silder_new a.llp-ld-slides__link { grid-template-areas: none; grid-template-columns: repeat(2, 1fr); height: 100%; align-content: normal; padding: 10px; }
.chose_silder_new a.llp-ld-slides__link .llp-ld-content { height: 100%; display: flex; flex-direction: column; justify-content: center; padding-inline: 14px; }
.chose_silder_new a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__badge { width: fit-content; }
.chose_silder_new a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more { width: fit-content; margin-top: 60px; }
.chose_silder_new a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name { padding-block: 14px; }
.chose_silder_new .llp-ld-slides__progress {  overflow: hidden; }


.single-article div#primary h1.fl-module { font-weight: 400; font-size: 44px; line-height: 120%; letter-spacing: -1%; width: 100%; margin: 0; }
.single-article div#primary h2 { font-family: Helvetica; font-size: 33px; line-height: 120%; letter-spacing: -1%; margin-top: 50px; margin-bottom: 17px; }
.single-article div#primary h3.wp-block-heading { font-family: Helvetica; font-weight: 400; font-size: 23px; line-height: 120%; letter-spacing: -1%; }
    .single-article div#primary ul,   .single-article div#primary ol{
         margin-left: 0; 
    }
body.llp-article-toc-enabled .sidebar_art .fl-module-rich-text ol li  strong { font-weight: 400; }
.single-article div#primary .article-accordian span.wp-block-accordion-heading__toggle-title { color: #000000; font-family: Helvetica; font-weight: 400; font-size: 18px; line-height: 140%; letter-spacing: -1%; }


.single-post div#primary h1.fl-module.fl-module-heading,
.single-post div#primary h1.fl-module.fl-module-heading span { font-weight: 400 !important; font-size: 44px; line-height: 120%; letter-spacing: -1%; width: 100%; margin: 0; }
.single-post div#primary h2.wp-block-heading { font-family: Helvetica; font-size: 24px; line-height: 110%; letter-spacing: -1%; }
.single-post div#primary h2.wp-block-heading.has-text-align-center {
   font-size: 20px;
   
   color: var(--ast-global-color-2);
   line-height: 1.6;
   letter-spacing: 2px;
   text-transform: uppercase;
}
.single-post div#primary h2.wp-block-heading.has-text-align-center strong { font-weight: 400; }
.single-post div#primary h3 { font-family: Helvetica; font-size: 23px; line-height: 120%; letter-spacing: -1%; }

@media (max-width: 768px) {
   .single-post div#primary h1.fl-module.fl-module-heading,
   .single-post div#primary h1.fl-module.fl-module-heading span { font-size: 28px; }
   .single-post div#primary h2.wp-block-heading { font-size: 20px; }
   .single-post div#primary h2.wp-block-heading.has-text-align-center { font-size: 17px; }
   .single-post div#primary h3 { font-size: 17px; }
}

@media (max-width: 768px) {
	
	.subscription_banner h1 { width: 87%; }
	.fl-builder-content-3813 a.menu-link { text-align: left; }
	
.chose_silder_new a.llp-ld-slides__link { grid-template-areas: none; grid-template-columns: repeat(1 , 1fr); height: 100%; align-content: normal; padding: 10px; gap: 32px; padding-block: 32px; }
	.chose_silder_new a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more { width: fit-content; margin-top: 20px; }
	.chose_silder_new a.llp-ld-slides__link.test .llp-ld-slides__media img.llp-ld-slides__img { position: static !important; height: 400px; object-fit: cover; }
	.pum-theme-3752 .pum-content .convertkit-form form.formkit-form {  border-radius: 10px;  }
}
.single-article div#primary a.wp-block-button__link { font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: 0%; text-align: center; text-transform: capitalize; padding-inline: 21px; padding-block: 16px; }
.single-article div#primary a.wp-block-button__link strong { font-weight: 500; }
.single-article div#primary .wp-block-accordion { margin-bottom: 24px; }

.caption { border: none !important; }
.caption a { color: #9a6b4f; }

@media (max-width: 768px) {
  .single_banner h2.fl-module {
    text-transform: capitalize;
    width: 90%;
  }
	.single_banner  p { width: 90%; }
	.chose_silder_new  .llp-ld-slides__progress { display: none; }
	.chose_silder_new  .llp-ld-slides__arrows { justify-content: center; }
	h2.fl-module.you_learn { width: 77%; line-height: 150%; }
	h2.fl-module.chat_heading { width: 80%; margin-inline: auto; }
	.question_recipe.question_recipebg { background: transparent !important; }
	.content_center .fl-col-group { display: flex; align-items: center; }
}


.chat_img .fl-col-content {
    display: block;
    column-count: 3 !important;
    column-gap: 30px !important;
}
.chat_img .fl-photo::before,
.chat_img .fl-photo::after {
    display: none !important;
}


.chat_img .fl-photo {
    width: 100%;
    margin: 0 0 30px;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    display: inline-block;
    vertical-align: top;
}

.chat_img .fl-photo-img { width: 100%; height: auto; display: block; box-shadow: 0px 0px 8px 0px #00000024; border-radius: 16px; padding: 7px; }


@media (max-width: 991px) {
    .chat_img .fl-col-content {
        column-count: 2;
        column-gap: 20px;
    }

    .chat_img .fl-photo {
        margin-bottom: 20px;
    }
}


@media (max-width: 768px) {
    .chat_img .fl-col-content {
        column-count: 1;
        column-gap: 0;
    }

    .chat_img .fl-photo {
        margin-bottom: 20px;
    }
}

 body.single-sfwd-courses p.llp-course-progress__label { font-family: 'Helvetica' !important; }
body.llp-ld-course, body.single-sfwd-courses  p.wp-block-paragraph { font-family: Helvetica; font-weight: 300; font-size: 16px; line-height: 149%; letter-spacing: 0%; color: #363636; }

 body.single-sfwd-courses p.llp-course-progress__steps { font-family: Helvetica; font-weight: 300; font-size: 16px !important; line-height: 149%; letter-spacing: 0%; color: #363636 !important; }

.single-sfwd-courses ul.wp-block-list { margin-left: 0; font-family: Helvetica; font-weight: 300; line-height: 149%; letter-spacing: 0%; color: #363636 !important; }

.single-sfwd-courses ul.wp-block-list li{
	font-family: Helvetica; font-weight: 300; font-size: 16px; line-height: 149%; letter-spacing: 0%; color: #363636; 
}

.single-sfwd-courses .learndash-wrapper .ld-item-list  .ld-icon-arrow-down:before { content: ""; width: 8px; height: 8px; display: block; border-bottom: 1.5px solid #000; border-right: 1.5px solid #000; transform: rotate(45deg); }
.single-sfwd-courses .learndash-wrapper .ld-item-list .ld-icon-arrow-down { display: flex; justify-content: center; }

.single-sfwd-courses  .ld-table-list-items span.ld-topic-title { color: #363636 !important; font-family: Helvetica; font-weight: 400; font-size: 16px; line-height: 149%; letter-spacing: 0%; }

body.single-sfwd-courses  h2 { font-size: 30px !important; font-family: Helvetica !important; font-weight: 400 !important; letter-spacing: -1% !important; text-transform: capitalize; }
body.single-sfwd-courses  h3 {font-family: Helvetica !important; font-weight: 400 !important; letter-spacing: -1% !important; text-transform: capitalize; }
body.single-sfwd-courses .ld-table-list .ld-table-list-header span.ld-text { font-weight: 600; }
.single-sfwd-courses .ld-table-list-items span.ld-topic-title { font-weight: 300 !important; }
.single-sfwd-courses  h1.llp-course-hero__title { font-family: Helvetica; font-weight: 400; font-size: 44px; line-height: 120%; letter-spacing: -1%; text-transform: capitalize; width: 100%; max-width: 100%; }

.single-sfwd-topic   .ld-tabs-content figure.wp-block-embed + p { margin-top: 22px; }

.single-sfwd-lessons .ld-tabs-content figure.wp-block-embed + p { margin-top: 22px; }

.wc-block-cart .wc-block-cart-item__prices .wc-block-components-product-price,
.wc-block-cart .wc-block-cart-item__prices .wc-block-components-product-price del,
.wc-block-cart .wc-block-cart-item__prices .wc-block-components-product-price ins,
.wc-block-cart .wc-block-cart-item__total .wc-block-components-product-price,
.wc-block-cart .wc-block-cart-item__total .wc-block-components-product-price .wc-block-components-product-price__value {
	font-size: 28px;
	line-height: 1.2;
	white-space: nowrap;
}

.wc-block-cart .wc-block-cart-item__prices .wc-block-components-product-price del {
	font-weight: 400;
	opacity: 0.55;
	margin-right: 6px;
}

.wc-block-cart .wc-block-cart-item__prices {
	text-align: left;
	margin-top: 6px;
}


.wc-block-cart .wc-block-components-quantity-selector,
.wc-block-cart .wc-block-components-product-details {
	display: none !important;
}

.wc-block-cart .wc-block-cart-item__quantity {
	margin-top: 10px;
}


.llp-checkout-terms {
	margin: 0 0 16px;
	font-size: 13px;
	line-height: 1.6;
	color: #555;
}
.llp-checkout-terms a {
	color: #363636;
	text-decoration: underline;
	text-underline-offset: 3px;
}


.wp-block-embed .wpconsent-iframe-placeholder-youtube,
.wp-block-embed .wpconsent-iframe-placeholder-vimeo { position: relative; display: block; width: 100%; aspect-ratio: 16 / 9; }
.wp-block-embed .wpconsent-iframe-placeholder-youtube iframe,
.wp-block-embed .wpconsent-iframe-placeholder-vimeo iframe { position: absolute; inset: 0; width: 100%; height: 100%; }

body .wp-block-embed.wp-has-aspect-ratio .wp-block-embed__wrapper:has(> [class*="wpconsent-iframe-placeholder"])::before { display: none !important; content: none !important; padding-top: 0 !important; }


body.llp-recipe-locked article.pricing-card.llp-access-card { background: #fff; border: 0; border-radius: 10px; padding: 10px; box-shadow: 0 0 4px 0 rgba(0, 0, 0, .1); }
body.llp-recipe-locked article.pricing-card.llp-access-card.pricing-featured { background: linear-gradient(89.93deg, #F4F2F0 4.74%, rgba(244, 242, 240, .2) 120.92%) !important; border: 1px solid #6F5D49 !important; box-shadow: 0 22px 44px -16px rgba(111, 93, 73, .55), 0 3px 10px -4px rgba(111, 93, 73, .3) !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card:hover { transform: none; }
body.llp-recipe-locked .llp-access-card .pricing-card-image { margin: 0; border-radius: 8px; overflow: hidden; aspect-ratio: 4 / 3; }
body.llp-recipe-locked .llp-access-card .pricing-card-image img, body.llp-recipe-locked .llp-access-card:hover .pricing-card-image img { width: 100%; height: 100%; object-fit: cover; transform: none !important; }
html body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-card__inner { padding: 6px 16px 12px; padding-inline: inherit; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-card__type { display: none !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card h3 { font-family: "Juniper and Sage Regular", "Juniper and Sage Slanted", cursive !important; font-weight: 400 !important; font-size: 28px !important; line-height: 1.1 !important; letter-spacing: 0 !important; text-transform: lowercase !important; text-align: left; padding: 14px 0 0 !important; margin: 0 0 14px !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price { display: flex; flex-wrap: wrap; align-items: baseline; gap: 6px; margin: 0 0 12px; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .woocommerce-Price-amount.amount { font-family: Helvetica, Arial, sans-serif !important; font-weight: 100 !important; font-size: 44px !important; line-height: 1 !important; letter-spacing: 0 !important; text-transform: none !important; color: #111; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .subscription-details, body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .llp-access-price__unit, body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .woocommerce-price-suffix { font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; color: #111; text-transform: lowercase; }
body.llp-recipe-locked .llp-access-card .pricing-badge { position: absolute; top: auto; right: 22px; bottom: auto; left: auto; margin-top: -46px; padding: 7px 12px; border-radius: 20px; background: #F4F2F0; border: 1px solid #E5DED6; box-shadow: none; font: 400 12px/1 Helvetica, Arial, sans-serif; color: #000; text-transform: none; letter-spacing: 0; }
body.llp-recipe-locked article.pricing-card.llp-access-card .pricing-description p.product-byline { font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 500; font-style: italic; color: #000; margin: 0 0 12px; text-align: left !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card ul.membership-features li { font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 300; color: #070808; }
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button { width: 100% !important; margin: 0; background: #fff !important; color: #000 !important; border: 1px solid #050505 !important; border-radius: 50px !important; padding: 18px 30px !important; box-shadow: none !important; font-family: Helvetica, Verdana, Arial, sans-serif !important; font-weight: 400 !important; font-size: 16px !important; line-height: 1.4 !important; justify-content: center; }
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button::before { display: none !important; }
body.llp-recipe-locked .llp-access-card__footer .llp-commerce-button:hover { background: #E5DED6 !important; }
body.llp-recipe-locked .pricing-featured .llp-access-card__footer .llp-commerce-button { background: #E5DED6 !important; border-color: #E5DED6 !important; }
body.llp-recipe-locked .pricing-featured .llp-access-card__footer .llp-commerce-button:hover { background: #d9d0c6 !important; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .price { display: inline-flex; flex-wrap: wrap; align-items: baseline; gap: 6px; }
body.llp-recipe-locked .llp-access-card .pricing-badge { position: static; display: inline-block; margin: 12px 0 0 10px; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price, body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .price { display: flex !important; flex-wrap: nowrap; align-items: baseline; gap: 6px; }
body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .woocommerce-Price-amount, body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .subscription-details, body.llp-recipe-locked article.pricing-card.llp-access-card .llp-access-price .llp-access-price__unit { display: inline-block !important; margin: 0 !important; white-space: nowrap; }
body.llp-recipe-locked .llp-access-card .pricing-badge { width: auto !important; max-width: max-content; }



.price_new_card .fl-photo-content, .price_new_card_two .fl-photo-content { width: 100%; }
.price_new_card .fl-photo-content img, .price_new_card_two .fl-photo-content img { width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.bag_btn_news.fl-module { padding-top: 32px !important; } 

.bonus_tag, .bonus_tag p { font-weight: 700 !important; }
.eight_modules_tab .pp-tabs-label, .eight_modules_tab .pp-tabs-label span { font-weight: 700 !important; }
@media (min-width: 1024px) { .included_row .fl-rich-text p { white-space: nowrap; } }

body.llp-recipe-locked .llp-access-heading .paywall-subtitle { margin-bottom: 24px; }

#pum-3796 .pum-container { max-width: 1040px !important; width: 90% !important; border: 3px solid #D9D2CA !important; border-radius: 6px; overflow: hidden; }

#pum-3796 .pum-container { max-width: 960px !important; border: 0 !important; }
#pum-3796 .pum-container .pum-content { border: 3px solid #D9D2CA !important; }

.masterclasses_silder p, .masterclasses_silder .llp-ld-slides__card p { text-wrap: balance; }

.step_third .cake-content > .container { margin-top: 28px; }

.llp-fsm { position: relative; display: inline-block; max-width: 100%; line-height: 0; }
.llp-fsm img { display: block; }
.llp-fsm__marker { position: absolute; width: 5.2%; aspect-ratio: 1; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #E5DED6; color: #070808; font: 500 clamp(11px, 1.3vw, 18px)/1 Helvetica, Arial, sans-serif; box-shadow: 0 2px 6px rgba(0,0,0,.18); cursor: pointer; transition: background .2s, color .2s, transform .2s; }
.llp-fsm__marker.is-active { background: #070808; color: #fff; transform: translate(-50%, -50%) scale(1.15); }
.llp-fsm__marker:hover { background: #cebbaf; }

@media (min-width: 1024px) {
	.eight_modules_tab .module-card { display: grid; grid-template-columns: 1fr minmax(260px, 392px); column-gap: 32px; align-items: start; }
	.eight_modules_tab .module-card > .module-header, .eight_modules_tab .module-card > .module-desc { grid-column: 1; }
	.eight_modules_tab .module-card > .module-content { display: contents; }
	.eight_modules_tab .module-text { grid-column: 1; }
	.eight_modules_tab .module-photo { grid-column: 2; grid-row: 1 / span 3; align-self: start; margin: 0; }
	.eight_modules_tab .module-photo img { width: 100%; height: auto; }
}

.chose_form .media-card.video-card { height: auto !important; aspect-ratio: 16 / 9; }
.chose_form .media-card.video-card video { width: 100%; height: 100%; object-fit: cover; }

@media (min-width: 1024px) { .chocolate_decorating_content > .fl-col-content { padding-right: 48px !important; } }
.fl-node-fmhakjzpeob7 .fl-photo-content img { max-height: 720px; width: 100%; object-fit: cover; object-position: center 38%; }


.llp-welcome2{color:#33312f;line-height:1.5;display:flex;flex-direction:column;gap:56px;max-width:1120px}
.llp-welcome2 *,.llp-welcome2 *::before,.llp-welcome2 *::after{box-sizing:border-box}
.llp-welcome2 h1,.llp-welcome2 h2,.llp-welcome2 h3{font-family:inherit;margin:0;color:#33312f;letter-spacing:-.01em}
.llp-welcome2 p{margin:0}
.llp-welcome2__hero{position:relative;overflow:hidden;background:#e4ddd7;border-radius:28px;padding:80px 40px;text-align:center}
.llp-welcome2__hero::before,.llp-welcome2__hero::after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.55);pointer-events:none}
.llp-welcome2__hero::before{top:-150px;left:-150px;width:300px;height:300px}
.llp-welcome2__hero::after{bottom:-170px;right:-170px;width:340px;height:340px}
.llp-welcome2__title{position:relative;font-size:56px;line-height:1.12;font-weight:700;color:#46362c;letter-spacing:-.02em;text-wrap:balance}
.llp-welcome2__sub{position:relative;margin-top:26px;font-size:22px;color:#7a726c}
.llp-welcome2__intro{display:flex;flex-direction:column;gap:22px;max-width:960px}
.llp-welcome2__lead{font-size:26px;line-height:1.4;text-transform:uppercase;letter-spacing:-.01em}
.llp-welcome2__text{font-size:18px;line-height:1.75;color:#7a746f}
.llp-welcome2__text strong{color:#33312f}
.llp-welcome2__section{display:flex;flex-direction:column;gap:34px}
.llp-welcome2__section-head{text-align:center}
.llp-welcome2__section-head h2{font-size:40px;line-height:1.15;font-weight:700}
.llp-welcome2__section-head p{margin:18px auto 0;max-width:620px;font-size:18px;line-height:1.7;color:#7a746f}
.llp-welcome2__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}
.llp-welcome2__card{background:#fff;border:1px solid #e3ded9;border-radius:18px;padding:40px 38px;display:flex;flex-direction:column}
.llp-welcome2__card h2,.llp-welcome2__card h3{margin-top:24px;font-size:24px;font-weight:700}
.llp-welcome2__card--cta h2{font-size:28px}
.llp-welcome2__card p{margin-top:18px;font-size:17px;line-height:1.75;color:#7a746f}
.llp-welcome2__card p strong{color:#33312f}
.llp-welcome2__card--cta .llp-welcome2__btn{margin-top:32px;align-self:flex-start}
.llp-welcome2__bar{display:block;width:46px;height:3px;background:#a9785d;border-radius:2px}
.llp-welcome2__bar--center{margin:0 auto}
.llp-welcome2__links{display:flex;flex-direction:column;gap:14px;margin-top:24px}
.llp-welcome2__links a{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px;font-weight:600;color:#33312f;padding:14px 18px;border:1px solid #e8e3de;border-radius:12px;text-decoration:none;transition:border-color .15s,background .15s}
.llp-welcome2__links a:hover{border-color:#a9785d;background:#faf7f4;color:#33312f}
.llp-welcome2__arrow{color:#a9785d}
.llp-welcome2__btn,.llp-welcome2 a.llp-welcome2__btn{display:inline-block;background:#a9785d;color:#fff;font-size:17px;font-weight:700;padding:16px 32px;border-radius:10px;text-decoration:none;box-shadow:0 10px 24px rgba(169,120,93,.24);transition:background .15s}
.llp-welcome2__btn:hover,.llp-welcome2 a.llp-welcome2__btn:hover{background:#8d6048;color:#fff}
.llp-welcome2__btn--outline,.llp-welcome2 a.llp-welcome2__btn--outline{background:transparent;color:#a9785d;border:1.5px solid #a9785d;box-shadow:none;padding:15px 32px}
.llp-welcome2__btn--outline:hover,.llp-welcome2 a.llp-welcome2__btn--outline:hover{background:#a9785d;color:#fff}
.llp-welcome2__panel{background:#fff;border:1px solid #e3ded9;border-radius:24px;padding:56px 48px;text-align:center}
.llp-welcome2__panel--tint{background:#e4ddd7;border-color:#ddd5ce}
.llp-welcome2__panel h2{margin:24px auto 0;max-width:820px;font-size:34px;line-height:1.2;font-weight:700;text-wrap:balance}
.llp-welcome2__panel h3{font-size:30px;font-weight:700}
.llp-welcome2__panel p{margin:20px auto 0;max-width:760px;font-size:18px;line-height:1.75;color:#6f6862}
.llp-welcome2__panel p strong{color:#33312f}
.llp-welcome2__panel .llp-welcome2__btn{margin-top:30px}
.llp-welcome2__outro{max-width:880px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:20px}
.llp-welcome2__outro h2{font-size:38px;line-height:1.15;font-weight:700}
.llp-welcome2__outro p{font-size:18px;line-height:1.75;color:#7a746f}
.llp-welcome2__outro a{color:#33312f;text-decoration:underline;text-underline-offset:3px}
.llp-welcome2__signoff{margin-top:8px;font-size:26px;font-weight:700;color:#46362c}
@media (max-width:768px){
.llp-welcome2{gap:40px}
.llp-welcome2__hero{padding:56px 24px;border-radius:20px}
.llp-welcome2__title{font-size:38px}
.llp-welcome2__sub{font-size:18px;margin-top:18px}
.llp-welcome2__lead{font-size:20px}
.llp-welcome2__card{padding:28px 24px}
.llp-welcome2__panel{padding:36px 24px}
.llp-welcome2__section-head h2,.llp-welcome2__outro h2{font-size:30px}
.llp-welcome2__panel h2{font-size:26px}
.llp-welcome2__btn,.llp-welcome2 a.llp-welcome2__btn{width:100%;text-align:center}
}


body.llp-wc-account .woocommerce-MyAccount-navigation{padding:22px 16px 16px}
body.llp-wc-account .ast-wooaccount-user-wrapper{display:flex;align-items:center;gap:14px;padding:4px 8px 20px;margin-bottom:8px;border-bottom:1px solid var(--llp-account-line,#e3ded9)}
body.llp-wc-account .ast-wooaccount-user-wrapper .ast-username{font-size:14px;line-height:1.4;color:#7a746f;display:flex;flex-direction:column}
body.llp-wc-account .ast-wooaccount-user-wrapper .ast-username strong{font-size:17px;color:#33312f;font-weight:700}
.llp-avatar-initials{display:inline-flex;align-items:center;justify-content:center;width:var(--llp-avatar-size,60px);height:var(--llp-avatar-size,60px);border-radius:50%;background:#e4ddd7;color:#6b5646;font-size:calc(var(--llp-avatar-size,60px) * .34);font-weight:600;letter-spacing:.02em;flex-shrink:0}
body.llp-wc-account .woocommerce-MyAccount-navigation a{gap:12px;padding:12px 14px;min-height:48px;font-size:15px;font-weight:500;color:#4a443f}
body.llp-wc-account .woocommerce-MyAccount-navigation li+li a{border-top:1px solid #efebe7;border-radius:0}
body.llp-wc-account .woocommerce-MyAccount-navigation li:first-child a,body.llp-wc-account .woocommerce-MyAccount-navigation li+li a:hover,body.llp-wc-account .woocommerce-MyAccount-navigation .is-active a{border-radius:10px;border-top-color:transparent}
body.llp-wc-account .woocommerce-MyAccount-navigation .is-active a{font-weight:700;box-shadow:inset 3px 0 0 #a9785d}
body.llp-wc-account .woocommerce-MyAccount-navigation .is-active+li a{border-top-color:transparent}
.llp-nav-icon{display:inline-flex;width:20px;height:20px;color:#8d6f5b;flex-shrink:0}
.llp-nav-icon svg{width:20px;height:20px}
.woocommerce-MyAccount-navigation-link a .llp-nav-icon+.ast-woo-nav-link-name{flex:1}

.llp-hub{display:flex;flex-direction:column;gap:32px;max-width:1120px;color:#33312f;line-height:1.5;margin-bottom:56px}
.llp-hub *,.llp-hub *::before,.llp-hub *::after{box-sizing:border-box}
.llp-hub h1,.llp-hub h2,.llp-hub p{margin:0}
.llp-hub__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#a9785d}
.llp-hub__eyebrow::after{content:"";width:44px;height:1px;background:#c9ad9a}
.llp-hub__hero{position:relative;overflow:hidden;background:#efe9e4;border-radius:24px;padding:56px 48px;display:grid;grid-template-columns:1fr;gap:32px;align-items:center}
.llp-hub__hero--media{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:0}
.llp-hub__hero--media .llp-hub__hero-text{padding:56px 0 56px 48px}
.llp-hub__hero::before{content:"";position:absolute;right:38%;top:-160px;width:420px;height:420px;border-radius:50%;border:1px solid rgba(169,120,93,.35);pointer-events:none}
.llp-hub__hero-text{position:relative;display:flex;flex-direction:column;gap:14px}
.llp-hub__title{font-size:clamp(40px,4.6vw,64px);line-height:1.05;font-weight:700;color:#46362c;letter-spacing:-.02em}
.llp-hub__sub{font-family:var(--llp-font-display);font-size:clamp(30px,3vw,40px);line-height:1.15;color:#8d6f5b;margin-top:-4px}
.llp-hub__lead{margin-top:10px;max-width:560px;font-size:18px;line-height:1.7;color:#6f6862}
.llp-hub__hero-media{position:relative;align-self:stretch;min-height:320px}
.llp-hub__hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
.llp-hub__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}
.llp-hub__card{background:#fff;border:1px solid #e3ded9;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}
.llp-hub__card-media{aspect-ratio:16/10;background:#efe9e4}
.llp-hub__card-media img{width:100%;height:100%;object-fit:cover;display:block}
.llp-hub__card-body{padding:32px 34px 36px;display:flex;flex-direction:column;gap:12px;flex:1}
.llp-hub__card-title{font-size:30px;line-height:1.15;font-weight:700;color:#46362c;letter-spacing:-.01em}
.llp-hub__card-text{font-size:17px;line-height:1.7;color:#6f6862}
.llp-hub__btn,.llp-hub a.llp-hub__btn{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin-top:auto;padding:15px 26px;background:#a9785d;color:#fff;font-size:16px;font-weight:700;border-radius:10px;text-decoration:none;box-shadow:0 10px 24px rgba(169,120,93,.22);transition:background .15s}
.llp-hub__btn:hover,.llp-hub a.llp-hub__btn:hover{background:#8d6048;color:#fff}
.llp-hub__card-body .llp-hub__btn{margin-top:18px}
.llp-hub__links{display:flex;flex-direction:column;gap:12px;margin-top:14px}
.llp-hub__links a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;border:1px solid #e8e3de;border-radius:12px;font-size:16px;font-weight:600;color:#33312f;text-decoration:none;transition:border-color .15s,background .15s}
.llp-hub__links a:hover{border-color:#a9785d;background:#faf7f4;color:#33312f}
.llp-hub__arrow{color:inherit;opacity:.85}
.llp-hub__section-head{display:flex;flex-direction:column;gap:10px}
.llp-hub__section-head h2{font-size:30px;font-weight:700;color:#46362c;letter-spacing:-.01em}
.llp-hub__course-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;margin-top:22px}
.llp-hub__course,.llp-hub a.llp-hub__course{display:flex;flex-direction:column;background:#fff;border:1px solid #e3ded9;border-radius:18px;overflow:hidden;text-decoration:none;color:#33312f;font-weight:400;transition:transform .15s,box-shadow .15s}
.llp-hub__course:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(70,54,44,.08);color:#33312f}
.llp-hub__course-media{display:block;aspect-ratio:4/3;background:#efe9e4}
.llp-hub__course-media img{width:100%;height:100%;object-fit:cover;display:block}
.llp-hub__course-body{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}
.llp-hub__course-title{font-size:17px;font-weight:700;color:#33312f;line-height:1.3}
.llp-hub__course-status{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8d6f5b}
.llp-hub__course-status--completed{color:#4f7a4a}
.llp-hub__course-cta{margin-top:8px;font-size:15px;font-weight:700;color:#a9785d}
@media (max-width:1023px){
.llp-hub__hero--media{grid-template-columns:1fr}
.llp-hub__hero--media .llp-hub__hero-text{padding:44px 32px 8px}
.llp-hub__hero--media .llp-hub__hero-media{order:2;min-height:240px;margin:0 32px 32px;border-radius:16px;overflow:hidden}
}
@media (max-width:768px){
.llp-hub{gap:24px;margin-bottom:40px}
.llp-hub__hero{padding:36px 22px;border-radius:18px}
.llp-hub__hero--media .llp-hub__hero-text{padding:36px 22px 6px}
.llp-hub__hero--media .llp-hub__hero-media{margin:0 22px 22px;min-height:200px}
.llp-hub__title{font-size:36px}
.llp-hub__sub{font-size:28px}
.llp-hub__lead{font-size:16px}
.llp-hub__card-body{padding:24px 22px 26px}
.llp-hub__card-title{font-size:24px}
.llp-hub__btn,.llp-hub a.llp-hub__btn{width:100%;justify-content:center}
body.llp-wc-account .woocommerce-MyAccount-navigation{padding:14px}
body.llp-wc-account .ast-wooaccount-user-wrapper{padding:0 4px 14px;margin-bottom:10px}
body.llp-wc-account .woocommerce-MyAccount-navigation li+li a{border-top:0}
body.llp-wc-account .woocommerce-MyAccount-navigation a{padding:10px 14px;min-height:42px;border-radius:10px;background:#f7f4f1}
body.llp-wc-account .woocommerce-MyAccount-navigation .is-active a{box-shadow:none}
}

.llp-nav-icon svg path{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.llp-hub__sub{font-size:clamp(26px,2.6vw,36px)}
@media (max-width:920px){
body.llp-wc-account .woocommerce-MyAccount-navigation ul{flex-wrap:wrap;min-width:0;gap:6px}
body.llp-wc-account .woocommerce-MyAccount-navigation li+li a{border-top:0;border-radius:10px}
body.llp-wc-account .woocommerce-MyAccount-navigation a{background:#f7f4f1;min-height:42px;padding:9px 14px;font-size:14px}
body.llp-wc-account .woocommerce-MyAccount-navigation .is-active a{box-shadow:none;background:#e5ded6}
}

body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__btn,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn{color:#fff;font-weight:700;text-decoration:none}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__btn:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn:hover{color:#fff}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--outline{color:#a9785d}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--outline:hover{color:#fff}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__course{font-weight:400;text-decoration:none}
@media (min-width:1024px){.llp-hub__cards--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.llp-hub__cards--3 .llp-hub__card-body{padding:26px 26px 30px}.llp-hub__cards--3 .llp-hub__card-title{font-size:24px}.llp-hub__cards--3 .llp-hub__card-text{font-size:15.5px}.llp-hub__cards--3 .llp-hub__btn{padding:13px 20px;font-size:15px}}
.llp-hub p.llp-hub__courses-more{margin-top:26px} 
body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__courses-more,.llp-hub__courses-more a{font-size:16px;font-weight:700;color:#a9785d;text-decoration:none}
.llp-hub__courses-more a:hover{text-decoration:underline}

.llp-hub__card-media,.llp-hub__course-media,.llp-hub__hero-media{position:relative;overflow:hidden;min-height:0}
.llp-hub__card-media img,.llp-hub__course-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__courses-link{color:#a9785d;font-weight:700;text-decoration:none}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__courses-link:hover{text-decoration:underline}

.llp-hub__hero::before{display:none}
.llp-hub__hero-text,.llp-hub__hero-text *,.llp-hub__card-body>span,.llp-hub__card-title,.llp-hub__card-text,.llp-hub__section-head *{cursor:default}




.membership-page {
    --background: #e5ded6;
    --background-light: #f1ece7;
    --brown: #49382f;
    --brown-light: #6d5b51;
    --accent: #a87961;
    --accent-dark: #8f624e;
    --accent-light: #d9b8a5;
    --border: #d8cec5;
    --border-light: #e7dfd8;
    --white: #ffffff;

    max-width: 1120px;
    margin: 0 auto;
    padding: 0 24px 60px 24px;

    font-family: Arial, Helvetica, sans-serif;
    color: #333333;
    line-height: 1.7;

    box-sizing: border-box;
}

.membership-page *,
.membership-page *::before,
.membership-page *::after {
    box-sizing: border-box;
}




.membership-hero {
    position: relative;
    overflow: hidden;

    padding: 75px 50px;
    margin-bottom: 65px;

    text-align: center;

    background: #e5ded6;

    border: 1px solid #d8cec5;
    border-radius: 24px;
}

.membership-hero::before {
    content: "";

    position: absolute;
    width: 220px;
    height: 220px;

    top: -120px;
    left: -90px;

    border: 1px solid rgba(73, 56, 47, 0.08);
    border-radius: 50%;
}

.membership-hero::after {
    content: "";

    position: absolute;
    width: 260px;
    height: 260px;

    right: -130px;
    bottom: -150px;

    border: 1px solid rgba(73, 56, 47, 0.08);
    border-radius: 50%;
}

.membership-eyebrow {
    position: relative;
    z-index: 1;

    margin-bottom: 18px;

    color: #333333;

    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
}

.membership-hero h1 {
    position: relative;
    z-index: 1;

    max-width: 850px;
    margin: 0 auto 22px;

    color: #49382f !important;

    font-family: Arial, Helvetica, sans-serif;
    font-size: clamp(34px, 5vw, 52px);
    font-weight: 600;
    line-height: 1.15;
    letter-spacing: -1px;
}

.membership-hero p {
    position: relative;
    z-index: 1;

    max-width: 760px;
    margin: 0 auto;

    color: #6d5b51 !important;

    font-size: 20px;
}




.membership-introduction {
    max-width: 900px;
    margin: 0 auto 70px;
}

.membership-introduction p {
    margin-top: 0;
    margin-bottom: 22px;

    color: #333333;
    font-size: 17px;
}

.membership-introduction p:first-child {
    font-size: 19px;
    line-height: 1.75;
}

.membership-introduction strong {
    color: #333333;
}




.membership-newsletter {
    position: relative;
    overflow: hidden;

    margin: 35px 0 0;
    padding: 28px 32px;

    background: #f1ece7;

    border: 1px solid #ddd3ca;
    border-left: 4px solid #a87961;
    border-radius: 12px;
}


.membership-newsletter p {
    position: relative;
    z-index: 1;

    margin: 0;

    color: #57453c;
    font-size: 16px;
}

.membership-newsletter p + p {
    margin-top: 14px;
}




.membership-section-heading {
    max-width: 800px;
    margin: 0 auto 40px;

    text-align: center;
}

.membership-section-heading .eyebrow {
    margin-bottom: 10px;

    color: #a27b67;

    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
}

.membership-section-heading h2 {
    margin: 0;

    color: #49382f;

    font-family: Arial, Helvetica, sans-serif;
    font-size: clamp(30px, 4vw, 40px);
    font-weight: 600;
    line-height: 1.25;
    letter-spacing: -0.5px;
}





.membership-images {
    margin-bottom: 65px;
}

.membership-image {
    margin: 0;

    overflow: hidden;

    border: 1px solid #d8cec5;
    border-radius: 16px;

    box-shadow: 0 8px 30px rgba(73, 56, 47, 0.035);
}

.membership-image img {
    display: block;

    width: 100%;
    height: 100%;
    aspect-ratio: 3 / 2;

    object-fit: cover;
}

.membership-cards {
    display: grid;

    grid-template-columns: repeat(2, minmax(0, 1fr));

    gap: 22px;

    margin-bottom: 75px;
}

.membership-card {
    position: relative;

    min-height: 100%;

    padding: 34px;

    background: #ffffff;

    border: 1px solid #d8cec5;
    border-radius: 16px;

    box-shadow: 0 8px 30px rgba(73, 56, 47, 0.035);

    transition:
        transform 0.25s ease,
        box-shadow 0.25s ease,
        border-color 0.25s ease;
}

.membership-card:hover {
    transform: translateY(-4px);

    border-color: #cdbbae;

    box-shadow: 0 16px 40px rgba(73, 56, 47, 0.09);
}

.membership-card::before {
    content: "";

    display: block;

    width: 35px;
    height: 2px;

    margin-bottom: 22px;

    background: #a87961;
}

.membership-card h3 {
    margin: 0 0 15px;

    color: #49382f;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 21px;
    font-weight: 600;
    line-height: 1.35;
}

.membership-card p {
    margin: 0 0 12px;

    color: #4d433e;

    font-size: 16px;
}

.membership-card ul {
    margin: 0;
    padding-left: 20px;
}

.membership-card li {
    margin-bottom: 10px;

    color: #4d433e;

    font-size: 16px;
}

.membership-card li:last-child {
    margin-bottom: 0;
}

.membership-card strong {
    color: #49382f;
}




.membership-ready {
    position: relative;
    overflow: hidden;
    margin-bottom: 50px;
    padding: 60px 55px;
    background: #49382f;
    border-radius: 22px;

}




.membership-ready-header {
    position: relative;
    z-index: 1;

    margin-bottom: 35px;

    text-align: center;
}

.membership-ready-header .eyebrow {
    margin-bottom: 10px;

    color: #d9b8a5;

    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    text-align: left;
}

.membership-ready-header h2 {
    margin: 0;
    color: #ffffff !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: clamp(30px, 4vw, 40px);
    font-weight: 600;
    line-height: 1.25;
    text-align: left;
}

.membership-ready p {
    position: relative;
    z-index: 1;

    max-width: 850px;
    margin: 0 auto 20px;

    color: #f5eee9 !important;

    font-size: 17px;
}

.membership-ready p:last-child {
    margin-bottom: 0;
}

.membership-ready strong {
    color: #ffffff;
}




.membership-support {
    margin-bottom: 55px;
    padding: 42px 30px;

    text-align: center;

    background: #e5ded6;

    border: 1px solid #d8cec5;
    border-radius: 16px;
}

.membership-support h3 {
    margin: 0 0 15px;

    color: #49382f;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
}

.membership-support p {
    max-width: 700px;

    margin: 0 auto 24px;

    color: #333333;

    font-size: 17px;
}




.membership-email-button {
    display: inline-block;

    padding: 14px 30px;

    color: #ffffff !important;
    background: #a87961;

    border-radius: 7px;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 700;

    text-decoration: none !important;

    box-shadow: 0 7px 18px rgba(168, 121, 97, 0.20);

    transition:
        background 0.2s ease,
        transform 0.2s ease,
        box-shadow 0.2s ease;
}

.membership-email-button:hover {
    color: #ffffff !important;
    background: #8f624e;

    transform: translateY(-2px);

    box-shadow: 0 10px 24px rgba(168, 121, 97, 0.28);
}




.membership-closing {
    max-width: 800px;

    margin: 0 auto;

    text-align: center;
}

.membership-closing p {
    margin: 0 0 20px;

    color: #333333;

    font-size: 17px;
}

.membership-closing strong {
    color: #333333;
}




.membership-signature {
    margin-top: 35px;
    padding-top: 28px;

    border-top: 1px solid #d5cbc2;
}

.membership-signature p {
    margin: 0;

    color: #49382f;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 1.3;
}




@media (max-width: 850px) {

    .membership-page {
        padding: 45px 20px;
    }

    .membership-hero {
        padding: 60px 35px;
    }

    .membership-ready {
        padding: 50px 40px;
    }

    .membership-card {
        padding: 30px;
    }
}




@media (max-width: 700px) {

    .membership-page {
        padding: 30px 15px;
    }

    

    .membership-hero {
        padding: 48px 22px;

        margin-bottom: 45px;

        border-radius: 18px;
    }

    .membership-eyebrow {
        font-size: 11px;
        letter-spacing: 2px;
    }

    .membership-hero h1 {
        font-size: 34px;
        letter-spacing: -0.5px;
    }

    .membership-hero p {
        font-size: 18px;
    }


    

    .membership-introduction {
        margin-bottom: 50px;
    }

    .membership-introduction p {
        font-size: 16px;
    }

    .membership-introduction p:first-child {
        font-size: 18px;
    }


    

    .membership-newsletter {
        padding: 24px 21px;
    }

    .membership-newsletter p {
        font-size: 15px;
    }


    

    .membership-section-heading {
        margin-bottom: 30px;
    }

    .membership-section-heading .eyebrow {
        font-size: 11px;
    }

    .membership-section-heading h2 {
        font-size: 29px;
    }


    

    .membership-cards {
        grid-template-columns: 1fr;

        gap: 16px;

        margin-bottom: 50px;
    }

    .membership-card {
        padding: 28px 23px;
    }

    .membership-card h3 {
        font-size: 20px;
    }

    .membership-card p,
    .membership-card li {
        font-size: 15.5px;
    }


    

    .membership-ready {
        padding: 45px 24px;

        margin-bottom: 35px;

        border-radius: 18px;
    }

    .membership-ready-header {
        margin-bottom: 28px;
    }

    .membership-ready-header .eyebrow {
        font-size: 11px;
    }

    .membership-ready-header h2 {
        font-size: 30px;
    }

    .membership-ready p {
        font-size: 16px;
    }


    

    .membership-support {
        padding: 35px 21px;

        margin-bottom: 40px;
    }

    .membership-support h3 {
        font-size: 24px;
    }

    .membership-support p {
        font-size: 16px;
    }

    .membership-email-button {
        width: auto;

        padding: 13px 27px;

        font-size: 15px;
    }


    

    .membership-closing p {
        font-size: 16px;
    }

    .membership-signature {
        margin-top: 30px;
        padding-top: 24px;
    }

    .membership-signature p {
        font-size: 27px;
    }
}




@media (max-width: 420px) {

    .membership-page {
        padding: 22px 12px;
    }

    .membership-hero {
        padding: 42px 18px;
    }

    .membership-hero h1 {
        font-size: 30px;
    }

    .membership-hero p {
        font-size: 17px;
    }

    .membership-card {
        padding: 25px 20px;
    }

    .membership-ready {
        padding: 40px 20px;
    }

    .membership-support {
        padding: 32px 18px;
    }
}




.membership-email-button:focus-visible {
    outline: 3px solid rgba(168, 121, 97, 0.35);
    outline-offset: 4px;
}




@media (prefers-reduced-motion: reduce) {

    .membership-card,
    .membership-email-button {
        transition: none;
    }

    .membership-card:hover,
    .membership-email-button:hover {
        transform: none;
    }
}
.membership-page--tools-intro{padding-bottom:0}
.membership-page--tools-intro .membership-introduction{margin-top:0}
.membership-page--tools-outro{padding-top:20px}

.llp-hub__info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}
.llp-hub__info-card{background:#fff;border:1px solid #e3ded9;border-radius:18px;padding:40px 38px;display:flex;flex-direction:column;cursor:default}
.llp-hub__bar{display:block;width:46px;height:3px;background:#a9785d;border-radius:2px}
.llp-hub__info-card h3{margin:24px 0 0;font-size:24px;font-weight:700;color:#33312f;letter-spacing:-.01em}
.llp-hub__info-card p{margin-top:18px;font-size:17px;line-height:1.75;color:#7a746f}
.llp-hub__info-card p strong{color:#33312f}
@media (max-width:768px){.llp-hub__info-card{padding:28px 24px}}


.llp-hub{gap:44px}
.llp-hub__hero{background:var(--llp-color-surface,#e5ded6)}
.llp-hub__title{font-size:clamp(32px,3.4vw,46px);color:#363636}
.llp-hub__sub{font-size:clamp(22px,2.2vw,30px);color:#6f6862}
.llp-hub__eyebrow,.llp-hub__course-status,.llp-hub__course-cta,.llp-nav-icon{color:#6b6763}
.llp-hub__eyebrow::after,.llp-hub__bar,.llp-welcome2__bar{background:#b8aea6}
.llp-hub__card-title,.llp-hub__section-head h2{color:#363636}
.llp-hub__course-status--completed{color:#48583a}
.llp-hub__courses{margin:12px 0}
.llp-avatar-initials{background:var(--llp-color-surface,#e5ded6);color:#4a443f}
body.llp-wc-account .woocommerce-MyAccount-navigation .is-active a{box-shadow:inset 3px 0 0 #6b6763}

.llp-hub__btn,.llp-hub a.llp-hub__btn,body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__btn,
.llp-welcome2__btn,.llp-welcome2 a.llp-welcome2__btn,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn{background:var(--llp-btn-bg,#e5ded6);color:var(--llp-btn-text,#000);box-shadow:none;font-weight:600;border:0}
.llp-hub__btn:hover,.llp-hub a.llp-hub__btn:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__btn:hover,
.llp-welcome2__btn:hover,.llp-welcome2 a.llp-welcome2__btn:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn:hover{background:var(--llp-btn-hover-bg,#000);color:var(--llp-btn-hover-text,#fff)}
.llp-welcome2__btn--outline,.llp-welcome2 a.llp-welcome2__btn--outline,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--outline{background:transparent;border:1.5px solid #363636;color:#363636}
.llp-welcome2__btn--outline:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--outline:hover{background:#000;border-color:#000;color:#fff}
.llp-hub__links a:hover{border-color:#363636;background:#f7f4f1}
body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__courses-link{color:#363636}

.llp-welcome2__panel--tint{padding:32px 28px;border-radius:18px}
.llp-welcome2__panel--tint h3{font-size:22px}
.llp-welcome2__panel--tint p{font-size:16px;margin-top:12px;max-width:640px}
.llp-welcome2__panel--tint .llp-welcome2__btn{margin-top:18px;padding:11px 22px;font-size:15px}

.llp-welcome2__outro h2{font-size:26px}
.llp-welcome2__outro p{font-size:17px}
.llp-welcome2__signoff{font-family:var(--llp-font-display);font-size:40px;line-height:1.1;font-weight:400;color:#6f6862}

body.llp-wc-account .woocommerce-MyAccount-content table .button,body.llp-wc-account .woocommerce-MyAccount-content table a.button,body.llp-wc-account .woocommerce-MyAccount-content table button.button{padding:7px 14px;font-size:13px;line-height:1.3;min-height:0;letter-spacing:.02em}
body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-info .button,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-message .button,body.llp-wc-account .woocommerce-MyAccount-content .my-course-pay-btn{padding:9px 18px;font-size:13px}

body.llp-wc-account .woocommerce-EditAccountForm p.woocommerce-form-row:has(#account_display_name){display:none}
@media (max-width:768px){.llp-hub{gap:32px}.llp-hub__title{font-size:32px}.llp-hub__sub{font-size:24px}.llp-welcome2__signoff{font-size:32px}}


.llp-mt{display:flex;flex-direction:column;gap:44px;max-width:1120px;color:#363636;line-height:1.6}
.llp-mt *,.llp-mt *::before,.llp-mt *::after{box-sizing:border-box}
.llp-mt h1,.llp-mt h2,.llp-mt p{margin:0}
.llp-mt__title{font-size:clamp(30px,3.2vw,42px);font-weight:700;letter-spacing:-.01em;color:#363636}
.llp-mt__intro{display:flex;flex-direction:column;gap:16px;max-width:820px}
.llp-mt__lead{font-size:20px;line-height:1.55;color:#363636}
.llp-mt__intro p{font-size:17px;line-height:1.75;color:#6f6862}
.llp-mt__intro p strong,.llp-mt p strong{color:#363636}
.llp-mt__newsletter{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:start;padding:26px 30px;background:#fff;border:1px solid #e3ded9;border-radius:18px}
.llp-mt__newsletter-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--llp-color-surface,#e5ded6);color:#4a443f}
.llp-mt__newsletter p{font-size:16px;line-height:1.7;color:#6f6862}
.llp-mt__newsletter p+p{margin-top:6px}
.llp-mt__section-head h2{font-size:clamp(26px,2.6vw,34px);font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:16px}
.llp-mt__section-head h2::after{content:"";flex:0 0 44px;height:1px;background:#b8aea6}
.llp-mt__section-head p{margin-top:8px;font-size:16px;color:#6f6862}
.llp-mt__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:22px}
.llp-mt__card,body.llp-wc-account .woocommerce-MyAccount-content a.llp-mt__card{display:flex;flex-direction:column;background:#fff;border:1px solid #e3ded9;border-radius:18px;overflow:hidden;text-decoration:none;color:#363636;font-weight:400;transition:transform .15s,box-shadow .15s}
.llp-mt__card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(54,54,54,.08)}
.llp-mt__card-media{display:block;position:relative;aspect-ratio:4/3;background:#efe9e4;overflow:hidden}
.llp-mt__card-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.llp-mt__card-body{display:flex;flex-direction:column;gap:8px;padding:18px 20px 22px;flex:1}
.llp-mt__card-body strong{font-size:17px;font-weight:700;color:#363636;line-height:1.3}
.llp-mt__card-body>span{font-size:15px;line-height:1.6;color:#6f6862}
.llp-mt__card-link,.llp-mt__card-body>span.llp-mt__card-link{margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;color:#363636}
.llp-mt__ready{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff;border:1px solid #e3ded9;border-radius:22px;overflow:hidden}
.llp-mt__ready-media{position:relative;min-height:300px}
.llp-mt__ready-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.llp-mt__ready-body{padding:36px 38px;display:flex;flex-direction:column;gap:14px}
.llp-mt__eyebrow{display:flex;align-items:center;gap:14px;font-size:22px;font-weight:700;color:#363636}
.llp-mt__eyebrow::before{content:"";width:36px;height:2px;background:#b8aea6}
.llp-mt__ready-body p{font-size:16px;line-height:1.7;color:#6f6862}
.llp-mt__ready-body a,body.llp-wc-account .woocommerce-MyAccount-content .llp-mt__ready-body a{color:#363636;font-weight:600}
.llp-mt__closing{max-width:820px;display:flex;flex-direction:column;gap:12px}
.llp-mt__closing p{font-size:17px;line-height:1.7;color:#6f6862}
.llp-mt__signoff{margin-top:10px!important;font-family:var(--llp-font-display);font-size:40px;line-height:1.1;color:#6f6862}
@media (max-width:1023px){.llp-mt__ready{grid-template-columns:1fr}.llp-mt__ready-media{min-height:240px}}
@media (max-width:768px){.llp-mt{gap:32px}.llp-mt__newsletter{grid-template-columns:1fr;padding:22px}.llp-mt__ready-body{padding:26px 22px}.llp-mt__signoff{font-size:32px}}
@media (min-width:1024px){.llp-mt__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:640px) and (max-width:1023px){.llp-mt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.llp-welcome2__signoff,.llp-mt__signoff{font-size:46px;color:#4a443f}


.llp-mp{max-width:1120px;margin:0 auto;padding:clamp(24px,4vw,56px) var(--llp-pad,24px) 80px;display:flex;flex-direction:column;gap:56px;color:#363636;line-height:1.65;font-family:var(--llp-font-sans)}
.llp-mp *,.llp-mp *::before,.llp-mp *::after{box-sizing:border-box}
.llp-mp h1,.llp-mp h2,.llp-mp h3,.llp-mp p,.llp-mp ul{margin:0}
.llp-mp ul{padding:0;list-style:none}
.llp-mp__eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#6b6763}
.llp-mp__eyebrow::after{content:"";width:44px;height:1px;background:#b8aea6}
.llp-mp__hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:#fff;border:1px solid #e3ded9;border-radius:24px;overflow:hidden}
.llp-mp__hero-media{position:relative;min-height:320px}
.llp-mp__hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.llp-mp__hero-text{padding:44px 44px 40px;display:flex;flex-direction:column;gap:16px}
.llp-mp__hero h1{font-size:clamp(28px,3vw,40px);line-height:1.15;font-weight:700;letter-spacing:-.01em;color:#363636}
.llp-mp__hero p{font-size:16.5px;line-height:1.7;color:#6f6862}
.llp-mp__hero p strong,.llp-mp strong{color:#363636}
.llp-mp__defs{display:flex;flex-direction:column;gap:10px;margin-top:4px}
.llp-mp__defs li{padding:14px 18px;background:var(--llp-color-surface,#e5ded6);border-radius:12px;font-size:15.5px;line-height:1.6;color:#4a443f}
.llp-mp__section{display:flex;flex-direction:column;gap:26px}
.llp-mp__section-head{max-width:820px}
.llp-mp__section-head h2,.llp-mp__card h2,.llp-mp__cta h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;letter-spacing:-.01em;color:#363636}
.llp-mp__section-head p{margin-top:12px;font-size:16.5px;line-height:1.7;color:#6f6862}
.llp-mp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}
.llp-mp__grid--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}
.llp-mp__card{background:#fff;border:1px solid #e3ded9;border-radius:20px;padding:32px 30px 30px;display:flex;flex-direction:column;gap:14px}
.llp-mp__card--tint{background:var(--llp-color-surface,#e5ded6);border-color:#ddd5ce}
.llp-mp__card h3{font-size:21px;font-weight:700;color:#363636}
.llp-mp__card>p{font-size:15.5px;line-height:1.65;color:#6f6862}
.llp-mp__card ul{display:flex;flex-direction:column;gap:10px}
.llp-mp__card ul:not(.llp-mp__items) li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.6;color:#4a443f}
.llp-mp__card ul:not(.llp-mp__items) li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:2px;background:#8d8681}
.llp-mp__card li.llp-mp__step{counter-increment:step;padding-left:34px}
.llp-mp__card li.llp-mp__step::before{content:counter(step);top:0;width:24px;height:24px;background:var(--llp-color-surface,#e5ded6);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#363636}
.llp-mp__card ul:has(.llp-mp__step){counter-reset:step}
.llp-mp__items{border-top:1px solid #eee9e4}
.llp-mp__item{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid #eee9e4;font-size:15.5px;line-height:1.55}
.llp-mp__item-text{color:#363636}
.llp-mp__item-rec{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:#6f6862;font-size:14.5px}
.llp-mp__item-rec-label{font-weight:700;color:#8d8681;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.llp-mp__chip,.llp-mp a.llp-mp__chip{display:inline-block;padding:3px 10px;border:1px solid #d9d1ca;border-radius:999px;background:#faf8f6;color:#363636;font-size:13.5px;font-weight:600;text-decoration:none;line-height:1.5;transition:background .15s,border-color .15s}
.llp-mp__chip:hover,.llp-mp a.llp-mp__chip:hover{background:#000;border-color:#000;color:#fff}
.llp-mp__note{font-size:13px;color:#8d8681;font-style:italic}
.llp-mp__cta{background:var(--llp-color-surface,#e5ded6);border-radius:24px;padding:44px 48px;display:flex;flex-direction:column;gap:14px;max-width:none}
.llp-mp__cta p{font-size:16.5px;line-height:1.7;color:#4a443f;max-width:820px}
.llp-mp__cta ul{display:flex;flex-direction:column;gap:8px}
.llp-mp__cta--soft{background:#fff;border:1px solid #e3ded9}
.llp-mp__cta a:not(.llp-mp__btn){color:#363636;font-weight:600}
.llp-mp__btn,.llp-mp a.llp-mp__btn{align-self:flex-start;margin-top:8px;padding:14px 26px;background:#000;color:#fff;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;transition:background .15s}
.llp-mp__btn:hover,.llp-mp a.llp-mp__btn:hover{background:#363636;color:#fff}
.llp-mp__faq{display:flex;flex-direction:column;gap:12px}
.llp-mp__q{background:#fff;border:1px solid #e3ded9;border-radius:16px;padding:0 26px}
.llp-mp__q summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;position:relative;font-size:17px;font-weight:700;color:#363636;line-height:1.4}
.llp-mp__q summary::-webkit-details-marker{display:none}
.llp-mp__q summary::after{content:"";position:absolute;right:4px;top:50%;width:10px;height:10px;border-right:1.5px solid #363636;border-bottom:1.5px solid #363636;transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.llp-mp__q[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.llp-mp__a{padding:0 0 22px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.7;color:#6f6862;border-top:1px solid #eee9e4;padding-top:16px}
.llp-mp__a ul{display:flex;flex-direction:column;gap:6px}
.llp-mp__a li{position:relative;padding-left:20px}
.llp-mp__a li::before{content:"";position:absolute;left:0;top:12px;width:8px;height:2px;background:#8d8681}
@media (max-width:1023px){.llp-mp__hero{grid-template-columns:1fr}.llp-mp__hero-media{min-height:240px}}
@media (max-width:768px){.llp-mp{gap:36px}.llp-mp__hero-text{padding:28px 22px}.llp-mp__card{padding:24px 20px}.llp-mp__cta{padding:28px 22px}.llp-mp__q{padding:0 18px}}

.llp-mp__hero-media img,.llp-mt__card-media img,.llp-mt__ready-media img,.llp-hub__hero-media img,.llp-hub__card-media img,.llp-hub__course-media img{height:100%!important;width:100%!important;object-fit:cover}

.llp-mp__hero-media{background-size:cover;background-position:center;min-height:320px}

body.llp-wc-account .woocommerce-MyAccount-content form .button,body.llp-wc-account .woocommerce-MyAccount-content form button.woocommerce-Button,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-PaymentMethods+.button,body.llp-wc-account .woocommerce-MyAccount-content .llp-account-payment-methods .button,body.llp-wc-account .woocommerce-MyAccount-content .subscription_details .button,body.llp-wc-account .woocommerce-MyAccount-content .llp-account-dashboard__card{padding:10px 20px;font-size:13px;line-height:1.3;min-height:0}

[data-llp-pic]{position:relative}
.llp-pic-edit,body.llp-wc-account .woocommerce-MyAccount-content button.llp-pic-edit{position:absolute;right:10px;bottom:10px;z-index:5;padding:7px 12px;border:0;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:background .15s}
.llp-pic-edit:hover,body.llp-wc-account .woocommerce-MyAccount-content button.llp-pic-edit:hover{background:#000;color:#fff}
.llp-pic-edit:disabled{opacity:.7;cursor:wait}
td[data-llp-pic] .llp-pic-edit{right:auto;left:8px;bottom:8px;padding:5px 9px;font-size:11px}
.llp-pic-hint{padding:12px 20px;background:#fdf6e7;border-bottom:1px solid #f0dfb5;color:#5a4a1f;font-size:13px}
.media-modal .llp-pic-hint{position:absolute;left:0;right:0;top:86px;z-index:60;padding:10px 20px;line-height:1.4}
.media-modal .llp-pic-hint~.media-frame-content{top:128px}


.llp-hub__btn--secondary,.llp-hub a.llp-hub__btn--secondary,body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__btn--secondary{background:#fff;color:#363636;border:1px solid #d9d1ca}
.llp-hub__btn--secondary:hover,.llp-hub a.llp-hub__btn--secondary:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-hub__btn--secondary:hover{background:#000;border-color:#000;color:#fff}
.llp-hub__links-label{display:block;margin-top:auto;padding-top:14px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#6b6763}
.llp-hub__links-label+.llp-hub__links{margin-top:8px}
.llp-hub__links a{padding:11px 16px;font-size:15px;background:#fff}
.llp-hub__card-body .llp-hub__btn{padding:12px 20px;font-size:15px}
.llp-hub__cards--3 .llp-hub__btn{padding:11px 16px;font-size:14px}
.llp-hub__info-groups{display:flex;flex-direction:column;gap:26px}
.llp-hub__info-group{display:flex;flex-direction:column;gap:12px}
.llp-hub__info-label{font-size:11.5px}
.llp-hub__info-card{padding:30px 32px 28px}
.llp-hub__info-card h3{margin-top:18px;font-size:22px}
.llp-hub__info-card p{margin-top:12px;font-size:16px;line-height:1.65}

.llp-welcome2__help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:var(--llp-color-surface,#e5ded6);border-radius:16px}
.llp-welcome2__help h3{margin:0;font-size:19px;font-weight:700;color:#363636}
.llp-welcome2__help p{margin:6px 0 0;font-size:15px;line-height:1.6;color:#6f6862;max-width:640px}
.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email{flex-shrink:0;background:#000;color:#fff;border:0;padding:10px 24px;font-family:var(--llp-font-display);font-weight:400;font-size:22px;line-height:1.2;border-radius:10px}
.llp-welcome2__btn--email:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email:hover{background:#363636;color:#fff}

.llp-welcome2__intro--sub .llp-welcome2__text{font-size:15.5px;line-height:1.7;color:#7a746f}
.llp-welcome2__intro--sub{gap:12px}

.llp-welcome2__outro{gap:10px}
.llp-welcome2__outro h2{font-size:22px}
.llp-welcome2__outro p{font-size:15.5px;line-height:1.65}
.llp-welcome2__signoff,.llp-mt__signoff{margin-top:6px!important;font-size:30px;line-height:1.1}
.llp-welcome2__signature{font-family:var(--llp-font-display);font-size:38px;line-height:1;color:#363636;margin-top:-2px!important;text-transform:lowercase}
@media (max-width:768px){.llp-welcome2__help{flex-direction:column;align-items:flex-start;padding:20px}.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email{width:auto}}


.llp-mt--v2{gap:40px}
.llp-mt__hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);background:var(--llp-color-surface,#e5ded6);border-radius:24px;overflow:hidden}
.llp-mt__hero-text{padding:48px 44px 46px;display:flex;flex-direction:column;gap:14px}
.llp-mt__eyebrow-label{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#6b6763}
.llp-mt__eyebrow-label::after{content:"";width:44px;height:1px;background:#b8aea6}
.llp-mt--v2 .llp-mt__title{font-size:clamp(32px,3.4vw,46px);line-height:1.08;color:#363636}
.llp-mt--v2 .llp-mt__lead{font-size:18px;line-height:1.6}
.llp-mt__hero-text p{font-size:16px;line-height:1.7;color:#6f6862}
.llp-mt__hero-media{position:relative;min-height:320px;background:#efe9e4}
.llp-mt__hero-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.llp-mt--v2 .llp-mt__newsletter{background:#fff;border:1px solid #ebe6e1;border-radius:18px;padding:22px 26px;gap:18px}
.llp-mt--v2 .llp-mt__newsletter-icon{width:44px;height:44px}
.llp-mt--v2 .llp-mt__newsletter p{font-size:15.5px}
@media (min-width:1024px){.llp-mt--v2 .llp-mt__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}
.llp-mt--v2 .llp-mt__card-media{aspect-ratio:16/10}
.llp-mt--v2 .llp-mt__card-body{padding:24px 28px 28px;gap:10px}
.llp-mt--v2 .llp-mt__card-body strong{font-size:19px}
.llp-mt--v2 .llp-mt__card-body>span{font-size:15.5px;line-height:1.65}
.llp-mt__ready--quiet{display:block;background:#fff;border:1px solid #e3ded9;border-radius:18px;padding:30px 32px 28px}
.llp-mt__ready--quiet .llp-mt__bar{display:block;width:46px;height:3px;background:#b8aea6;border-radius:2px}
.llp-mt__ready--quiet h3{margin:18px 0 0;font-size:22px;font-weight:700;color:#363636}
.llp-mt__ready--quiet p{margin-top:12px;font-size:16px;line-height:1.7;color:#6f6862}
.llp-mt__help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:var(--llp-color-surface,#e5ded6);border-radius:16px}
.llp-mt__help h3{margin:0;font-size:19px;font-weight:700;color:#363636}
.llp-mt__help p{margin:6px 0 0;font-size:15px;line-height:1.6;color:#6f6862;max-width:640px}
.llp-mt--v2 .llp-mt__closing{gap:8px}
.llp-mt--v2 .llp-mt__closing p{font-size:15.5px}
@media (max-width:1023px){.llp-mt__hero{grid-template-columns:1fr}.llp-mt__hero-media{min-height:240px}}
@media (max-width:768px){.llp-mt__hero-text{padding:30px 22px}.llp-mt__help{flex-direction:column;align-items:flex-start;padding:20px}.llp-mt__ready--quiet{padding:24px 20px}}


.llp-course-hero .llp-pic-edit{right:auto;left:16px;bottom:16px;z-index:6}


body.llp-wc-account .woocommerce-MyAccount-content table td,body.llp-wc-account .woocommerce-MyAccount-content table th{vertical-align:middle}
body.llp-wc-account .woocommerce-MyAccount-content table tbody td{padding-top:18px;padding-bottom:18px}
body.llp-wc-account .woocommerce-MyAccount-content table .button,body.llp-wc-account .woocommerce-MyAccount-content table a.button,body.llp-wc-account .woocommerce-MyAccount-content table button.button{padding:6px 12px;font-size:12px}
.saved-recipe-col-actions .button,.saved-article-col-actions .button,body.llp-wc-account .saved-recipes-table .button,body.llp-wc-account .saved-articles-table .button{margin:0 10px 0 0}
body.llp-wc-account .woocommerce-MyAccount-content .subscription_details .button,body.llp-wc-account .woocommerce-MyAccount-content .subscription_details a.button{padding:7px 14px;font-size:12px;margin:0 12px 0 0}
.llp-hub{gap:52px}
.llp-hub__info-groups{gap:32px}


.llp-mp{gap:48px}
.llp-mp__hero--beige{background:var(--llp-color-surface,#e5ded6);border:0;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}
.llp-mp__hero--beige .llp-mp__hero-text{padding:52px 48px 48px;justify-content:center}
.llp-mp__hero--beige h1{font-size:clamp(30px,3.1vw,42px)}
.llp-mp__hero--beige .llp-mp__hero-media{min-height:380px;background:#efe9e4}
.llp-mp__hero--beige .llp-mp__hero-media img{position:absolute;inset:0}
.llp-mp__defs2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}
.llp-mp__def{background:#fff;border-radius:16px;padding:18px 20px}
.llp-mp__def h3{font-size:16px;font-weight:700;color:#363636;margin-bottom:6px}
.llp-mp__def p{font-size:14px;line-height:1.55;color:#6f6862}
.llp-mp__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.llp-mp__chips a,.llp-mp nav.llp-mp__chips a{padding:10px 22px;border:1px solid #d9d1ca;border-radius:999px;background:#fff;color:#363636;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}
.llp-mp__chips a:hover,.llp-mp nav.llp-mp__chips a:hover{background:#000;color:#fff;border-color:#000}
.llp-mp__band{background:var(--llp-color-surface,#e5ded6);border-radius:24px;padding:48px 44px;display:flex;flex-direction:column;gap:28px}
.llp-mp__band .llp-mp__section-head p{color:#5f5853}
.llp-mp__grid--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.llp-mp__grid--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.llp-mp__pcard{background:#fff;border:1px solid #e3ded9;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;scroll-margin-top:110px}
.llp-mp__pcard-media{position:relative;aspect-ratio:4/3;background:#f1ece7}
.llp-mp__pcard-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.llp-mp__pcard-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px}
.llp-mp__pcard-body h3{font-size:19px;font-weight:700;color:#363636}
.llp-mp__pcard-body>p{font-size:14.5px;line-height:1.6;color:#6f6862}
.llp-mp__pcard .llp-mp__items{margin-top:6px}
.llp-mp__pcard .llp-mp__item{font-size:14.5px;padding:10px 0}
.llp-mp__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.llp-mp__step-card{background:#fff;border:1px solid #e3ded9;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}
.llp-mp__step-media{position:relative;aspect-ratio:4/3;background:#f1ece7}
.llp-mp__step-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.llp-mp__num{position:absolute;left:18px;bottom:-22px;width:46px;height:46px;border-radius:50%;background:var(--llp-color-surface,#e5ded6);border:3px solid #fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#363636;z-index:2}
.llp-mp__num--inline{position:static;border:0;width:40px;height:40px}
.llp-mp__step-body{padding:34px 24px 26px;display:flex;flex-direction:column;gap:12px}
.llp-mp__step-body h2{font-size:22px;font-weight:700;color:#363636;line-height:1.25}
.llp-mp__step-body p{font-size:15px;line-height:1.65;color:#6f6862}
.llp-mp__meta{font-size:13px!important;color:#8d8681!important}
.llp-mp__label{display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8d8681;margin-top:6px}
.llp-mp__checks{display:flex;flex-direction:column;gap:9px}
.llp-mp__checks li{position:relative;padding-left:32px;font-size:15px;line-height:1.55;color:#4a443f}
.llp-mp__checks li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--llp-color-surface,#e5ded6)}
.llp-mp__checks li::after{content:"";position:absolute;left:7px;top:5px;width:5px;height:9px;border-right:1.5px solid #363636;border-bottom:1.5px solid #363636;transform:rotate(45deg)}
.llp-mp__hero--beige .llp-mp__checks li::before{background:#fff}
.llp-mp__numbered{display:flex;flex-direction:column;gap:12px;counter-reset:n;list-style:none;padding:0;margin:0}
.llp-mp__numbered li{position:relative;padding-left:36px;font-size:15px;line-height:1.55;color:#4a443f;counter-increment:n}
.llp-mp__numbered li::before{content:counter(n);position:absolute;left:0;top:0;width:24px;height:24px;border-radius:50%;background:var(--llp-color-surface,#e5ded6);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#363636}
.llp-mp__formula{margin-top:8px;padding:10px 12px;background:#f5f1ed;border-radius:10px;font-size:13.5px;color:#4a443f;line-height:1.6}
.llp-mp__split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:24px;overflow:hidden;background:#fff;border:1px solid #e3ded9}
.llp-mp__split--beige{background:var(--llp-color-surface,#e5ded6);border:0}
.llp-mp__split-text{padding:44px 44px 40px;display:flex;flex-direction:column;gap:14px;justify-content:center}
.llp-mp__split-text h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;color:#363636;letter-spacing:-.01em}
.llp-mp__split-text p{font-size:16px;line-height:1.7;color:#6f6862}
.llp-mp__split--beige .llp-mp__split-text p{color:#5f5853}
.llp-mp__split-media{position:relative;min-height:300px;background:#efe9e4}
.llp-mp__split-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.llp-mp__split .llp-mp__btn{margin-top:6px}
.llp-mp__video{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);background:#fff;border:1px solid #e3ded9;border-radius:24px;overflow:hidden}
.llp-mp__embed{position:relative;aspect-ratio:16/9;background:#111;align-self:center}
.llp-mp__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.llp-mp__video-text{padding:30px 32px;display:flex;flex-direction:column;gap:12px;justify-content:center}
.llp-mp__video-text h2{font-size:21px;font-weight:700;color:#363636;line-height:1.25}
.llp-mp__video-text p{font-size:15px;line-height:1.65;color:#6f6862}
.llp-mp__help{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:var(--llp-color-surface,#e5ded6);border-radius:16px}
.llp-mp__help h3{margin:0;font-size:19px;font-weight:700;color:#363636}
.llp-mp__help p{margin:6px 0 0;font-size:15px;line-height:1.6;color:#6f6862;max-width:640px}
.llp-mp__help .llp-welcome2__btn--email,.llp-mp a.llp-welcome2__btn--email{flex-shrink:0;background:#000;color:#fff;border:0;padding:10px 24px;font-family:var(--llp-font-display);font-weight:400;font-size:22px;line-height:1.2;border-radius:10px;text-decoration:none}
.llp-mp a.llp-welcome2__btn--email:hover{background:#363636;color:#fff}
@media (max-width:1023px){.llp-mp__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.llp-mp__steps,.llp-mp__grid--3{grid-template-columns:1fr}.llp-mp__split,.llp-mp__video,.llp-mp__hero--beige{grid-template-columns:1fr}.llp-mp__split-media{min-height:240px}.llp-mp__band{padding:28px 22px}.llp-mp__hero--beige .llp-mp__hero-media{min-height:260px}}
@media (max-width:640px){.llp-mp__grid--4{grid-template-columns:1fr}.llp-mp__defs2{grid-template-columns:1fr}.llp-mp__hero--beige .llp-mp__hero-text,.llp-mp__split-text{padding:28px 22px}.llp-mp__help{flex-direction:column;align-items:flex-start;padding:20px}}
.llp-mp__link,.llp-mp a.llp-mp__link{color:#363636;font-weight:600;text-decoration:underline;text-underline-offset:3px}



.llp-welcome2__help-action,.llp-mt__help-action,.llp-mp__help-action{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}
.llp-welcome2__help-mail,.llp-mt__help-mail,.llp-mp__help-mail,.llp-welcome2 a.llp-welcome2__help-mail,.llp-mt a.llp-mt__help-mail,.llp-mp a.llp-mp__help-mail,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__help-mail{font-size:12.5px;color:#6f6862;text-decoration:none;letter-spacing:.01em}
.llp-welcome2__help-mail:hover,.llp-mt__help-mail:hover,.llp-mp__help-mail:hover{text-decoration:underline;color:#363636}
.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email,.llp-mp a.llp-welcome2__btn--email{text-transform:lowercase}

.llp-signoff-serif .llp-welcome2__signoff,.llp-signoff-serif .llp-mt__signoff{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-.01em;text-transform:lowercase;color:#5a4f47}

.llp-hub__links-label{padding-top:8px}
.llp-hub__links-label+.llp-hub__links{margin-top:6px}
.llp-hub__cards--3 .llp-hub__btn,.llp-hub__cards--3 a.llp-hub__btn{white-space:nowrap;font-size:13px;padding:11px 12px;gap:8px}
.llp-hub__cards--3 .llp-hub__links a{font-size:13px;padding:10px 10px 10px 12px;gap:8px;white-space:nowrap} 
.llp-hub__courses-link,.llp-hub a.llp-hub__courses-link{margin-top:14px;display:inline-block}

body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm h3,body.llp-wc-account .woocommerce-MyAccount-content .llp-account-payment-methods,body.llp-wc-account .woocommerce-MyAccount-content .llp-account-payment-methods h3,body.llp-wc-account .woocommerce-MyAccount-content h3.llp-account-section{margin-top:36px}
body.llp-wc-account .woocommerce-MyAccount-content form .button,body.llp-wc-account .woocommerce-MyAccount-content form button.woocommerce-Button,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-PaymentMethods+.button,body.llp-wc-account .woocommerce-MyAccount-content .llp-account-payment-methods .button,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-info .button,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-message .button,body.llp-wc-account .woocommerce-MyAccount-content .woocommerce-Button.button{padding:7px 14px;font-size:12px;line-height:1.3;letter-spacing:.06em;min-height:0}

.llp-mt--v3 .llp-mt__hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}
.llp-mt--v3 .llp-mt__hero-text{padding:56px 52px 54px;gap:18px}
.llp-mt--v3 .llp-mt__title{margin-bottom:6px}
.llp-mt--v3 .llp-mt__hero-media{min-height:440px}
.llp-mt--v3 .llp-mt__section-head{margin-top:12px}
.llp-mt--v3 .llp-mt__card-body strong{font-size:22px}
.llp-mt--v3 .llp-mt__card-body{gap:12px}
.llp-mt__feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);background:var(--llp-color-surface,#e5ded6);border-radius:24px;overflow:hidden}
.llp-mt__feature-text{padding:52px 48px 48px;display:flex;flex-direction:column;gap:14px;justify-content:center}
.llp-mt__feature-text h2{font-size:clamp(28px,3vw,40px);font-weight:700;color:#363636;letter-spacing:-.01em}
.llp-mt__feature-text p{font-size:16.5px;line-height:1.7;color:#5f5853}
.llp-mt__feature-media{position:relative;min-height:360px;background:#efe9e4}
.llp-mt__feature-media img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}
.llp-mt__btn,.llp-mt a.llp-mt__btn,body.llp-wc-account .woocommerce-MyAccount-content a.llp-mt__btn{align-self:flex-start;margin-top:8px;padding:13px 24px;background:#000;color:#fff;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;border:0}
.llp-mt a.llp-mt__btn:hover,body.llp-wc-account .woocommerce-MyAccount-content a.llp-mt__btn:hover{background:#363636;color:#fff}
.llp-mt__help-action .llp-welcome2__btn--email{font-size:22px}

.llp-mp__hero--beige .llp-mp__hero-text{gap:20px}
.llp-mp__hero--beige h1{margin-bottom:10px}
.llp-mp__defs2{gap:18px;margin-top:14px}
.llp-mp__def{padding:24px 24px 22px}
.llp-mp__def h3{font-size:20px;margin-bottom:8px}
.llp-mp__def p{font-size:15px;line-height:1.6}
.llp-mp__section-head{max-width:760px}
.llp-mp__section-head h2{margin-bottom:6px}
.llp-mp__pcard--wide{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}
.llp-mp__pcard--wide .llp-mp__pcard-media{aspect-ratio:auto;min-height:100%}
.llp-mp__pcard--wide .llp-mp__pcard-body{padding:30px 32px 32px}
.llp-mp__pcard--wide .llp-mp__items{columns:2;column-gap:32px}
.llp-mp__pcard--wide .llp-mp__item{break-inside:avoid}
.llp-mp__band>.llp-mp__pcard--wide{margin-bottom:22px}
.llp-mp__section>.llp-mp__pcard--wide{margin-bottom:22px}
.llp-mp__pcard-body h3{font-size:22px}
.llp-mp__pcard-body>p{font-size:15.5px}
.llp-mp__pcard .llp-mp__item{padding:13px 0;gap:8px}
.llp-mp__item-rec{flex-direction:column;align-items:flex-start;gap:8px}
.llp-mp__item-rec .llp-mp__chip{margin:0}
.llp-mp__chip,.llp-mp a.llp-mp__chip{padding:5px 12px;margin:2px 0}
.llp-mp__a .llp-mp__chip{margin:3px 4px 3px 0}
.llp-mp__split--beige .llp-mp__split-text{padding:52px 48px 50px}
.llp-mp--equipment .llp-mp__split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.llp-mp--equipment .llp-mp__split-media{min-height:400px}

.llp-mp__step-media{aspect-ratio:16/10}
.llp-mp__step-body{padding:36px 30px 32px;gap:16px}
.llp-mp__step-body h2{font-size:24px}
.llp-mp__step-body p,.llp-mp__step-body .llp-mp__checks li,.llp-mp__step-body .llp-mp__numbered li{font-size:16px;line-height:1.65}
.llp-mp__step-body .llp-mp__checks,.llp-mp__step-body .llp-mp__numbered{gap:12px}
.llp-mp__notes{background:var(--llp-color-surface,#e5ded6);border-radius:24px;padding:44px 48px 42px;display:flex;flex-direction:column;gap:18px}
.llp-mp__notes h2{font-size:clamp(24px,2.4vw,32px);font-weight:700;color:#363636}
.llp-mp__notes .llp-mp__checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 32px}
.llp-mp__notes .llp-mp__checks li{font-size:16px;color:#4a443f}
.llp-mp__notes .llp-mp__checks li::before{background:#fff}

.llp-mp__faq,.llp-mp__q{width:100%;max-width:none;display:block}
.llp-mp__faq{display:flex}
.llp-mp__q summary{font-size:18px;padding:22px 44px 22px 0}
.llp-mp__a{gap:14px;padding-top:18px;padding-bottom:26px;font-size:16px}
.llp-mp__a ul{gap:9px;margin:2px 0}
.llp-mp__a li,.llp-mp__a li strong{font-weight:400}
.llp-mp__a li::before{background:#8d8681;width:9px;height:1.5px;top:13px}

.llp-mp__videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.llp-mp__video{display:flex;flex-direction:column}
.llp-mp__video-text{padding:26px 28px 28px}
.llp-mp__video-text h2{font-size:22px}
@media (max-width:1023px){.llp-mt--v3 .llp-mt__hero,.llp-mt__feature,.llp-mp__pcard--wide,.llp-mp--equipment .llp-mp__split{grid-template-columns:1fr}.llp-mt--v3 .llp-mt__hero-media,.llp-mt__feature-media{min-height:260px}.llp-mp__pcard--wide .llp-mp__pcard-media{aspect-ratio:16/10;min-height:0}.llp-mp__pcard--wide .llp-mp__items{columns:1}.llp-mp__notes .llp-mp__checks{grid-template-columns:1fr}.llp-mp__videos{grid-template-columns:1fr}}
@media (max-width:768px){.llp-mt--v3 .llp-mt__hero-text,.llp-mt__feature-text{padding:30px 22px}.llp-mp__notes{padding:28px 22px}.llp-welcome2__help-action,.llp-mt__help-action,.llp-mp__help-action{align-items:flex-start}}

.llp-mp__videos .llp-mp__embed{align-self:stretch;width:100%}

.llp-hub__card-body .llp-hub__links-label{line-height:1;padding-top:6px;margin-bottom:0}
.llp-hub__card-body .llp-hub__links-label+.llp-hub__links{margin-top:4px}
.llp-welcome2__signoff,.llp-mt__signoff{text-transform:lowercase}



.llp-hub__cards--3 .llp-hub__btn,.llp-hub__cards--3 a.llp-hub__btn,.llp-hub__cards--3 .llp-hub__links a{font-size:14px;padding:12px 14px;line-height:1.3;min-height:0}

.llp-mp__items-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:6px}
.llp-mp__pcard--wide .llp-mp__items{columns:1}
.llp-mp__item-rec{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px}
.llp-mp__item-rec-label{white-space:nowrap}
.llp-mp__chip,.llp-mp a.llp-mp__chip{white-space:nowrap}
.llp-mp--equipment .llp-mp__grid--2 .llp-mp__pcard-media{aspect-ratio:16/7}
.llp-mp--equipment .llp-mp__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}

.llp-mp__a ul{padding-left:0;margin:4px 0 6px}
.llp-mp__a li{padding-left:0;margin-left:18px}
.llp-mp__a li::before{left:-18px;top:13px}
.llp-mp__lead{font-style:italic;color:#363636}
.llp-mp__a p+ul,.llp-mp__a ul+p{margin-top:4px}
.llp-mp__link,.llp-mp a.llp-mp__link{color:#363636;font-weight:600;text-decoration:underline;text-underline-offset:3px}

.llp-mp--videos .llp-mp__section-head{max-width:none}

.llp-mt__closing h2{font-size:22px;font-weight:700;color:#363636;margin-bottom:6px}
.llp-mt--v3 .llp-mt__closing{align-items:center;text-align:center}
.llp-mt--v3 .llp-mt__closing p{max-width:720px}
@media (max-width:768px){.llp-mp__items-cols,.llp-mp--equipment .llp-mp__grid--2{grid-template-columns:1fr}}

.llp-mp>.llp-mp__section-head{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%}

.llp-welcome2__signoff,.llp-mt__signoff{font-size:44px!important;line-height:1.1;margin-top:10px!important}
.llp-welcome2__signature{font-size:46px;margin-top:2px!important}
@media (max-width:768px){.llp-welcome2__signoff,.llp-mt__signoff{font-size:36px!important}.llp-welcome2__signature{font-size:38px}}
.llp-welcome2__signature,.llp-welcome2__outro p.llp-welcome2__signature,.llp-mt p.llp-welcome2__signature{font-size:40px!important;line-height:1.1;margin-top:0!important;color:#5f5853}
@media (max-width:768px){.llp-welcome2__signature,.llp-welcome2__outro p.llp-welcome2__signature{font-size:34px!important}}

.llp-hub__card-body .llp-hub__links-label+.llp-hub__links{margin-top:-8px}

.llp-mp--equipment .llp-mp__hero--beige{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-text{padding:36px 40px 34px;gap:12px}
.llp-mp--equipment .llp-mp__hero--beige h1{font-size:clamp(26px,2.6vw,34px);margin-bottom:2px}
.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-text p{font-size:15px;line-height:1.6}
.llp-mp--equipment .llp-mp__defs2{gap:12px;margin-top:6px}
.llp-mp--equipment .llp-mp__def{padding:16px 18px 14px}
.llp-mp--equipment .llp-mp__def h3{font-size:17px;margin-bottom:4px}
.llp-mp--equipment .llp-mp__def p{font-size:14px;line-height:1.5}
.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-media{min-height:300px}

.llp-mp__item--lead{gap:8px}
.llp-mp__item-lead{display:block}
.llp-mp__item--lead .llp-mp__item-text{font-size:14px;color:#6f6862;line-height:1.55}

.llp-mt--v3 .llp-mt__lead{text-transform:uppercase;font-size:14px;letter-spacing:.08em;line-height:1.7;font-weight:600;color:#4a443f}
.llp-mt--v3 .llp-mt__lead strong{font-weight:700}
.llp-mt--v3 .llp-mt__hero-text p:not(.llp-mt__lead){font-size:16px;line-height:1.7}

.llp-mp--videos .llp-mp__hero--beige{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}
.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-text{padding:36px 40px 34px;gap:12px}
.llp-mp--videos .llp-mp__hero--beige h1{font-size:clamp(24px,2.4vw,32px);margin-bottom:2px}
.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-text p{font-size:15px;line-height:1.6}
.llp-mp--videos .llp-mp__hero--beige .llp-mp__checks{gap:6px}
.llp-mp--videos .llp-mp__hero--beige .llp-mp__checks li{font-size:14.5px}
.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-media{min-height:280px}


@media (max-width:1023px){
	
	.llp-mp--equipment .llp-mp__hero--beige,.llp-mp--videos .llp-mp__hero--beige{grid-template-columns:1fr}
	.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-media,.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-media{min-height:240px}
}
@media (max-width:768px){
	.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-text,.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-text{padding:28px 22px}
	.llp-mp--equipment .llp-mp__defs2{grid-template-columns:1fr}
	
	body.llp-wc-account .woocommerce-MyAccount-navigation{margin-bottom:18px}
	
	body.llp-wc-account .woocommerce-MyAccount-content table td.is-empty{display:none}
}


.media-modal .llp-pic-preview{position:absolute;right:24px;bottom:84px;width:240px;z-index:70;background:#fff;border:1px solid #ddd;border-radius:10px;padding:12px;box-shadow:0 6px 24px rgba(0,0,0,.18)}
.media-modal .llp-pic-preview__label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b6763;margin-bottom:8px}
.media-modal .llp-pic-preview__box{width:100%;background:#eee no-repeat;border-radius:8px}
.media-modal .llp-pic-preview__note{margin-top:8px;font-size:12px;line-height:1.4;color:#6f6862}
@media (max-width:900px){.media-modal .llp-pic-preview{width:160px;right:12px;bottom:76px;padding:8px}.media-modal .llp-pic-preview__note{display:none}}



.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email,.llp-mp a.llp-welcome2__btn--email{padding:7px 24px 13px;line-height:1.2}

.llp-welcome2__signoff,.llp-mt__signoff{font-size:38px!important}
.llp-welcome2__signature,.llp-welcome2__outro p.llp-welcome2__signature,.llp-mt p.llp-welcome2__signature{font-size:34px!important}

.llp-hub__card-body .llp-hub__links-label{padding-top:20px}
.llp-hub__card-body .llp-hub__links-label+.llp-hub__links{margin-top:-4px}

.llp-mt--v3 .llp-mt__lead{font-size:16px;letter-spacing:.07em;line-height:1.65}
.llp-mt--v3 .llp-mt__hero-text p:not(.llp-mt__lead){font-size:15.5px}

.llp-mp--videos{gap:56px}
.llp-mp__videos{gap:36px}
.llp-mp--videos .llp-mp__video-text{gap:14px;padding:30px 32px 32px}

.llp-mp__item-text strong{font-weight:700;color:#363636}
.llp-mp__item{padding:15px 0}
.llp-mp__pcard .llp-mp__item{padding:15px 0}
.llp-mp__item-rec{flex-direction:column;align-items:flex-start;gap:6px}
.llp-mp__item-rec br{display:none}
.llp-mp__item-rec .llp-mp__chip{display:block;width:fit-content;margin:0}

.llp-mp__a ul{padding-left:26px;margin:6px 0 10px;gap:8px}
.llp-mp__a li{margin-left:0;padding-left:0}
.llp-mp__a li::before{left:-18px;top:13px}
.llp-mp__a .llp-mp__lead-p{font-weight:700;color:#363636;margin-top:6px}
.llp-mp__a ul+p{margin-top:12px}
.llp-mp__a{gap:14px}


.llp-nav-toggle{display:none}
@media (max-width:920px){
	
	body.llp-wc-account .woocommerce-MyAccount-navigation{padding:0;margin-bottom:16px;overflow:hidden}
	body.llp-wc-account .woocommerce-MyAccount-navigation .llp-nav-toggle{display:flex;align-items:center;gap:10px;width:100%;padding:14px 16px;background:#fff;border:0;border-radius:16px;font:inherit;font-size:14px;color:#363636;text-align:left;cursor:pointer}
	body.llp-wc-account .woocommerce-MyAccount-navigation .llp-nav-toggle__label{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;color:#6b6763}
	body.llp-wc-account .woocommerce-MyAccount-navigation .llp-nav-toggle__current{flex:1;font-weight:600;color:#363636;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
	body.llp-wc-account .woocommerce-MyAccount-navigation .llp-nav-toggle__chevron{width:9px;height:9px;border-right:1.5px solid #363636;border-bottom:1.5px solid #363636;transform:rotate(45deg) translateY(-2px);transition:transform .2s;flex-shrink:0}
	body.llp-wc-account .woocommerce-MyAccount-navigation.is-open .llp-nav-toggle__chevron{transform:rotate(-135deg) translateY(-2px)}
	body.llp-wc-account .woocommerce-MyAccount-navigation .ast-wooaccount-user-wrapper,body.llp-wc-account .woocommerce-MyAccount-navigation>ul{display:none}
	body.llp-wc-account .woocommerce-MyAccount-navigation.is-open .ast-wooaccount-user-wrapper{display:flex;padding:4px 16px 12px;margin:0}
	body.llp-wc-account .woocommerce-MyAccount-navigation.is-open>ul{display:block;padding:0 12px 12px}
}
@media (max-width:768px){
	
	.fl-node-561halkpj9yq .fl-photo-content,.fl-node-561halkpj9yq img{width:min(220px,calc(100vw - 186px))!important;max-width:none!important;height:auto!important}
	.fl-node-561halkpj9yq .fl-photo-content{margin-left:-10px}
	
	.fl-node-p9jhc3ixs71l .pp-menu-nav{padding:8px 0 16px}
	.fl-node-p9jhc3ixs71l ul.menu>li{position:relative;border-bottom:1px solid #e8e3de}
	.fl-node-p9jhc3ixs71l ul.menu>li>a,.fl-node-p9jhc3ixs71l ul.menu>li>.pp-has-submenu-container>a{font-family:var(--llp-font-sans,Helvetica,Arial,sans-serif)!important;font-size:16px!important;line-height:1.3;padding:14px 48px 14px 20px!important;text-align:left;color:#363636!important}
	.fl-node-p9jhc3ixs71l ul.menu .pp-menu-toggle{right:16px!important;top:50%!important;transform:translateY(-50%)}
	.fl-node-p9jhc3ixs71l ul.menu ul.sub-menu a{padding:10px 20px 10px 34px!important;font-size:15px!important}
	.fl-node-p9jhc3ixs71l .pp-menu-nav>img,.fl-node-p9jhc3ixs71l .pp-menu-nav .avatar{display:none}
	
	.llp-hub__hero,.llp-hub__hero--media{padding:26px 20px 14px;gap:16px}
	.llp-hub__hero--media .llp-hub__hero-text{padding:0}
	.llp-hub__hero--media .llp-hub__hero-media{margin:4px -8px 0;min-height:230px;border-radius:14px;overflow:hidden}
	.llp-hub__hero-text{gap:8px}
	.llp-hub__title{font-size:30px}
	.llp-hub__sub{font-size:22px;margin-top:-2px}
	.llp-hub__lead{font-size:15px;line-height:1.55}
	
	.llp-hub{gap:28px}
	.llp-hub__eyebrow{font-size:10.5px;letter-spacing:.18em}
	.llp-hub__courses h2{font-size:22px}
	.llp-hub__courses{margin:0}
	.llp-hub__course-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 8px;margin:16px -2px 0;-webkit-overflow-scrolling:touch}
	.llp-hub__course,.llp-hub a.llp-hub__course{flex:0 0 64%;scroll-snap-align:start;border-radius:14px}
	.llp-hub__course-body{padding:12px 14px 14px;gap:4px}
	.llp-hub__course-title{font-size:14.5px;line-height:1.3}
	.llp-hub__course-status,.llp-hub__course-body .llp-hub__eyebrow{font-size:10px}
	.llp-hub__course-cta{font-size:13px}
	.llp-hub__courses-more,.llp-hub p.llp-hub__courses-more{margin-top:6px;font-size:14px}
	.llp-hub .llp-hub__courses-more a.llp-hub__courses-link{margin-top:0}
	.llp-hub__courses:has(.llp-hub__courses-more){margin-bottom:16px}
	.llp-hub__info-groups{gap:40px}
	.llp-hub__info-label{color:#363636;font-size:11.5px}
	.llp-hub__info{gap:12px}
	.llp-hub__info-card{padding:18px 18px 16px;border-radius:14px}
	.llp-hub__info-card h3{margin-top:12px;font-size:17px}
	.llp-hub__info-card p{margin-top:6px;font-size:14px;line-height:1.55}
	.llp-welcome2__help{padding:18px 18px 16px;gap:12px;border-radius:14px}
	.llp-welcome2__help h3{font-size:16px}
	.llp-welcome2__help p{font-size:13.5px;line-height:1.5}
	.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email{font-size:19px;padding:6px 20px 10px}
	.llp-welcome2__outro h2{font-size:19px}
	.llp-welcome2__outro p{font-size:14px}
	.llp-welcome2__intro--sub .llp-welcome2__text{font-size:14px}
}


.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email,.llp-mp a.llp-welcome2__btn--email{padding:15px 24px 10px;line-height:1.2}
.llp-welcome2__signoff,.llp-mt__signoff{font-size:34px!important;margin-top:8px!important}
.llp-welcome2__signature,.llp-welcome2__outro p.llp-welcome2__signature,.llp-mt p.llp-welcome2__signature{font-size:30px!important}
@media (max-width:768px){.llp-welcome2__signoff,.llp-mt__signoff{font-size:30px!important}.llp-welcome2__signature,.llp-welcome2__outro p.llp-welcome2__signature{font-size:27px!important}.llp-welcome2__btn--email,.llp-welcome2 a.llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content a.llp-welcome2__btn--email{padding:13px 20px 8px}}

.llp-mp__embed-pending{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#e9e2db;color:#6b6763;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}

.llp-mp__a li.llp-mp__li-chip::before{top:calc(50% - .5px)}

.llp-mp__items{border-top:2px solid #d3cac2}
.llp-mp__item{border-bottom:2px solid #d3cac2}

.llp-mp__q{overflow:hidden;padding:0}
.llp-mp__q summary{background:#efe9e3;padding:22px 64px 22px 26px;transition:background .15s}
.llp-mp__q summary:hover{background:#e9e2db}
.llp-mp__q summary::after{right:30px}
.llp-mp__q[open] summary{border-bottom:1px solid #e3ded9}
.llp-mp__a{border-top:0;padding-left:26px;padding-right:26px}
@media (max-width:768px){.llp-mp__q summary{padding:18px 48px 18px 18px}.llp-mp__q summary::after{right:22px}.llp-mp__a{padding-left:18px;padding-right:18px}}

@media (max-width:768px){
	.llp-welcome2__help{width:84%;margin-left:auto;margin-right:auto;align-items:center;text-align:center;padding:16px 18px 18px;gap:10px}
	.llp-welcome2__help h3{font-size:15px}
	.llp-welcome2__help p{font-size:13px}
	.llp-welcome2__help .llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content .llp-welcome2__help a.llp-welcome2__btn--email{font-size:17px;padding:10px 18px 6px}
}

.llp-pic-edit.llp-pic-edit--mobile,body.llp-wc-account .woocommerce-MyAccount-content button.llp-pic-edit.llp-pic-edit--mobile{right:auto;left:10px}

@media (max-width:768px){
	.llp-welcome2__outro p:not(.llp-welcome2__signature):not(.llp-welcome2__signoff){max-width:310px;margin-left:auto;margin-right:auto}
	.llp-welcome2 .llp-welcome2__signoff{font-size:26px!important}
	.llp-welcome2__signature,.llp-welcome2__outro p.llp-welcome2__signature{font-size:23px!important}
}

@media (min-width:481px) and (max-width:1320px){
	body.llp-wc-account .site-content > .ast-container{padding-left:clamp(16px,4.6vw,40px);padding-right:clamp(16px,4.6vw,40px)}
}

.fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile{text-align:left;justify-content:flex-start}

body.llp-recipe-locked .llp-article-teaser{padding-bottom:40px;overflow:hidden}
body.llp-recipe-locked .llp-article-teaser .llp-recipe-locked-layout__head,body.llp-recipe-locked .llp-article-teaser__content{max-width:820px;margin-left:auto;margin-right:auto}
body.llp-recipe-locked .llp-article-teaser__content{font-size:17px;line-height:1.75;color:#4a443f}
body.llp-recipe-locked .llp-article-teaser__content>*+*{margin-top:1em}
body.llp-recipe-locked .llp-article-teaser__content h2,body.llp-recipe-locked .llp-article-teaser__content h3{margin-top:1.6em;color:#363636}
body.llp-recipe-locked .llp-article-teaser__content img{max-width:100%;height:auto;border-radius:12px}
body.llp-recipe-locked .llp-article-teaser__faded{max-height:220px;overflow:hidden;user-select:none}
body.llp-recipe-locked .llp-access-paywall--article .llp-access-heading{margin-bottom:12px}
body.llp-recipe-locked .llp-access-paywall--article .llp-access-choose{text-align:center;margin:44px 0 22px}

.postid-56 .cake-image img[src*="Louise-Lindberg-3"]{max-height:520px;width:100%;object-fit:cover;object-position:center 38%}

.fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:420px;height:420px;max-width:none;object-fit:cover}
@media (max-width:992px){.fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:250px;height:250px}}
@media (max-width:768px){.fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:150px;height:150px}}

@media (max-width:768px){
	.llp-welcome2__help h3,.llp-welcome2 .llp-welcome2__outro h2{font-size:14.5px;font-weight:700}
	.llp-welcome2__help p,.llp-welcome2 .llp-welcome2__outro p:not(.llp-welcome2__signature):not(.llp-welcome2__signoff){font-size:12.5px}
	.llp-hub__courses:has(.llp-hub__courses-more){margin-bottom:36px}
}

@media (min-width:769px){
	.llp-mp--equipment .llp-mp__hero--beige h1{font-size:clamp(30px,2.8vw,38px)}
	.llp-mp--videos .llp-mp__hero--beige h1{font-size:clamp(28px,2.6vw,36px)}
	.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-text p,.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-text p{font-size:16.5px;line-height:1.65}
	.llp-mp--videos .llp-mp__hero--beige .llp-mp__checks li{font-size:16px}
	.llp-mp--equipment .llp-mp__def h3{font-size:18px}
	.llp-mp--equipment .llp-mp__def p{font-size:15.5px}
}

@media print {
    #wpconsent-root, #ast-scroll-top, .head_cart,
    .fl-node-f06mwytnsp3a, .fl-node-hdeau5wx73s8, 
    .fl-row-bg-fixed, footer.fl-builder-content, .fl-row.no-print { display: none !important; }
}

@media (max-width:768px){
	.llp-hub .llp-hub__courses{margin-top:24px}
	.llp-hub .llp-hub__course-grid{margin-top:22px}
}

@media (max-width:768px){
	body.llp-wc-account .woocommerce-MyAccount-content table.shop_table_responsive tbody tr td:first-child{border-top:0}
	body.llp-wc-account .woocommerce-MyAccount-content table.shop_table_responsive tbody tr td:last-child{border-bottom:0}
}

@media (max-width:768px){
	.llp-mt__help{width:84%;margin-left:auto;margin-right:auto;align-items:center;text-align:center;padding:16px 18px 18px;gap:10px}
	.llp-mt__help h3,.llp-mt .llp-mt__closing h2{font-size:14.5px;font-weight:700}
	.llp-mt__help p,.llp-mt .llp-mt__closing p:not(.llp-mt__signoff):not(.llp-welcome2__signature){font-size:12.5px}
	.llp-mt .llp-mt__closing p:not(.llp-mt__signoff):not(.llp-welcome2__signature){max-width:310px;margin-left:auto;margin-right:auto}
	.llp-mt__help .llp-welcome2__btn--email,body.llp-wc-account .woocommerce-MyAccount-content .llp-mt__help a.llp-welcome2__btn--email{font-size:17px;padding:10px 18px 6px}
	.llp-mt .llp-mt__signoff{font-size:26px!important}
}

@media (max-width:768px){
	.llp-mp__items-cols>.llp-mp__items+.llp-mp__items{border-top:0}
}

@media (max-width:768px){
	body.llp-wc-account .woocommerce-EditAccountForm .password-input input{padding-right:46px!important;text-overflow:ellipsis}
}

@media (max-width:768px){.llp-mp__a li::before{height:1px;background:#7a736d}}

@media (max-width:768px){
	.llp-mp__help{width:84%;margin-left:auto;margin-right:auto;flex-direction:column;align-items:center;text-align:center;padding:16px 18px 18px;gap:10px}
	.llp-mp__help h3{font-size:14.5px}
	.llp-mp__help p{font-size:12.5px}
	.llp-mp__help .llp-welcome2__btn--email,.llp-mp a.llp-welcome2__btn--email{font-size:17px;padding:10px 18px 6px}
	.llp-welcome2__help p,.llp-welcome2__outro p,.llp-mt__help p,.llp-mt__closing p,.llp-mp__help p{text-wrap:balance}
}

body.llp-wc-account .woocommerce-MyAccount-content .llp-mt--v3 p.llp-mt__lead{color:rgba(54,54,54,.86)}

html,body,body *{font-variant-ligatures:none}

@media (max-width:768px){
	.llp-hub .llp-hub__courses .llp-hub__section-head .llp-hub__eyebrow{color:#363636;font-size:11.5px}
}

@media (max-width:768px){
	.llp-mt .llp-mt__newsletter{grid-template-columns:44px 1fr;column-gap:16px;row-gap:10px;align-items:center}
	.llp-mt .llp-mt__newsletter>div{display:contents}
	.llp-mt .llp-mt__newsletter>div>p:first-child{grid-column:2;margin:0}
	.llp-mt .llp-mt__newsletter>div>p+p{grid-column:1/-1;margin-top:0}
	.llp-mt__section-head h2::after{display:none}
}

@media (max-width:768px){
	.llp-mt .llp-mt__feature-text p{font-size:15.5px;line-height:1.7}
}

@media (max-width:768px){
	.llp-mp .llp-mp__hero-text,.llp-mp .llp-mp__video-text,.llp-mp .llp-mp__card,.llp-mp .llp-mp__notes,.llp-mp .llp-mp__band,
	.llp-mt .llp-mt__hero-text,.llp-mt .llp-mt__feature-text{row-gap:20px!important}
	.llp-mp .llp-mp__hero-text>h1+p,.llp-mt .llp-mt__hero-text>h1+p,.llp-mp .llp-mp__video-text>h2+p,.llp-mt .llp-mt__feature-text>h2+p,.llp-mp .llp-mp__card>h2+p,.llp-mp .llp-mp__card>h3+p{margin-top:8px}
	.llp-mp .llp-mp__a{gap:18px}
	.llp-mp .llp-mp__checks{gap:10px}
}

@media (max-width:768px){
	.llp-mp .llp-mp__pcard-body{row-gap:14px}
	.llp-mp .llp-mp__pcard-body>.llp-mp__items,.llp-mp .llp-mp__pcard-body>.llp-mp__items-cols{margin-top:16px}
}

@media (max-width:768px){
	.llp-mp--equipment .llp-mp__hero--beige h1,.llp-mp--videos .llp-mp__hero--beige h1{font-size:30px!important;line-height:1.15}
	.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-text p,.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-text p{font-size:16.5px;line-height:1.7}
	.llp-mp--videos .llp-mp__hero--beige .llp-mp__checks li{font-size:16px}
	.llp-mp--equipment .llp-mp__hero-text>h1+p,.llp-mp--videos .llp-mp__hero-text>h1+p{margin-top:16px}
}

@media (max-width:768px){
	.llp-mp a.llp-mp__btn,.llp-mp .llp-mp__btn,.llp-mt a.llp-mt__btn,.llp-mt .llp-mt__btn{white-space:nowrap;max-width:100%;padding-left:20px;padding-right:20px;font-size:14.5px}
}

@media (max-width:768px){
	.llp-mp .llp-mp__q summary{font-size:15.5px;line-height:1.4;padding:15px 46px 15px 18px}
}

@media (max-width:768px){
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb{display:block;padding-top:4px}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb::before{display:none}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb a{display:block}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{display:block;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:12px}
}

@media (max-width:768px){
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table tbody tr{display:grid!important;grid-template-columns:104px minmax(0,1fr);column-gap:14px;align-items:center}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table tbody tr>td{grid-column:1/-1}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb{grid-column:1;border-bottom:0;padding:4px 0}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-title{grid-column:2;border-top:0;border-bottom:0;padding:4px 0}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-title::before{display:none}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-title a,body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-title{font-size:16px;font-weight:700;line-height:1.35}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{border-radius:10px}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-status{border-top:1px solid rgba(54,54,54,.12);margin-top:10px}
}

@media (max-width:768px){
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .llp-pic-edit{left:4px;right:auto;bottom:4px;padding:3px 7px;font-size:9px;letter-spacing:.04em;white-space:nowrap}
}

body.llp-wc-account .woocommerce-MyAccount-content table.subscription_details td:has(> .button){display:flex;flex-wrap:wrap;align-items:center;gap:12px}
body.llp-wc-account .woocommerce-MyAccount-content table.subscription_details td:has(> .button) .button{margin:0!important}
@media (max-width:768px){
	body.llp-wc-account .woocommerce-MyAccount-content table.subscription_details td:first-child{font-weight:700;color:#363636}
}

.llp-empty-cart{max-width:420px;margin:56px auto 72px;padding:0 16px;text-align:center}
.llp-empty-cart .llp-empty-cart__title{font-size:30px;font-weight:700;color:#363636;margin:0 0 12px}
.llp-empty-cart .llp-empty-cart__text{font-size:16px;line-height:1.6;color:#6f6862;margin:0 0 26px}
.llp-empty-cart .llp-empty-cart__buttons{gap:12px;align-items:stretch}
.llp-empty-cart .llp-empty-cart__btn{width:100%}
.llp-empty-cart .llp-empty-cart__btn .wp-block-button__link{display:block;width:100%;padding:14px 20px;border-radius:10px;background:#e5ded6;color:#000;font-size:15px;font-weight:600;text-decoration:none;border:0}
.llp-empty-cart .llp-empty-cart__btn.is-primary .wp-block-button__link{background:#000;color:#fff}
.llp-empty-cart .llp-empty-cart__btn .wp-block-button__link:hover{background:#000;color:#fff}
@media (max-width:768px){.llp-empty-cart{margin:36px auto 56px}.llp-empty-cart .llp-empty-cart__title{font-size:26px}}

@media (max-width:768px){body .entry-content[data-ast-blocks-layout] > .wp-block-woocommerce-cart.alignwide,body .entry-content > .wp-block-woocommerce-cart.alignwide{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}}


.llp-empty-cart h2.llp-empty-cart__title{font-weight:700!important}
.llp-empty-cart .llp-empty-cart__btn a.wp-block-button__link{background:#e5ded6!important;border-color:#e5ded6!important;color:#000!important;text-transform:uppercase!important;letter-spacing:2px!important;white-space:nowrap;font-size:14px!important;font-weight:400!important}

@media (max-width:480px){.llp-empty-cart .llp-empty-cart__btn a.wp-block-button__link{letter-spacing:1px!important;padding-left:12px!important;padding-right:12px!important}}
@media (max-width:389px){.llp-empty-cart .llp-empty-cart__btn a.wp-block-button__link{font-size:13px!important}}
.llp-empty-cart .llp-empty-cart__btn.is-primary a.wp-block-button__link{background:#000!important;border-color:#000!important;color:#fff!important}
.llp-empty-cart .llp-empty-cart__btn a.wp-block-button__link:hover{background:#000!important;border-color:#000!important;color:#fff!important}

@media (max-width:768px){
	.llp-welcome2 .llp-welcome2__intro--sub{padding-left:19px;padding-right:19px}
}

.fl-node-0tea916iwpms p,.fl-node-0tea916iwpms .fl-rich-text p{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:18px!important;line-height:1.4!important;color:#090909!important;text-transform:none!important}
.fl-node-3572e4pshqn1 p{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;font-size:17px!important;color:#000!important;text-transform:uppercase!important}
@media (max-width:1199px){.fl-node-0tea916iwpms p,.fl-node-0tea916iwpms .fl-rich-text p{font-size:15px!important}.fl-node-3572e4pshqn1 p{font-size:14px!important}}
@media (max-width:768px){.fl-node-0tea916iwpms p,.fl-node-0tea916iwpms .fl-rich-text p{font-size:16px!important}}

@media (min-width:1200px){
.fl-node-derbuks35cfq img{aspect-ratio:8/9!important;height:auto!important;object-fit:cover!important;object-position:50% 15%!important}
}

.fl-node-qwujgo9bzn6m>.fl-col-content{display:grid!important;grid-template-columns:100%;align-content:start}
.fl-node-qwujgo9bzn6m .fl-node-derbuks35cfq,.fl-node-qwujgo9bzn6m .fl-node-xoq403pteu26,.fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{grid-area:1/1}
.fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{position:relative!important;align-self:end;bottom:20px!important}
.fl-node-rmsoc1line01{margin:28px 100px 0 0!important}
.fl-node-rmsoc1line01 p{text-align:center;font-size:16px!important;font-weight:400!important;color:#363636!important;font-style:normal!important;text-transform:none!important}
.fl-node-rmsoc1pills1{margin:14px 100px 0 0!important;justify-content:center!important}
.fl-node-rmsoc1pills1 .fl-button-group-buttons,.fl-node-rmsoc1pills1>.fl-module-content{justify-content:center!important}
.fl-node-rmsoc1pills1 a.fl-button{background:#f2f0ee!important;box-shadow:none!important;color:#070808!important}
@media (max-width:768px){
.fl-node-rmsoc1line01,.fl-node-rmsoc1pills1{margin-right:0!important}
.fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{left:auto!important;right:auto!important;margin:0 20px!important}
.fl-node-rmsoc1line01 p{font-size:15.5px!important}
}

@media (min-width:769px) and (max-width:1199px){
.fl-node-rmsoc1line01,.fl-node-rmsoc1pills1{margin-right:82px!important}
.fl-node-rmsoc1pills1 .fl-button-group-buttons{flex-wrap:nowrap!important;gap:8px}
.fl-node-rmsoc1pills1 .fl-button-group-button{flex:1 1 0;min-width:0;margin:0!important;padding:0!important}
.fl-node-rmsoc1pills1 a.fl-button{width:100%!important;padding:10px 6px!important;font-size:15px!important}
}

@media (min-width:769px){
.llp-cs-slides--included .llp-cs-slides__name{font-size:clamp(22px,1.95vw,28px)!important}
}

.fl-node-xuepgqk27jbm>.fl-row-content-wrap{margin-bottom:0!important}
.fl-row.fl-node-xix78ohzl65m{margin-top:56px!important}
@media (max-width:768px){
.fl-row.fl-node-xix78ohzl65m{margin-top:26px!important}
}

.fl-row.fl-node-15b8pdsv0x3i{margin-top:60px!important}
@media (max-width:768px){
.fl-row.fl-node-15b8pdsv0x3i{margin-top:20px!important}
}

.fl-node-9zrlxgc562f8,.fl-node-9zrlxgc562f8 :is(h1,h2,h3,p){margin-bottom:0!important}
.fl-node-yq9i2caobnts{margin-top:16px!important}
.fl-node-yq9i2caobnts :is(h1,h2,h3){margin-top:0!important}

@media (min-width:1025px){
.fl-node-v4510jangmup>.fl-row-content-wrap{max-width:1240px;margin-left:auto!important;margin-right:auto!important;border-radius:10px;overflow:hidden}
}

@media (min-width:1025px){
.fl-node-p0drxot5s4vh>.fl-col-content{padding-left:25px!important}
}

.fl-node-rbjy3g1wi6l5 p{font-size:14px!important;font-weight:700!important;text-transform:uppercase;line-height:1.5!important;color:#070808}
.fl-node-rbjy3g1wi6l5{margin-top:14px!important}

.fl-node-kf914wcqlgom .module-video{height:auto!important}
.fl-node-kf914wcqlgom .module-video p{margin:0!important}
.fl-node-kf914wcqlgom .module-video video{height:auto!important;aspect-ratio:16/9;display:block;object-fit:cover}

.fl-node-kf914wcqlgom .pp-tab-title{font-weight:700!important}

.fl-row.fl-node-7cfa8hu4l1ys{margin-top:70px!important}
@media (max-width:768px){
.fl-row.fl-node-7cfa8hu4l1ys{margin-top:40px!important}
}

@media (min-width:769px){
.fl-node-7cfa8hu4l1ys>.fl-row-content-wrap{padding-bottom:40px!important}
.fl-node-z06p5k1hn9dr>.fl-row-content-wrap{padding-top:45px!important}
}

.fl-node-5klscatxrpwy .pp-tabs-label .pp-tab-title,.fl-node-5klscatxrpwy.signature_cakes .pp-tabs-label.pp-tab-active .pp-tab-title{font-weight:700!important}
@media (min-width:1025px){.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tabs-label{padding-left:clamp(10px,1.1vw,16px)!important;padding-right:clamp(10px,1.1vw,16px)!important}.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tab-title{font-size:clamp(15px,1.22vw,18px)!important}}
@media (min-width:1025px) and (max-width:1199px){
.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tabs-label{flex:1 1 0!important;min-width:0!important;white-space:normal!important;text-align:center}
.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tab-title{white-space:normal!important;line-height:1.25}
}

.fl-node-5klscatxrpwy .pp-tabs-panels{border:0!important}

.fl-node-ot762eu8nsib>.fl-row-content-wrap{background-color:transparent!important;padding-top:70px!important}
.fl-row.fl-node-gjo0shzwt29f{background-image:none!important}
@media (max-width:768px){
.fl-node-ot762eu8nsib>.fl-row-content-wrap{padding-top:44px!important}
}

.fl-node-a1rlkpt6m45b p,.fl-node-a1rlkpt6m45b :is(h1,h2,h3){white-space:normal!important;text-wrap:balance}


@media (max-width:768px){
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-title::before{display:none}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-title,body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-title a{font-size:16px;font-weight:700;line-height:1.35}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb::before{display:none}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb a{display:block}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb img{display:block;max-width:none!important;height:auto!important;object-fit:cover;border-radius:12px}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table tbody tr{display:grid!important;grid-template-columns:132px minmax(0,1fr);column-gap:16px;align-items:center}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table tbody tr>td{grid-column:1/-1}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb{grid-column:1;border-bottom:0;padding:4px 0;display:block}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-title{grid-column:2;border-top:0;border-bottom:0;padding:4px 0;display:block}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb img{width:132px!important;aspect-ratio:1/1}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-cat{border-top:1px solid rgba(54,54,54,.12);margin-top:10px}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-title::before{display:none}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-title,body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-title a{font-size:16px;font-weight:700;line-height:1.35}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb::before{display:none}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb a{display:block}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb img{display:block;max-width:none!important;height:auto!important;object-fit:cover;border-radius:12px}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table tbody tr{display:grid!important;grid-template-columns:132px minmax(0,1fr);column-gap:16px;align-items:center}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table tbody tr>td{grid-column:1/-1}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb{grid-column:1;border-bottom:0;padding:4px 0;display:block}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-title{grid-column:2;border-top:0;border-bottom:0;padding:4px 0;display:block}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb img{width:132px!important;aspect-ratio:1/1}
body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-cat{border-top:1px solid rgba(54,54,54,.12);margin-top:10px}
}


@media (min-width:1025px){
.fl-node-pkxuq243noly>.fl-row-content-wrap,
.fl-node-x3flm46di8tu>.fl-row-content-wrap,
.fl-node-hrnzvgt5o8mu>.fl-row-content-wrap{max-width:1240px;margin-left:auto!important;margin-right:auto!important;border-radius:10px;overflow:hidden}
.fl-node-pkxuq243noly>.fl-row-content-wrap{height:640px!important}
.fl-node-x3flm46di8tu>.fl-row-content-wrap{padding-top:120px!important;padding-bottom:120px!important}
.fl-node-hrnzvgt5o8mu>.fl-row-content-wrap{height:460px!important;min-height:0!important}
.fl-node-x3flm46di8tu :is(h1,h2,h3).fl-heading,.fl-node-x3flm46di8tu .fl-heading,
.fl-node-hrnzvgt5o8mu .fl-heading{font-size:32px!important}

.fl-node-jh3l1e2frabi>.fl-row-content-wrap{max-width:1240px;margin-left:auto!important;margin-right:auto!important;border-radius:10px}
}

.chocolate_cake img.pp-photo-img{height:auto!important;aspect-ratio:1/1;object-fit:cover;width:100%}
.llp-sc-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:10px;background:#000}

.fl-node-2954bylrxf0p img{border-radius:10px}

@media (min-width:1025px){
.fl-node-swuzyq7aef8m .fl-col-group{align-items:flex-start!important}
.fl-node-swuzyq7aef8m .fl-col-content{justify-content:flex-start!important}
.fl-node-f1wmz5d9qy78,.fl-node-f1wmz5d9qy78 :is(h1,h2,h3){margin-top:0!important;padding-top:0!important}
.fl-node-3vuqijatnf2p img{height:620px;width:100%;object-fit:cover;object-position:50% 40%}
}

.fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content{justify-content:flex-start;padding-top:28px;padding-bottom:28px}
.fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more{margin-top:auto!important;padding:14px 32px;font-size:16px}

.fl-node-4r9ybpgl5v78 .fl-accordion-content{max-height:none!important;overflow:visible!important}
.fl-node-4r9ybpgl5v78 .course-section .intro{margin-top:0!important}
.fl-node-4r9ybpgl5v78 .course-section .intro .price{margin-top:48px}
.fl-node-4r9ybpgl5v78 .course-section .intro :is(a,button){margin-top:16px}
.fl-node-4r9ybpgl5v78 .course-media .media-card img{object-position:50% 35%}

.fl-node-x23ha5zvumd8 img{border-radius:10px}

.fl-node-4r9ybpgl5v78 .course-media .media-card:not(.video-card){position:relative}
.fl-node-4r9ybpgl5v78 .course-media .media-card:not(.video-card) img{position:absolute;inset:0;width:100%;height:100%}

@media (min-width:1025px){
.fl-node-pkxuq243noly .fl-col:last-child .fl-col-content{padding-left:40px!important}
}
@media (max-width:600px){
.fl-node-4r9ybpgl5v78 .course-media .media-card:not(.video-card){aspect-ratio:4/3}
}

@media (min-width:1025px){
.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tab-title{font-size:clamp(14px,1.04vw,16px)!important}
.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tabs-label{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;text-align:center;padding-left:12px!important;padding-right:12px!important}
.fl-node-5klscatxrpwy .pp-tabs-labels .pp-tab-title{white-space:normal!important;line-height:1.25}
}


.fl-node-plmq6xyfg409,.fl-node-plmq6xyfg409 :is(p,span){font-weight:300!important}

.fl-node-87qahruwnl6o .fl-accordion-button-label>p{font-weight:700!important}
.fl-node-87qahruwnl6o .cake-container .cake-content{padding-top:0!important}
.fl-node-87qahruwnl6o .cake-container{align-items:start!important}
.fl-node-87qahruwnl6o .step_third .step{margin-bottom:22px}
.fl-node-87qahruwnl6o .step_third .step-content{padding-bottom:16px}

.fl-node-xmz59n7rvbph.membership_new .llp-cs-slides--inside .llp-cs-slides__panel{background:#fff!important;border:1px solid rgba(54,54,54,.12)!important}

.fl-node-5gna9c3tx6py .price_new_card h3.fl-heading,.fl-node-5gna9c3tx6py .price_new_card h3.fl-heading span{font-family:"Juniper and Sage Regular",Helvetica,sans-serif!important;font-size:28px!important;font-weight:400!important;text-transform:lowercase!important;line-height:1.3!important}
.fl-node-5gna9c3tx6py .price_new_card h3.fl-heading{margin-top:30px!important;margin-bottom:18px!important}
.fl-node-5gna9c3tx6py h2.price_new_tag,.fl-node-5gna9c3tx6py .price_new_tag h2{font-size:44px!important;font-weight:100!important;line-height:1.2!important}
.fl-node-5gna9c3tx6py .price_new_card .fl-module-rich-text p{font-size:16px!important}

@media (min-width:1025px){
.fl-node-w9ibospqdetk{width:34%!important}
.fl-node-cauoehb0xszr{width:66%!important}
}

@media (min-width:1025px){
.fl-node-847muk6rcex2>.fl-row-content-wrap{max-width:1240px;margin-left:auto!important;margin-right:auto!important;border-radius:10px;overflow:hidden}
}


.llp-mp--videos .llp-mp__hero--beige .llp-mp__hero-text,.llp-mp--equipment .llp-mp__hero--beige .llp-mp__hero-text{gap:20px}
.llp-mp--videos .llp-mp__hero--beige h1,.llp-mp--equipment .llp-mp__hero--beige h1{margin-bottom:10px}

@media (max-width:1023px){
.llp-mt--v3 .llp-mt__hero{display:flex!important;flex-direction:column}
.llp-mt--v3 .llp-mt__hero-text{display:contents}
.llp-mt--v3 .llp-mt__hero-text>*{margin-left:22px!important;margin-right:22px!important}
.llp-mt--v3 .llp-mt__hero-text>:first-child{margin-top:30px!important}
.llp-mt--v3 .llp-mt__hero-text>.llp-mt__title{margin-top:14px!important}
.llp-mt--v3 .llp-mt__hero-text>.llp-mt__lead{margin-top:14px!important;margin-bottom:18px!important;letter-spacing:.02em!important}
.llp-mt--v3 .llp-mt__hero-text>p:not(.llp-mt__lead){order:3;margin-top:14px!important}
.llp-mt--v3 .llp-mt__hero-text>p:last-child{margin-bottom:30px!important}
.llp-mt--v3 .llp-mt__hero-media{order:2;min-height:240px}
.llp-mt--v3 .llp-mt__section-head{margin-bottom:-14px}
}

@media (max-width:991px){
.fl-node-ljgfs70yqcu3 .pp-menu-nav{padding:4px 0 12px}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu{width:100%!important}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu>li{width:100%!important;border-bottom:1px solid rgba(7,8,8,.08)}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu>li:last-child{border-bottom:0}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu>li>a,.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu>li>.pp-has-submenu-container>a{display:block;padding:13px 8px!important;font-size:16px!important;line-height:1.3!important}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu>li>.pp-has-submenu-container{position:relative;width:100%}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.menu>li>.pp-has-submenu-container .pp-menu-toggle{position:absolute!important;right:8px!important;left:auto!important;top:50%!important;transform:translateY(-50%)}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.sub-menu{padding:0 0 8px 16px!important}
.fl-node-ljgfs70yqcu3 .pp-menu-nav ul.sub-menu a{padding:9px 8px!important;font-size:15px!important}
}


h3.fl-node-y9qwc6ztxbn7,h3.fl-node-y9qwc6ztxbn7 *,.fl-node-y9qwc6ztxbn7 .fl-heading-text{font-weight:700!important;letter-spacing:.06em!important}

@media (min-width:1025px){
.fl-node-xy8smqhp16rf>.fl-col-content{min-height:600px!important;background-position:center 60%!important}
.fl-node-lyspamwx316g .fl-col-content{min-height:600px!important}
}

@media (min-width:1025px){
.fl-node-btor1c3qagfk>.fl-row-content-wrap{max-width:1240px;margin-left:auto!important;margin-right:auto!important;border-radius:10px;overflow:hidden;padding-top:64px!important;padding-bottom:64px!important}
}

.fl-node-e57jaks0dhrv p{font-size:16px;font-weight:300;margin:6px 0 18px!important}

@media (min-width: 1024px) {
	.eight_modules_tab .module-card > .module-video { grid-column: 1 / -1; margin-top: 28px !important; width: 100%; }
}
.media-modal .llp-pic-hint.llp-pic-hint--warn{background:#fdecea;border-bottom-color:#f3c3bd;color:#7a2a20}

@media (min-width:1025px){
body .fl-node-v4510jangmup>.fl-row-content-wrap,
body .fl-node-pkxuq243noly>.fl-row-content-wrap,
body .fl-node-x3flm46di8tu>.fl-row-content-wrap,
body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap,
body .fl-node-w1mlvac7b9it>.fl-row-content-wrap,
body .fl-node-847muk6rcex2>.fl-row-content-wrap,
body .fl-node-btor1c3qagfk>.fl-row-content-wrap{max-width:none!important;border-radius:0!important;height:auto!important;min-height:36.1vw!important;padding-top:40px!important;padding-bottom:40px!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center center!important}
body .fl-node-v4510jangmup>.fl-row-content-wrap>.fl-row-content,
body .fl-node-pkxuq243noly>.fl-row-content-wrap>.fl-row-content,
body .fl-node-x3flm46di8tu>.fl-row-content-wrap>.fl-row-content,
body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap>.fl-row-content,
body .fl-node-w1mlvac7b9it>.fl-row-content-wrap>.fl-row-content,
body .fl-node-847muk6rcex2>.fl-row-content-wrap>.fl-row-content,
body .fl-node-btor1c3qagfk>.fl-row-content-wrap>.fl-row-content{width:100%}
}
@media (min-width:1025px){
body .fl-node-hrnzvgt5o8mu .fl-col-content,
body .fl-node-btor1c3qagfk .fl-col-content,
body .fl-node-x3flm46di8tu .fl-col-content,
body .fl-node-847muk6rcex2 .fl-col-content{padding-top:0!important;padding-bottom:0!important;min-height:0!important}
}


.postid-56 .cake-image img[src*="Louise-Lindberg-3"]{object-position:center 92%!important}

.fl-node-87qahruwnl6o img[src*="Chocolate-Bow"]{object-fit:cover!important;object-position:center 40%}

@media (min-width:1025px){
.fl-node-965q8lyigrht>.fl-col-content{padding-left:40px!important}
}

.fl-node-j3bz0etsqvik,.fl-node-j3bz0etsqvik :is(h1,h2,h3){margin-bottom:18px!important}
.fl-node-k4sri9wyvmhn,.fl-node-k4sri9wyvmhn p:last-child{margin-bottom:0!important}
@media (min-width:769px){
.fl-node-dw5qfia9czgb>.fl-row-content-wrap{padding-bottom:4px!important}
.fl-node-xuepgqk27jbm>.fl-row-content-wrap{margin-top:8px!important}
}


.fl-node-wlsoc8oct26a{margin-top:22px!important}

.fl-node-pufg7j42qcan .pp-infolist-description,.fl-node-pufg7j42qcan .pp-infolist-title,.fl-node-pufg7j42qcan p{color:#1f1f1f!important;font-weight:400!important}

@media (min-width:1025px){
.fl-node-xy8smqhp16rf>.fl-col-content{background-position:center bottom!important}
}

@media (min-width:1025px){
.fl-node-jefx0zp3hcbt>.fl-col-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}
.fl-node-jefx0zp3hcbt .fl-module{width:100%}
.fl-node-spbf71dzr96c .uabb-list-icon,.fl-node-spbf71dzr96c ul{display:flex!important;flex-wrap:nowrap!important;justify-content:center;gap:12px}
}
@media (min-width:1025px){
html body .fl-builder-content .fl-module.fl-node-spbf71dzr96c .uabb-module-content.uabb-list-icon{display:flex!important;flex-wrap:nowrap!important;justify-content:center!important;gap:12px!important}
html body .fl-builder-content .fl-module.fl-node-spbf71dzr96c .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{flex:0 0 auto!important;width:auto!important;margin:0!important}
}

html body .fl-builder-content .fl-module.fl-node-wlsoc8oct26a .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{background:#fff!important}
html body .fl-builder-content .fl-module.fl-node-wlsoc8oct26a .uabb-module-content.uabb-list-icon{display:flex!important;flex-wrap:wrap;gap:12px!important}
html body .fl-builder-content .fl-module.fl-node-wlsoc8oct26a .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{flex:0 0 auto!important;width:auto!important;margin:0!important;border-radius:6px;padding:8px 14px}
@media (min-width:1025px){
.fl-node-swu70teg41c5{width:57%!important}
.fl-node-jefx0zp3hcbt{width:43%!important}
.fl-node-jefx0zp3hcbt>.fl-col-content{padding-left:28px!important;padding-right:0!important}
}


@media (min-width:1025px){
body .fl-node-p0drxot5s4vh>.fl-col-content{padding-left:0!important}
.fl-node-c1g7y8eaj0bx{margin-right:0!important}
}

@media (min-width:1025px){
.eight_modules_tab .module-photo{align-self:stretch!important;display:flex}
.eight_modules_tab .module-photo img{height:100%!important;width:100%;object-fit:cover;min-height:100%}
}

.fl-node-a1rlkpt6m45b p,.fl-node-a1rlkpt6m45b :is(h1,h2,h3){line-height:1.2!important}
@media (min-width:1025px){.fl-node-a1rlkpt6m45b p,.fl-node-a1rlkpt6m45b :is(h1,h2,h3){white-space:nowrap}}

.fl-node-e57jaks0dhrv{max-width:430px;margin-left:auto!important;margin-right:auto!important}


@media (min-width:769px){
.fl-node-4r9ybpgl5v78 .course-media .left-column{position:relative;height:100%}
.fl-node-4r9ybpgl5v78 .course-media .left-column .media-card{position:relative;height:calc(100% - 27px)!important}
.fl-node-4r9ybpgl5v78 .course-media .left-column img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;object-position:center 70%}
.fl-node-4r9ybpgl5v78 .course-media{align-items:start}
.fl-node-4r9ybpgl5v78 .course-media .right-column video{display:block;height:auto!important;aspect-ratio:16/9;object-fit:cover}
}

@media (min-width:1025px){
.fl-node-3vuqijatnf2p img,.fl-node-x23ha5zvumd8 img,.fl-node-h0fvsmg9158o img{width:100%!important;height:600px!important;object-fit:cover}
}

@media (min-width:1025px){
.fl-node-89enl4vd03mh .fl-col:last-child>.fl-col-content{padding-left:8px!important}
.fl-node-89enl4vd03mh .fl-col:first-child{width:46%!important}
.fl-node-89enl4vd03mh .fl-col:last-child{width:54%!important}
}

.fl-node-4r9ybpgl5v78 .course-section .media-card.llp-m6-pic{margin-top:20px;height:auto!important;aspect-ratio:4/3;max-width:380px}
.fl-node-4r9ybpgl5v78 .llp-m6-pic img{width:100%;height:100%;object-fit:cover}

html body .fl-builder-content .fl-module.llp-socials-std{margin-top:22px!important}
html body .fl-builder-content .fl-module.llp-socials-std .uabb-module-content.uabb-list-icon{display:flex!important;flex-wrap:wrap;gap:12px!important;justify-content:flex-start}
html body .fl-builder-content .fl-module.llp-socials-std .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{flex:0 0 auto!important;width:auto!important;margin:0!important;border-radius:6px;padding:8px 14px;background:#F4F2F0!important}
html body .fl-builder-content .fl-module.fl-node-absoc8oct26a .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{background:#fff!important}

@media (min-width:1025px){
.fl-node-2gtpeb9y6r5f img{aspect-ratio:5/4!important;height:auto!important;width:100%!important;object-fit:cover;object-position:center 45%}
}

.llp-pause-note{margin:18px 0 0;padding:14px 18px;border-radius:10px;background:#f4f2f0;font-size:14px;line-height:1.55;color:#363636}



body.llp-caps-preview a.fl-button:not(:where(.fl-node-4mldribt1woy,.fl-node-04ruoch8dksn) *),body.llp-caps-preview a.fl-button:not(:where(.fl-node-4mldribt1woy,.fl-node-04ruoch8dksn) *) .fl-button-text,body.llp-caps-preview button.fl-button,body.llp-caps-preview button.fl-button .fl-button-text,body.llp-caps-preview a.pp-button,body.llp-caps-preview a.uabb-button,body.llp-caps-preview a.button,body.llp-caps-preview button.button,body.llp-caps-preview .wp-block-button__link,body.llp-caps-preview .llp-btn{text-transform:uppercase!important;letter-spacing:2px!important;font-size:14px!important;font-weight:600!important}

body.llp-caps-regular a.fl-button:not(:where(.fl-node-4mldribt1woy,.fl-node-04ruoch8dksn) *),body.llp-caps-regular a.fl-button:not(:where(.fl-node-4mldribt1woy,.fl-node-04ruoch8dksn) *) .fl-button-text,body.llp-caps-regular button.fl-button,body.llp-caps-regular button.fl-button .fl-button-text,body.llp-caps-regular a.pp-button,body.llp-caps-regular a.uabb-button,body.llp-caps-regular a.button,body.llp-caps-regular button.button,body.llp-caps-regular .wp-block-button__link,body.llp-caps-regular .llp-btn{font-weight:400!important}


@media (min-width:1025px){

.fl-node-a1rlkpt6m45b p{font-size:28px!important;line-height:1.3!important;white-space:nowrap}

.fl-node-pyilrq1kfg42,.fl-node-pryk7l1xbtwz{max-width:1240px;margin-left:auto!important;margin-right:auto!important}

.fl-node-ah2yxo30wke4>.fl-col-content{max-width:550px}

.fl-row.fl-node-0cp6gqnrdmvt,.fl-row.fl-node-1kbmfoxcehy8{max-width:1240px!important}
}

.fl-node-ent6chance01{margin:0 20px 0 20px!important}


@media (max-width:768px){
.fl-node-oqc49y7rfdtx p,.fl-node-oqc49y7rfdtx li,.fl-node-hdipxf84ca7j p,.fl-node-hdipxf84ca7j li,.fl-node-vghq435ti0a7 p,.fl-node-vghq435ti0a7 li,.fl-node-toj0gds9n3f7 p,.fl-node-toj0gds9n3f7 li,.fl-node-62tbnh8zfkas p,.fl-node-62tbnh8zfkas li,.fl-node-xmz59n7rvbph p,.fl-node-xmz59n7rvbph li,.fl-node-vn0cso3yzarw p,.fl-node-vn0cso3yzarw li,.fl-node-1wy0ci3qopxe p,.fl-node-1wy0ci3qopxe li,.fl-node-l26yfu4s859a p,.fl-node-l26yfu4s859a li,.fl-node-2oprzlvwy10q p,.fl-node-2oprzlvwy10q li,.fl-node-txcsna0u1vy5 p,.fl-node-txcsna0u1vy5 li,.fl-node-owzi9pb5dqgh p,.fl-node-owzi9pb5dqgh li,.fl-node-1vykr9bimw5d p,.fl-node-1vykr9bimw5d li,.fl-node-0nrj2t57h6qk p,.fl-node-0nrj2t57h6qk li,.fl-node-kqol28idwfup p,.fl-node-kqol28idwfup li,.fl-node-g19vz6fijwxt p,.fl-node-g19vz6fijwxt li,.fl-node-aoxbgqnuywit p,.fl-node-aoxbgqnuywit li,.fl-node-60ki7c1fwlvz p,.fl-node-60ki7c1fwlvz li,.fl-node-x04iyvzub3mj p,.fl-node-x04iyvzub3mj li,.fl-node-ljb3cgomxa4s p,.fl-node-ljb3cgomxa4s li,.fl-node-d73ewq4cbaml p,.fl-node-d73ewq4cbaml li,.fl-node-1mjt8hi3kwev p,.fl-node-1mjt8hi3kwev li,.fl-node-276dc8wy40xi p,.fl-node-276dc8wy40xi li{font-size:16px!important;line-height:1.55!important}

.llp-ld-slides--cakes .llp-ld-slides__name{font-size:17px!important;font-weight:500!important}
.llp-ld-slides--cakes .llp-ld-slides__excerpt,.llp-ld-slides--cakes .llp-ld-slides__excerpt p{font-size:15px!important;line-height:1.55!important}

body .fl-node-4r9ybpgl5v78 .fl-accordion-button .fl-accordion-button-label{font-size:17px!important;line-height:1.35!important}

.llp-ld-slides--modules .llp-ld-slides__img{height:100%!important;max-height:none!important}

.fl-node-gq0yf83o6ix9{margin-bottom:12px!important}
}


@media (min-width:769px){
body .fl-node-pkxuq243noly>.fl-row-content-wrap,body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap{height:auto!important;min-height:33.334vw!important;max-width:none!important;border-radius:0!important;padding:1.67vw 0!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center center!important}
body .fl-node-pkxuq243noly>.fl-row-content-wrap>.fl-row-content,body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap>.fl-row-content{width:100%!important;max-width:none!important;padding:0!important}
body .fl-node-pkxuq243noly .fl-col-group,body .fl-node-hrnzvgt5o8mu .fl-col-group{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}
body .fl-node-pkxuq243noly .fl-node-lu6m9yfa23dh{width:58.89%!important;flex:0 0 58.89%!important;min-height:0!important}
body .fl-node-pkxuq243noly .fl-node-lu6m9yfa23dh .fl-module{display:none!important}
body .fl-node-pkxuq243noly .fl-node-krspgc2mydqe{width:41.11%!important;flex:0 0 41.11%!important}
body .fl-node-pkxuq243noly .fl-col.fl-node-krspgc2mydqe:last-child>.fl-col-content{padding:0 16px 0 0!important;min-height:0!important}
body .fl-node-hrnzvgt5o8mu .fl-node-p1g68wd3z0hs{width:44%!important;flex:0 0 44%!important}
body .fl-node-hrnzvgt5o8mu .fl-node-p1g68wd3z0hs>.fl-col-content{padding:0 0 0 5.556vw!important;min-height:0!important}
body .fl-node-hrnzvgt5o8mu .fl-node-hcbx7rljptwa{display:none!important}
body .fl-node-pkxuq243noly h2.fl-heading,body .fl-node-hrnzvgt5o8mu h2.fl-heading{font-size:clamp(24px,3.056vw,52.8px)!important;line-height:1.2!important;width:auto!important;max-width:none!important;margin:0!important;text-transform:none!important}
body .fl-node-pkxuq243noly .fl-rich-text{margin:16px 0 0!important}
body .fl-node-pkxuq243noly .fl-rich-text p{font-size:clamp(14px,1.25vw,21.6px)!important;line-height:1.49!important;width:auto!important;max-width:none!important;margin:0!important}
body .fl-node-hrnzvgt5o8mu .fl-rich-text{margin:14px 0 0!important}
body .fl-node-hrnzvgt5o8mu .fl-rich-text p{font-size:clamp(14px,1.111vw,19.2px)!important;line-height:1.5!important;width:auto!important;max-width:none!important;margin:0!important}
body .fl-node-pkxuq243noly .fl-button-wrap,body .fl-node-hrnzvgt5o8mu .fl-button-wrap{margin:40px 0 0!important;display:flex!important;justify-content:flex-start!important}
body .fl-node-hrnzvgt5o8mu .fl-button-wrap a.fl-button{padding:16px 22px!important;font-size:16px!important;line-height:22px!important}
}

@media (min-width:769px) and (max-width:1199px){
body .fl-node-pkxuq243noly .fl-rich-text p br,body .fl-node-hrnzvgt5o8mu .fl-rich-text p br{display:none!important}
body .fl-node-pkxuq243noly .fl-button-wrap,body .fl-node-hrnzvgt5o8mu .fl-button-wrap{margin-top:clamp(16px,2vw,24px)!important}
}
@media (min-width:769px) and (max-width:1024px){
body .fl-node-pkxuq243noly .fl-rich-text,body .fl-node-hrnzvgt5o8mu .fl-rich-text{margin-top:10px!important}
body .fl-node-pkxuq243noly .fl-button-wrap a.fl-button,body .fl-node-hrnzvgt5o8mu .fl-button-wrap a.fl-button{padding:12px 28px!important;font-size:15px!important;line-height:22px!important}
}

@media (max-width:768px){
body .fl-node-pkxuq243noly>.fl-row-content-wrap{height:auto!important;min-height:0!important;padding:70px 16px 89.6vw!important;background-color:#f1eff0!important;background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important}
body .fl-node-pkxuq243noly h2.fl-heading{font-size:min(30px,7.63vw)!important;line-height:1.2!important;width:auto!important;align-self:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:0!important}
body .fl-node-pkxuq243noly .fl-rich-text,body .fl-node-pkxuq243noly .fl-button-wrap,body .fl-node-hrnzvgt5o8mu h2.fl-heading,body .fl-node-hrnzvgt5o8mu .fl-rich-text,body .fl-node-hrnzvgt5o8mu .fl-button-wrap{align-self:flex-start!important;text-align:left!important}
body .fl-node-pkxuq243noly h2.fl-heading br{display:inline!important}
body .fl-node-pkxuq243noly .fl-rich-text p{width:auto!important;max-width:330px!important}
body .fl-node-pkxuq243noly .fl-rich-text p br,body .fl-node-hrnzvgt5o8mu .fl-rich-text p br,body .fl-node-hrnzvgt5o8mu h2.fl-heading br{display:none!important}
body .fl-node-pkxuq243noly .fl-button-wrap{margin-top:33px!important}

body .fl-node-pkxuq243noly .fl-col-group,body .fl-node-hrnzvgt5o8mu .fl-col-group{display:block!important}
body .fl-node-pkxuq243noly .fl-col,body .fl-node-hrnzvgt5o8mu .fl-col{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;float:none!important}
body .fl-node-pkxuq243noly .fl-node-lu6m9yfa23dh{display:none!important}
body .fl-node-pkxuq243noly>.fl-row-content-wrap>.fl-row-content,body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap>.fl-row-content{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap{height:auto!important;min-height:0!important;padding:60px 16px 92.1vw!important;background-size:cover!important;background-position:center bottom!important}
body .fl-node-hrnzvgt5o8mu .fl-col-content{padding:0!important;min-height:0!important}
body .fl-node-hrnzvgt5o8mu .fl-node-hcbx7rljptwa{display:none!important}
body .fl-node-hrnzvgt5o8mu h2.fl-heading{font-size:26px!important;line-height:38px!important;width:auto!important;max-width:290px!important;margin:0!important}
body .fl-node-hrnzvgt5o8mu .fl-rich-text{margin:16px 0 0!important}
body .fl-node-hrnzvgt5o8mu .fl-rich-text p{font-size:16px!important;line-height:24px!important;max-width:325px!important;margin:0!important}
body .fl-node-hrnzvgt5o8mu .fl-button-wrap{margin:32px 0 0!important;display:flex!important;justify-content:flex-start!important}
body .fl-node-hrnzvgt5o8mu .fl-button-wrap a.fl-button{padding:16px 22px!important;font-size:16px!important;line-height:22px!important}
}

@media (min-width:1025px){
body.page-id-4772 .entry-content .fl-row.fl-row-fixed-width{max-width:1440px!important}
}

body .fl-node-s90e571umhx8 .fl-list-item-wrapper{justify-content:flex-end!important;padding-bottom:0!important}
body .fl-node-s90e571umhx8 .fl-list-item-heading{flex:1 1 auto!important;min-width:0!important}
body .fl-node-s90e571umhx8 .fl-list-item{padding:0 0 16px!important}
body .fl-node-s90e571umhx8 .fl-list-item:last-child{padding-bottom:0!important}
body .fl-node-s90e571umhx8 .fl-list-item-heading,body .fl-node-s90e571umhx8 .fl-list-item-heading-text{font-size:16px!important;line-height:24px!important;font-weight:300!important}
body .fl-node-s90e571umhx8 .fl-list-item-heading b{font-weight:400!important}
body .fl-node-s90e571umhx8 .fl-list-item-content{width:30px!important;justify-content:flex-start!important;padding-left:3px!important}
@media (min-width:1025px){
body .fl-node-yd2wl8oapg7e .fl-col-group{display:flex!important;align-items:center!important}
}

@media (min-width:1200px){
body .fl-node-s90e571umhx8 .fl-list-item-heading-text span:empty{display:block!important}
}

@media (max-width:768px){
body .fl-node-j0q4niw1dp59 .fl-heading,body .fl-node-j0q4niw1dp59.fl-heading,body h2.fl-node-j0q4niw1dp59{font-size:min(26px,6.1vw)!important}
}

body .fl-node-fyxi0vrb8l5m,body .fl-node-28if0pj5sutr,body .fl-node-4hwjo6nz8iey,body .fl-node-ne6bruk3o2y5,body .fl-node-fyxi0vrb8l5m .fl-heading-text,body .fl-node-28if0pj5sutr .fl-heading-text,body .fl-node-4hwjo6nz8iey .fl-heading-text,body .fl-node-ne6bruk3o2y5 .fl-heading-text{text-wrap:balance!important}

@media (min-width:769px){
body .fl-node-tkyv1g8x6wec .llp-ld-slides{--u:clamp(.856px,.06944vw,1px)}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__viewport{margin:0 0 0 max(80px,calc((100vw - 1280px)/2))!important;padding:0!important;width:auto!important;max-width:none!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__track{margin-left:-10px!important;width:calc(100% + 10px)!important;max-width:none!important;box-sizing:border-box!important;padding:6px max(80px,calc((100vw - 1280px)/2)) 12px 10px!important;scroll-padding-left:10px!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide{flex:0 0 calc(748*var(--u))!important;width:calc(748*var(--u))!important;max-width:none!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link{grid-template-columns:minmax(0,1fr) calc(360*var(--u))!important;gap:0!important;padding:calc(10*var(--u))!important;height:auto!important;min-height:0!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link.test .llp-ld-slides__media{position:relative!important;aspect-ratio:360/422!important;min-height:0!important;width:100%!important;margin:0!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link.test .llp-ld-slides__media img.llp-ld-slides__img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content{justify-content:flex-start!important;height:100%!important;padding:calc(45*var(--u)) calc(34*var(--u)) calc(44*var(--u)) calc(14*var(--u))!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__badge{font-size:calc(15*var(--u))!important;line-height:calc(20*var(--u))!important;padding:calc(9*var(--u)) calc(13*var(--u))!important;font-weight:400!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:calc(32*var(--u))!important;line-height:calc(38*var(--u))!important;padding:calc(15*var(--u)) 0 calc(14*var(--u))!important;margin:0!important;color:#000!important}
body .fl-node-tkyv1g8x6wec .llp-ld-slides__excerpt,body .fl-node-tkyv1g8x6wec .llp-ld-slides__excerpt p{font-size:calc(16*var(--u))!important;line-height:calc(24*var(--u))!important;font-weight:300!important;color:#363636!important;margin:0!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more{margin-top:auto!important;height:calc(48*var(--u))!important;padding:0 calc(38*var(--u))!important;font-size:calc(16*var(--u))!important;line-height:1!important;font-weight:400!important}

body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-content{padding-right:calc(18*var(--u))!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:calc(26*var(--u))!important;line-height:calc(32*var(--u))!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-slides__excerpt,body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-slides__excerpt p{font-size:calc(15*var(--u))!important;line-height:calc(22*var(--u))!important}

body .fl-node-tkyv1g8x6wec .llp-ld-slides__controls{max-width:none!important;width:auto!important;margin:36px max(80px,calc((100vw - 1280px)/2)) 0!important;padding:0!important;gap:58px!important}

body .fl-node-tkyv1g8x6wec .llp-ld-slides__progress{overflow:hidden!important;height:3px!important;background:linear-gradient(rgba(54,54,54,.18),rgba(54,54,54,.18)) left center/100% 1px no-repeat!important}
body .fl-node-tkyv1g8x6wec .llp-ld-slides__progress-fill{top:0!important;margin-top:0!important;height:3px!important}
body .fl-node-tkyv1g8x6wec .llp-ld-slides__arrows{gap:12px!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__nav{width:48px!important;height:48px!important}
}

@media (min-width:769px) and (max-width:1024px){
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__viewport{margin-left:40px!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__track{padding-right:40px!important}
body .fl-node-tkyv1g8x6wec .llp-ld-slides__controls{margin-left:40px!important;margin-right:40px!important}
}

@media (max-width:768px){
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content .llp-ld-slides__excerpt{margin-bottom:24px!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link{grid-template-rows:1fr auto!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link.test .llp-ld-slides__media{align-self:end!important;min-height:0!important;height:auto!important;aspect-ratio:auto!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:19px!important;line-height:24px!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-slides__excerpt,body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-slides__excerpt p{font-size:14px!important;line-height:21px!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link.test .llp-ld-slides__media img.llp-ld-slides__img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:360/422!important;object-fit:cover!important;object-position:center!important}
}

body .fl-node-4r9ybpgl5v78 .course-column.course-media{display:grid!important;grid-template-columns:475fr 693fr!important;gap:20px!important;align-items:stretch!important;margin-top:27px!important}
body .fl-node-4r9ybpgl5v78 .course-media .left-column,body .fl-node-4r9ybpgl5v78 .course-media .right-column{position:relative!important;display:flex!important;height:auto!important;min-width:0!important;width:auto!important;max-width:none!important}
body .fl-node-4r9ybpgl5v78 .course-media .media-card,body .fl-node-4r9ybpgl5v78 .course-media .left-column .media-card{position:relative!important;flex:1 1 auto!important;width:100%!important;height:auto!important;margin:0!important;border-radius:12px!important;overflow:hidden!important}
body .fl-node-4r9ybpgl5v78 .course-media .left-column .media-card{aspect-ratio:475/497!important}
body .fl-node-4r9ybpgl5v78 .course-media .media-card.video-card{aspect-ratio:auto!important;min-height:0!important;background:#111!important}
body .fl-node-4r9ybpgl5v78 .course-media .left-column .media-card img,body .fl-node-4r9ybpgl5v78 .course-media .media-card:not(.video-card) img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}
body .fl-node-4r9ybpgl5v78 .course-media .right-column video,body .fl-node-4r9ybpgl5v78 .course-media .video-card video{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}
@media (max-width:768px){
body .fl-node-4r9ybpgl5v78 .course-column.course-media{grid-template-columns:1fr!important;gap:16px!important}
body .fl-node-4r9ybpgl5v78 .course-media .media-card.video-card{aspect-ratio:16/9!important}
}

@media (min-width:769px){
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column{display:contents!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>h2.course_title_new{grid-column:1/-1!important;grid-row:1!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>.intro{grid-column:1!important;grid-row:2!important;margin-top:0!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>.media-card{grid-column:1!important;grid-row:3!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.right-column{grid-column:2!important;grid-row:2/span 2!important}
}
body .fl-node-4r9ybpgl5v78 .course-section .media-card.llp-m6-pic{aspect-ratio:2/3!important;max-width:none!important;width:100%!important;height:auto!important;border-radius:12px!important;overflow:hidden!important}
@media (min-width:769px){
body .fl-node-4r9ybpgl5v78 .course-section .media-card.llp-m6-pic{max-width:260px!important}
}
body .fl-node-4r9ybpgl5v78 .course-section .media-card.llp-m6-pic img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}

@media (min-width:1025px){
body .fl-node-swuzyq7aef8m>.fl-row-content-wrap,body .fl-node-ncrle7jakfxo>.fl-row-content-wrap,body .fl-node-gfp46mbh2j0n>.fl-row-content-wrap{padding-top:40px!important;padding-bottom:40px!important}
body .fl-node-swuzyq7aef8m .fl-col-group,body .fl-node-ncrle7jakfxo .fl-col-group,body .fl-node-gfp46mbh2j0n .fl-col-group{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0!important;width:100%!important;flex:1 1 100%!important}
body .fl-node-swuzyq7aef8m .fl-col-group::before,body .fl-node-swuzyq7aef8m .fl-col-group::after,body .fl-node-ncrle7jakfxo .fl-col-group::before,body .fl-node-ncrle7jakfxo .fl-col-group::after,body .fl-node-gfp46mbh2j0n .fl-col-group::before,body .fl-node-gfp46mbh2j0n .fl-col-group::after{content:none!important;display:none!important}
body .fl-node-swuzyq7aef8m .fl-col-group>.fl-col,body .fl-node-ncrle7jakfxo .fl-col-group>.fl-col,body .fl-node-gfp46mbh2j0n .fl-col-group>.fl-col{width:43.05%!important;flex:0 0 43.05%!important;max-width:none!important}
body .fl-node-swuzyq7aef8m .fl-col-group>.fl-col>.fl-col-content,body .fl-node-ncrle7jakfxo .fl-col-group>.fl-col>.fl-col-content,body .fl-node-gfp46mbh2j0n .fl-col-group>.fl-col>.fl-col-content{padding:0!important}
body .fl-node-swuzyq7aef8m .fl-col-group>.fl-col.fl-node-tejg8v6m7xwr>.fl-col-content,body .fl-node-gfp46mbh2j0n .fl-col-group>.fl-col.fl-node-lop9q30ctr8v>.fl-col-content{padding-right:46px!important}
body .fl-node-ncrle7jakfxo .fl-col-group>.fl-col.fl-node-lod6umnrv89b>.fl-col-content{padding-right:0!important}
body .fl-node-3vuqijatnf2p,body .fl-node-x23ha5zvumd8,body .fl-node-h0fvsmg9158o{margin:0!important;width:100%!important}
body .fl-node-3vuqijatnf2p .fl-photo-content,body .fl-node-x23ha5zvumd8 .fl-photo-content,body .fl-node-h0fvsmg9158o .fl-photo-content{display:block!important;width:100%!important}
}
body .fl-node-3vuqijatnf2p img.fl-photo-img,body .fl-node-x23ha5zvumd8 img.fl-photo-img,body .fl-node-h0fvsmg9158o img.fl-photo-img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:4/5!important;object-fit:cover!important;object-position:center!important;border-radius:12px!important}

@media (min-width:769px) and (max-width:1024px){
body .fl-node-ncrle7jakfxo .fl-col-group>.fl-col.fl-node-p21r3fgxs8on>.fl-col-content{padding-right:50px!important}
body .fl-node-x23ha5zvumd8{margin-right:0!important}
}



@media (min-width:769px){
body .fl-node-nwbfi25q79gd>.fl-row-content-wrap{height:auto!important;min-height:min(41.89vw,max(700px,36.5vw))!important;padding:2vw 0!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body .fl-node-nwbfi25q79gd>.fl-row-content-wrap>.fl-row-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body .fl-node-nwbfi25q79gd .fl-col-group{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}
body .fl-node-nwbfi25q79gd .fl-col-group::before,body .fl-node-nwbfi25q79gd .fl-col-group::after{content:none!important;display:none!important}
body .fl-node-nwbfi25q79gd .fl-node-r9cwaygul8jf{width:53.4%!important;flex:0 0 53.4%!important;min-height:0!important}
body .fl-node-nwbfi25q79gd .fl-node-ah2yxo30wke4{width:46.6%!important;flex:0 0 46.6%!important}
body .fl-node-nwbfi25q79gd .fl-node-ah2yxo30wke4>.fl-col-content{padding:0 16px 0 0!important;margin:0!important;min-height:0!important;width:auto!important;max-width:none!important}
body .fl-node-nwbfi25q79gd .fl-node-ent6chance01{margin:0!important}
body .fl-node-nwbfi25q79gd .fl-node-ent6chance01 p{font-size:clamp(18px,1.74vw,30px)!important;line-height:1.2!important;margin:0!important}
body .fl-node-nwbfi25q79gd .fl-node-nmth72g3xdcv{font-size:clamp(20px,2.222vw,38.4px)!important;line-height:1.19!important;margin:clamp(10px,1.4vw,22px) 0 0!important;width:auto!important;max-width:none!important}
body .fl-node-nwbfi25q79gd .fl-node-aoxbgqnuywit{margin:clamp(10px,1.25vw,20px) 0 0!important}
body .fl-node-nwbfi25q79gd .fl-node-aoxbgqnuywit p{font-size:clamp(13px,1.111vw,19.2px)!important;line-height:1.5!important;margin:0!important;max-width:none!important}
body .fl-node-nwbfi25q79gd .fl-node-q271xaul0m4f{margin:clamp(16px,2.6vw,40px) 0 0!important}
}

@media (min-width:769px) and (max-width:1199px){
body .fl-node-nwbfi25q79gd .fl-node-aoxbgqnuywit p br{display:none!important}
}

@media (max-width:899px){
body .fl-node-nwbfi25q79gd .fl-node-nmth72g3xdcv br,body .fl-node-nwbfi25q79gd .fl-node-aoxbgqnuywit p br{display:none!important}
}

@media (min-width:1025px){
body .fl-node-sg2f4x7bt1mp .fl-node-6oakxn3vyje4{display:flex!important;align-items:flex-start!important}
body .fl-node-sg2f4x7bt1mp .fl-node-6oakxn3vyje4::before,body .fl-node-sg2f4x7bt1mp .fl-node-6oakxn3vyje4::after{content:none!important;display:none!important}
body .fl-node-sg2f4x7bt1mp .fl-node-p0drxot5s4vh>.fl-col-content{padding-left:72px!important}
}

body .fl-node-qrxc7amvz5y9 .fl-node-86mqlzhxnfav{margin-bottom:12px!important}
body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item{padding:0 0 10px!important}
body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item:last-child{padding-bottom:0!important}
@media (min-width:1025px){
body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item-content-text,body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item-content-text p{font-size:18px!important;line-height:27px!important;margin:0!important}
}

body .fl-node-qrxc7amvz5y9 .fl-node-ru3amhzk8n59{margin-top:19px!important}
@media (max-width:768px){
body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item-content-text,body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item-content-text p{font-size:16px!important;line-height:24px!important}
body .fl-node-qrxc7amvz5y9 .fl-node-i50gsjhx6fcq .fl-list-item{padding-bottom:16px!important}
}
body .fl-node-qrxc7amvz5y9 .fl-node-3lqhgmo4s56r img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:600/763!important;object-fit:cover!important;object-position:center!important}
@media (min-width:1025px){
body .fl-node-qrxc7amvz5y9 .fl-col-group{display:flex!important;align-items:center!important}
body .fl-node-qrxc7amvz5y9 .fl-col-group::before,body .fl-node-qrxc7amvz5y9 .fl-col-group::after{content:none!important;display:none!important}
}

@media (min-width:993px){
body .fl-node-pyilrq1kfg42>.fl-row-content-wrap,body .fl-node-pryk7l1xbtwz>.fl-row-content-wrap{aspect-ratio:2560/917!important;height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;border-radius:12px!important;overflow:hidden!important}
body .fl-node-pyilrq1kfg42>.fl-row-content-wrap>.fl-row-content,body .fl-node-pryk7l1xbtwz>.fl-row-content-wrap>.fl-row-content{width:100%!important}
}

@media (max-width:768px){
body .fl-node-pyilrq1kfg42>.fl-row-content-wrap,body .fl-node-pryk7l1xbtwz>.fl-row-content-wrap{background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-color:#e2e2e4!important;padding-bottom:calc((100vw - 30px)*.81 + 14px)!important;min-height:0!important;border-radius:12px!important}

body .fl-node-pyilrq1kfg42 .fl-node-xe2q1vimtwjs,body .fl-node-pryk7l1xbtwz .fl-node-1n4arq7wlfbx{margin-left:0!important;margin-right:0!important}
}

@media (min-width:769px) and (max-width:992px){
body .fl-node-pyilrq1kfg42,body .fl-node-pryk7l1xbtwz{float:left!important;width:50%!important;max-width:none!important}
body .fl-node-pryk7l1xbtwz+.fl-row,body .fl-node-aibjegc0hxvf{clear:both!important}
body .fl-node-pyilrq1kfg42>.fl-row-content-wrap{margin:0 8px 0 15px!important}
body .fl-node-pryk7l1xbtwz>.fl-row-content-wrap{margin:0 15px 0 8px!important}
body .fl-node-pyilrq1kfg42>.fl-row-content-wrap,body .fl-node-pryk7l1xbtwz>.fl-row-content-wrap{display:block!important;padding:53px 20px calc((50vw - 23px)*.81 + 14px)!important;min-height:0!important;background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-color:#e2e2e4!important;border-radius:12px!important}
body .fl-node-pyilrq1kfg42 .fl-node-xe2q1vimtwjs,body .fl-node-pryk7l1xbtwz .fl-node-1n4arq7wlfbx{min-height:72px!important}
body .fl-node-pyilrq1kfg42 .fl-node-xe2q1vimtwjs p,body .fl-node-pryk7l1xbtwz .fl-node-1n4arq7wlfbx p{width:auto!important;max-width:100%!important}
body .fl-node-pyilrq1kfg42 .fl-node-luvty0rgzs62,body .fl-node-pryk7l1xbtwz .fl-node-wmo3f5t6kqlr{margin-top:20px!important;margin-bottom:20px!important}
}
@media (min-width:769px) and (max-width:899px){
body .fl-node-pyilrq1kfg42 .fl-node-i8hxy1auwe4c,body .fl-node-pryk7l1xbtwz .fl-node-93om8cf76kb0{min-height:77px!important}
}

@media (min-width:1025px){
body .fl-node-gjo0shzwt29f .fl-node-4bqvhy06ecsd{align-items:flex-start!important}
}
body .fl-node-gjo0shzwt29f .fl-node-2gtpeb9y6r5f img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2!important;object-fit:cover!important;object-position:center!important;border-radius:10px!important}

body .fl-node-z06p5k1hn9dr .tcc-cake-gallery{border-radius:12px!important;overflow:hidden!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-gallery-item{aspect-ratio:600/451!important;background:#f4f3f1!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-gallery-image{object-position:center!important}

@media (min-width:1024px){
body .fl-node-54q36cotpklx .module-card{grid-template-columns:minmax(0,1fr) clamp(220px,46.7%,392px)!important}
body .fl-node-54q36cotpklx .module-photo{align-self:stretch!important;display:block!important;position:relative!important;min-height:0!important;container-type:inline-size!important}
body .fl-node-54q36cotpklx .module-photo img{position:absolute!important;top:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-width:none!important;max-height:calc(100cqw / var(--llp-min-ar,.5))!important;object-fit:cover!important;object-position:center!important;border-radius:12px!important}
}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-1-"]{--llp-min-ar:.52}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-2-"]{--llp-min-ar:.59}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-3-"]{--llp-min-ar:.45}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-4-"]{--llp-min-ar:.55}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-5-"]{--llp-min-ar:.52}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-6-"]{--llp-min-ar:.545}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-7-"]{--llp-min-ar:.42}
body .fl-node-54q36cotpklx .module-photo img[src*="ent-module-8-"]{--llp-min-ar:.45}

@media (max-width:1023px){
body .fl-node-54q36cotpklx .module-photo{aspect-ratio:2/3!important;border-radius:12px!important;overflow:hidden!important}
body .fl-node-54q36cotpklx .module-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
}

body .fl-node-o67mawsrgx4h .llp-cs-slides--toolkit .llp-cs-slides__media{aspect-ratio:346/279!important;margin:13px 13px 18px!important;background:#F4F2F0!important}
body .fl-node-o67mawsrgx4h .llp-cs-slides--toolkit .llp-cs-slides__img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body .fl-node-o67mawsrgx4h .llp-cs-slides--toolkit .llp-cs-slides__name,body .fl-node-o67mawsrgx4h .llp-cs-slides--toolkit .llp-cs-slides__excerpt{margin-left:13px!important;margin-right:13px!important}

@media (min-width:1025px) and (max-width:1300px){
body .made_memder button.llp-recipe-slides__nav--prev{margin-left:0!important}
body .made_memder button.llp-recipe-slides__nav.llp-recipe-slides__nav--next{margin-right:0!important}
}



@media (min-width:769px){
body .fl-node-eyl0zdhmpb5u .fl-node-gwckzv2nyobd>.fl-module-content{margin-left:0!important;margin-right:0!important}
}
body .fl-node-eyl0zdhmpb5u .fl-node-gwckzv2nyobd .pp-video-wrapper{border-radius:12px!important;overflow:hidden!important}



@media (min-width:1025px){
body .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9{max-width:calc(50vw - 80px)!important}
body .fl-node-847muk6rcex2 .fl-node-fg9bk347w1mq .fl-module,body .fl-node-847muk6rcex2 .fl-node-fg9bk347w1mq .fl-module p{max-width:calc(50vw - 90px)!important}
}

@media (max-width:768px){
body .fl-node-w1mlvac7b9it>.fl-row-content-wrap{background-size:cover!important;background-position:center bottom!important;padding-bottom:calc(71.2vw + 152px)!important}
body .fl-node-847muk6rcex2>.fl-row-content-wrap{background-size:cover!important;background-position:center bottom!important;padding-bottom:calc(81vw + 150px)!important}
}

body .fl-node-94cdxn7rlsph .cake-image{aspect-ratio:549/520!important;width:100%!important;height:auto!important;max-height:none!important}
body .fl-node-94cdxn7rlsph .cake-image img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}

body .fl-node-94cdxn7rlsph .cake-image img[src*="Chocolate-Bow"]{object-position:center center!important}
@media (min-width:769px){
body .fl-node-94cdxn7rlsph .step_third .cake-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:50px!important;align-items:flex-start!important}
body .fl-node-94cdxn7rlsph .step_third .cake-content,body .fl-node-94cdxn7rlsph .step_third .cake-image{width:100%!important}
}

@media (min-width:1024px){
body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside{max-width:min(1144px,92.3%)!important;margin-left:auto!important;margin-right:auto!important;padding:30px 16px 43px!important}
body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__frame{padding:24px 56px 16px!important}
body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__card--inside{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)!important;gap:28px!important;min-height:0!important}

body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__title{font-size:clamp(20px,2.1vw,30px)!important}
body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__media{aspect-ratio:1920/1065!important}

body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-recipe-slides__viewport{clip-path:inset(0 1px 0 0)!important}
}
@media (min-width:1440px){
body .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__title{font-size:34px!important}
}

body .fl-node-5gna9c3tx6py .fl-node-f3bzkjohmnpr,body .fl-node-5gna9c3tx6py .fl-node-2xtqo9cbew3f,body .fl-node-5gna9c3tx6py .fl-node-gmvuljso3z5d{text-align:center!important}
body .fl-node-5gna9c3tx6py .fl-node-f3bzkjohmnpr .fl-heading-text,body .fl-node-5gna9c3tx6py .fl-node-2xtqo9cbew3f .fl-heading-text,body .fl-node-5gna9c3tx6py .fl-node-gmvuljso3z5d .fl-heading-text{text-align:center!important}
@media (min-width:1200px){
body .fl-node-5gna9c3tx6py .fl-node-f3bzkjohmnpr,body .fl-node-5gna9c3tx6py .fl-node-2xtqo9cbew3f,body .fl-node-5gna9c3tx6py .fl-node-gmvuljso3z5d{position:relative!important;top:8px!important}
}

@media (min-width:1025px){
body .fl-node-d0fowvgan8c2 .fl-node-q30scy9d7ua5{display:flex!important;align-items:center!important}
body .fl-node-d0fowvgan8c2 .fl-node-q30scy9d7ua5::before,body .fl-node-d0fowvgan8c2 .fl-node-q30scy9d7ua5::after{content:none!important;display:none!important}
body .fl-node-d0fowvgan8c2 .fl-node-w9ibospqdetk{width:min(39.0625%,calc(100% - 545px))!important;flex:0 0 auto!important}
body .fl-node-d0fowvgan8c2 .fl-node-cauoehb0xszr{width:auto!important;flex:1 1 0!important;min-width:0!important}
body .fl-node-d0fowvgan8c2 .fl-node-tcar8qk4nm0x,body .fl-node-d0fowvgan8c2 .fl-node-tcar8qk4nm0x .fl-photo-content{display:block!important;width:calc(100% - 50px)!important;max-width:none!important}
body .fl-node-d0fowvgan8c2 .fl-node-tcar8qk4nm0x .fl-photo-content{width:100%!important}
body .fl-node-d0fowvgan8c2 .fl-node-tcar8qk4nm0x img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:385/373!important;object-fit:cover!important}
}


@media (min-width:769px){
body .fl-node-7cfa8hu4l1ys .fl-node-tln1jyc8bp0h>.fl-module-content,body .fl-node-ti64kbh0floc .fl-node-8sljkw3qz5p0>.fl-module-content{margin-left:0!important;margin-right:0!important}
}
body .fl-node-7cfa8hu4l1ys .fl-node-tln1jyc8bp0h .pp-video-wrapper,body .fl-node-ti64kbh0floc .fl-node-8sljkw3qz5p0 .pp-video-wrapper{border-radius:12px!important;overflow:hidden!important}



@media (min-width:1281px) and (max-width:1599px){
body .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9{width:620px!important;max-width:none!important}
}

@media (min-width:769px) and (max-width:1199px){
body .fl-node-nzxmtwa8fsg6 span.bestvalue{position:static!important;display:inline-block!important;vertical-align:middle!important;margin:0 0 0 8px!important;font-size:12px!important;line-height:1.3!important;padding:4px 10px!important}
}

@media (max-width:768px){
body .fl-node-nwbfi25q79gd>.fl-row-content-wrap{background-image:url(../../uploads/2026/10/ent-footer-banner-phone-v1.jpg)!important;background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;background-color:#e6e6e6!important;padding-top:48px!important;padding-bottom:calc(100vw*.78 + 12px)!important}
body .fl-node-nwbfi25q79gd .fl-node-nmth72g3xdcv,body .fl-node-nwbfi25q79gd .fl-node-nmth72g3xdcv .fl-heading-text,body .fl-node-nwbfi25q79gd .fl-node-q271xaul0m4f,body .fl-node-nwbfi25q79gd .fl-node-q271xaul0m4f .fl-button-wrap{text-align:left!important}
}

body .fl-node-gfp46mbh2j0n .question_recipe{background:transparent!important}



@media (min-width:993px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap{position:relative!important;overflow:hidden!important;background-size:0 0!important;background-repeat:no-repeat!important}
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap::before{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:max(0px,calc(50vw - 681.3px))!important;height:100%!important;width:auto!important;aspect-ratio:3840/1245!important;transform:translateX(-16.02%)!important;background-image:inherit!important;background-size:auto 100%!important;background-position:50% 0!important;background-repeat:no-repeat!important;z-index:0!important;pointer-events:none!important}
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap>.fl-row-content{position:relative!important;z-index:1!important}
}

@media (min-width:993px) and (max-width:1200px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap::before{left:0!important;transform:translateX(-16.8%)!important}
}
@media (min-width:1201px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap{min-height:min(650px,45.14vw)!important}
}
@media (min-width:2006px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap{min-height:32.42vw!important}
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap::before{left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;transform:none!important}
}

@media (max-width:768px){

body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap{background-color:#fff!important;background-size:min(160.057%,768.3px) auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;padding-bottom:min(93.06vw,446.7px)!important}

body .fl-node-gt2cmfqnzke4 .fl-node-u9w0vk2ldjng>.fl-col-content{padding-bottom:0!important}
body .fl-node-gt2cmfqnzke4 .fl-node-u9w0vk2ldjng .fl-module-button{margin-bottom:0!important}
}


body .fl-module.fl-node-0tea916iwpms{margin-top:0!important}
@media (max-width:768px){
body .fl-module.fl-node-0tea916iwpms{margin-top:-8px!important}
}


@media (min-width:769px){
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap{margin-top:28px!important}
}
@media (max-width:768px){
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap{margin-top:12px!important}
}
body .fl-row.fl-node-xix78ohzl65m{margin-top:40px!important}
@media (min-width:769px){
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap{max-width:1210px!important;width:calc(100% - 50px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap>.fl-row-content{max-width:none!important;width:auto!important;margin:0 -15px!important;padding:0!important}
body .fl-node-xuepgqk27jbm .fl-col-group{display:flex!important;flex-wrap:nowrap!important}
body .fl-node-xuepgqk27jbm .fl-col-group>.fl-col{width:33.3333%!important;flex:0 0 33.3333%!important;max-width:none!important;float:none!important}
body .fl-node-xuepgqk27jbm .fl-col-group>.fl-col>.fl-col-content{padding:0!important;margin:0!important}
body .fl-node-xuepgqk27jbm .fl-module-pp-infolist,body .fl-node-xuepgqk27jbm .fl-module-pp-infolist>.fl-module-content{margin:0!important;padding:0!important}
body .fl-node-xuepgqk27jbm .pp-infolist-wrap{display:flex!important;justify-content:center!important;padding:0!important;margin:0!important;width:100%!important}
body .fl-node-xuepgqk27jbm .pp-infolist,body .fl-node-xuepgqk27jbm .pp-infolist ul.pp-list-items,body .fl-node-xuepgqk27jbm .pp-infolist li.pp-list-item{width:auto!important;margin:0!important;padding:0!important}
body .fl-node-xuepgqk27jbm .pp-list-item-content{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:auto!important;position:relative!important}
body .fl-node-xuepgqk27jbm .pp-icon-wrapper{margin:0 0 6px!important;padding:0!important;float:none!important}
body .fl-node-xuepgqk27jbm .pp-heading-wrapper{width:auto!important;margin:0!important;padding:0!important;text-align:center!important}
body .fl-node-xuepgqk27jbm .pp-infolist-title,body .fl-node-xuepgqk27jbm .pp-infolist-title-text{margin:0!important;padding:0!important;text-align:center!important;white-space:nowrap!important}
body .fl-node-xuepgqk27jbm .pp-infolist-title-text{font-size:clamp(12.5px,calc(((100vw - 20px) / 3 - 64px) / 14.4),16px)!important}
body .fl-node-xuepgqk27jbm .pp-infolist-description{display:none!important}
}
@media (min-width:993px){
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap{width:calc(100% - 190px)!important}
body .fl-node-xuepgqk27jbm .pp-infolist-title-text{font-size:clamp(12.5px,calc(((100vw - 160px) / 3 - 64px) / 14.4),16px)!important}
}

@media (max-width:768px){
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap{padding-top:12px!important;padding-bottom:12px!important}
body .fl-node-xuepgqk27jbm .fl-col-group>.fl-col>.fl-col-content{padding-top:0!important;padding-bottom:0!important;margin:0!important}
body .fl-node-xuepgqk27jbm .fl-module-pp-infolist,body .fl-node-xuepgqk27jbm .fl-module-pp-infolist>.fl-module-content{margin-top:0!important;margin-bottom:0!important}
body .fl-node-xuepgqk27jbm .fl-col-group>.fl-col+.fl-col{margin-top:5px!important}

body .fl-node-xuepgqk27jbm .pp-list-item-content{align-items:center!important;width:242px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
body .fl-node-xuepgqk27jbm .pp-infolist-title-text{margin-top:0!important;margin-bottom:0!important;white-space:nowrap!important}
}
@media (min-width:1260px){
body .fl-node-xuepgqk27jbm .pp-list-item-content{flex-direction:row!important}
body .fl-node-xuepgqk27jbm .pp-icon-wrapper{position:absolute!important;right:100%!important;top:50%!important;transform:translateY(-50%)!important;margin:0 13px 0 0!important}
body .fl-node-xuepgqk27jbm .pp-infolist-title-text{font-size:16px!important}
}


body .fl-node-xix78ohzl65m .price_new_card .fl-module-photo img{aspect-ratio:13/10!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:cover!important;object-position:center!important}


body.llp-recipe-locked article.pricing-card.llp-access-card figure.pricing-card-image{height:auto!important;max-height:none!important;aspect-ratio:13/10!important}
body.llp-recipe-locked article.pricing-card.llp-access-card figure.pricing-card-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}


body .fl-node-rmsoc1pills1.fl-button-group-buttons,body .fl-node-rmsoc1pills1 .fl-button-group-buttons{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}
body .fl-node-rmsoc1pills1 .fl-button-group-button{margin:0!important;padding:0!important;flex:0 0 auto!important;width:auto!important}
body .fl-node-rmsoc1pills1 .fl-button-wrap{margin:0!important}
body .fl-node-rmsoc1pills1 a.fl-button{display:inline-flex!important;align-items:center!important;gap:9px!important;width:auto!important;min-height:41px!important;box-sizing:border-box!important;padding:8px 14px!important;border:0!important;border-radius:6px!important;background:#F4F2F0!important;box-shadow:none!important;color:#070808!important;line-height:1!important}
body .fl-node-rmsoc1pills1 a.fl-button i.fl-button-icon{display:block!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important}
body .fl-node-rmsoc1pills1 a.fl-button i.fl-button-icon::before{content:none!important;display:none!important}
body .fl-node-rmsoc1pills1 a.fl-button i.fa-instagram{background-image:url(../../uploads/2026/01/Frame-1.svg)!important}
body .fl-node-rmsoc1pills1 a.fl-button i.fa-tiktok{background-image:url(../../uploads/2026/01/Frame-2.svg)!important}
body .fl-node-rmsoc1pills1 a.fl-button i.ua-icon-youtube{background-image:url(../../uploads/2026/01/Group-3.svg)!important}
body .fl-node-rmsoc1pills1 a.fl-button .fl-button-text{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:1.49!important;letter-spacing:0!important;color:#070808!important;text-transform:none!important}

@media (min-width:769px) and (max-width:1199px){
body .fl-node-rmsoc1pills1.fl-button-group-buttons,body .fl-node-rmsoc1pills1 .fl-button-group-buttons{flex-wrap:nowrap!important;gap:8px!important}
body .fl-node-rmsoc1pills1 a.fl-button{padding:8px 9px!important;gap:7px!important}
body .fl-node-rmsoc1pills1 a.fl-button i.fl-button-icon{flex-basis:22px!important;width:22px!important;height:22px!important}
}




body .fl-node-tjrvqklz540g .fl-node-emtc9bfknzgp,body .fl-node-tjrvqklz540g .fl-node-emtc9bfknzgp .fl-heading-text,body .fl-node-tjrvqklz540g .fl-node-aougsk15vm69,body .fl-node-tjrvqklz540g .fl-node-aougsk15vm69 p{text-align:center!important}
body .fl-node-tjrvqklz540g .fl-node-aougsk15vm69{max-width:800px!important;margin-left:auto!important;margin-right:auto!important}
@media (min-width:769px){
body .fl-row.fl-node-tjrvqklz540g>.fl-row-content-wrap{padding-bottom:24px!important}
}


@media (min-width:1361px){
body .fl-node-ovwrjx8ke1i6 .index-wrap{max-width:1320px!important}
body .fl-row.fl-node-pcoxnm0vh2u7>.fl-row-content-wrap>.fl-row-content{max-width:1320px!important}
}


@media (min-width:769px){
body .fl-node-15b8pdsv0x3i .fl-node-w04mvqrh1sya{margin-bottom:14.6px!important}
body .fl-node-15b8pdsv0x3i .fl-node-6vmx31an8itz{margin-bottom:4px!important}
}


body .fl-node-9a3m2d6exylk .fl-node-n2vpscolwf5m,body .fl-node-9a3m2d6exylk .fl-node-n2vpscolwf5m .fl-heading-text{font-weight:400!important}
@media (max-width:768px){
body .fl-node-9a3m2d6exylk .fl-node-n2vpscolwf5m,body .fl-node-9a3m2d6exylk .fl-node-ovj6lpm7qif3{padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}
}


@media (min-width:769px) and (max-width:992px){
body .fl-node-q6vystec9u82 .fl-node-7y6uehs2i03n,body .fl-node-q6vystec9u82 .fl-node-3572e4pshqn1{width:auto!important;max-width:calc(100% - 20px)!important}
}




html body .fl-builder-content .fl-module.home_socal{align-self: stretch!important}
html body .fl-builder-content .fl-module.home_socal .uabb-module-content.uabb-list-icon{display: flex!important;flex-wrap: wrap!important;gap: 9px!important;align-items: center!important;width: 100%!important;box-sizing: border-box!important}
html body .fl-builder-content .fl-module.home_socal .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{display: flex!important;align-items: center!important;justify-content: center!important;flex: 1 1 0!important;min-width: min-content!important;max-width: 111px!important;box-sizing: border-box!important;height: 40px!important;margin: 0!important;padding: 0 12px!important;border-radius: 55px!important}
html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-callout-outter{display: block!important;flex: 0 0 auto!important;margin: 0 10px 0 0!important;padding: 0!important;line-height: 0!important}
html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-imgicon-wrap,html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-image,html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-image-content{display: block!important;line-height: 0!important;margin: 0!important;padding: 0!important}
html body .fl-builder-content .fl-module.home_socal img.uabb-photo-img{width: 18px!important;height: 18px!important;max-width: none!important;display: block!important}
html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-list-icon-text{display: block!important;flex: 0 0 auto!important;width: auto!important;margin: 0!important;padding: 0!important}
html body .fl-builder-content .fl-module.home_socal h3.uabb-list-icon-text-heading{font-family: Helvetica, Arial, sans-serif!important;font-weight: 700!important;font-size: 14.5px!important;line-height: 20px!important;letter-spacing: 0!important;color: #333333!important;white-space: nowrap!important;margin: 0!important;padding: 0!important}


@media (max-width: 430px){
  
  html body .fl-builder-content .fl-module.home_socal .uabb-module-content.uabb-list-icon{gap: 8px!important;max-width: calc(100vw - 79px)!important}
  html body .fl-node-yro1wt6v7big .fl-module.fl-node-spbf71dzr96c .uabb-module-content.uabb-list-icon,html body .fl-builder-content .fl-module.llp-socials-std .uabb-module-content.uabb-list-icon{margin-left: auto!important;margin-right: auto!important}
  html body .fl-builder-content .fl-module.home_socal .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{padding: 0 8px!important}
  html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-callout-outter{margin-right: 7px!important}
  html body .fl-builder-content .fl-module.home_socal img.uabb-photo-img{width: 17px!important;height: 17px!important}
  html body .fl-builder-content .fl-module.home_socal h3.uabb-list-icon-text-heading{font-size: 14px!important}
}
@media (max-width: 359px){
  html body .fl-builder-content .fl-module.home_socal .uabb-module-content.uabb-list-icon{gap: 6px!important}
  html body .fl-builder-content .fl-module.home_socal .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{padding: 0 6px!important}
  html body .fl-builder-content .fl-module.home_socal .uabb-list-icon-wrap .uabb-callout-outter{margin-right: 5px!important}
  html body .fl-builder-content .fl-module.home_socal img.uabb-photo-img{width: 15px!important;height: 15px!important}
  html body .fl-builder-content .fl-module.home_socal h3.uabb-list-icon-text-heading{font-size: 13px!important}
}


html body .fl-builder-content .fl-module.llp-socials-std > .fl-module-content{margin-left: 20px!important;margin-right: 20px!important}
@media (max-width: 768px){
  html body .fl-builder-content .fl-module.llp-socials-std .uabb-module-content.uabb-list-icon{justify-content: center!important}
}


html body .fl-builder-content .fl-module.fl-node-wlsoc8oct26a > .fl-module-content{margin-left: 20px!important;margin-right: 20px!important}

@media (max-width: 992px){
  html body .fl-row.fl-node-4qhunmi6kt08 .fl-col.fl-node-g0ktiapbyhc5 > .fl-col-content{padding-bottom: 20px!important}
}


html body .fl-node-yro1wt6v7big .fl-col-group.fl-node-k7edht1ijfm5{display: flex!important;flex-direction: column!important;align-items: center!important}
html body .fl-node-yro1wt6v7big .fl-col.fl-node-jefx0zp3hcbt{order: 1!important;width: 100%!important;max-width: 760px!important;float: none!important}
html body .fl-node-yro1wt6v7big .fl-col.fl-node-swu70teg41c5{order: 2!important;width: 100%!important;max-width: 640px!important;float: none!important;margin-top: 32px!important}
html body .fl-node-yro1wt6v7big .fl-col.fl-node-swu70teg41c5 > .fl-col-content{padding: 0!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-7m3du0kvcgjs,html body .fl-node-yro1wt6v7big .fl-module.fl-node-7m3du0kvcgjs > .fl-module-content{margin-top: 0!important;margin-bottom: 0!important}
@media (min-width: 769px){
  html body .fl-node-yro1wt6v7big .fl-module.fl-node-7m3du0kvcgjs > .fl-module-content{margin-left: 0!important;margin-right: 0!important}
}
html body .fl-node-yro1wt6v7big .fl-col.fl-node-jefx0zp3hcbt > .fl-col-content{align-items: center!important;text-align: center!important;padding: 0!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-fk2ac15ws89b{margin: 0 20px 16px!important;padding: 0!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-e57jaks0dhrv{margin: 0 20px 24px!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-e57jaks0dhrv p{margin: 0!important;padding: 0!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-spbf71dzr96c{margin-top: 0!important;margin-bottom: 0!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-spbf71dzr96c .uabb-module-content.uabb-list-icon{justify-content: center!important;flex-wrap: wrap!important}
html body .fl-node-yro1wt6v7big .fl-module.fl-node-spbf71dzr96c > .fl-module-content{margin: 0 20px!important}


@media (min-width: 1441px){
  html body .fl-row.fl-node-zbuht1eolm0a > .fl-row-content-wrap{min-height: min(45.14vw, 867px)!important}
}


@media (min-width: 1441px){
  html body .fl-row.fl-node-btor1c3qagfk > .fl-row-content-wrap{min-height: min(36.11vw, 693px)!important}
}


@media (max-width: 1024px){
  html body .fl-row.fl-node-btor1c3qagfk > .fl-row-content-wrap{background-image: none!important;background-color: #F7F7F7!important;padding: 0!important;overflow: hidden!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-v1dkpbczfw8u > .fl-col-content{background-image: url(../../uploads/2026/10/lp-banner-home-inspired-phone-v4.jpg)!important;background-color: transparent!important;background-size: contain!important;background-position: 50% 50%!important;background-repeat: no-repeat!important;aspect-ratio: 1 / 1!important;min-height: 0!important;height: auto!important;padding: 0!important;border-radius: 0!important;-webkit-mask-image: radial-gradient(closest-side, #000 90%, transparent 100%)!important;mask-image: radial-gradient(closest-side, #000 90%, transparent 100%)!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-module.fl-node-1qdsjfne9kmt{display: none!important}
}
@media (min-width: 769px) and (max-width: 1024px){
  
  html body .fl-row.fl-node-btor1c3qagfk .fl-col-group.fl-node-i4q6v9rw1hu5{display: flex!important;flex-direction: row!important;align-items: center!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-s3wp70zoh1mr{width: 52%!important;float: none!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-v1dkpbczfw8u{width: 48%!important;float: none!important;align-self: center!important;display: block!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-s3wp70zoh1mr > .fl-col-content{padding: 40px 0 40px 20px!important;min-height: 0!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-v1dkpbczfw8u > .fl-col-content{width: calc(100% - 40px)!important;max-width: 420px!important;margin: 20px auto!important}
  
  html body .fl-row.fl-node-btor1c3qagfk .fl-module.fl-node-ywfot1hal9qd .fl-button,html body .fl-row.fl-node-btor1c3qagfk .fl-module.fl-node-ywfot1hal9qd .fl-button-text{white-space: nowrap!important}
}
@media (max-width: 768px){
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-v1dkpbczfw8u > .fl-col-content{width: calc(100% - 40px)!important;max-width: 340px!important;margin: 20px auto 0!important}
  html body .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-s3wp70zoh1mr > .fl-col-content{padding: 16px 0 30px!important}
}



@media (min-width: 1280px){
  html body .fl-col.fl-node-xat2n57w493i,html body .fl-col.fl-node-rysmbpd4oq0g{align-items: flex-start!important}
  html body .fl-col.fl-node-xat2n57w493i > .fl-col-content,html body .fl-col.fl-node-rysmbpd4oq0g > .fl-col-content{width: 100%!important;aspect-ratio: 3 / 2!important;min-height: 0!important;height: auto!important;flex: 0 0 auto!important;background-size: cover!important;background-position: 50% 50%!important}
  html body .fl-col.fl-node-v5ep9q1t3i78 > .fl-col-content,html body .fl-col.fl-node-viu2lrczk836 > .fl-col-content{padding-top: 20px!important;padding-bottom: 20px!important;justify-content: center!important}
}

@media (min-width: 1024px) and (max-width: 1279px){
  html body .fl-col.fl-node-xat2n57w493i,html body .fl-col.fl-node-rysmbpd4oq0g{align-items: center!important;background-color: #F4F2F0!important}
  html body .fl-col.fl-node-xat2n57w493i{border-radius: 10px 0 0 10px!important}
  html body .fl-col.fl-node-rysmbpd4oq0g{border-radius: 0 10px 10px 0!important}
  html body .fl-col.fl-node-xat2n57w493i > .fl-col-content,html body .fl-col.fl-node-rysmbpd4oq0g > .fl-col-content{width: calc(100% - 20px)!important;aspect-ratio: 3 / 2!important;min-height: 0!important;height: auto!important;flex: 0 0 auto!important;border-radius: 8px!important;background-size: cover!important;background-position: 50% 50%!important}
  html body .fl-col.fl-node-xat2n57w493i > .fl-col-content{margin: 0 0 0 20px!important}
  html body .fl-col.fl-node-rysmbpd4oq0g > .fl-col-content{margin: 0 20px 0 0!important}
  
  html body .fl-col.fl-node-v5ep9q1t3i78 > .fl-col-content,html body .fl-col.fl-node-viu2lrczk836 > .fl-col-content{padding-top: 20px!important;padding-bottom: 20px!important;justify-content: center!important;min-height: 490px!important}
}

@media (max-width: 1023px){
  html body .fl-col-group.fl-node-a4yjv6f9bd82,html body .fl-col-group.fl-node-kyxjg4q3n2ra{display: flex!important;flex-direction: column!important;max-width: 640px!important;margin-left: auto!important;margin-right: auto!important}
  html body .fl-col-group.fl-node-kyxjg4q3n2ra{flex-direction: column-reverse!important}
  html body .fl-col.fl-node-xat2n57w493i,html body .fl-col.fl-node-rysmbpd4oq0g,html body .fl-col.fl-node-v5ep9q1t3i78,html body .fl-col.fl-node-viu2lrczk836{width: 100%!important;max-width: none!important;float: none!important}
  html body .fl-col.fl-node-xat2n57w493i > .fl-col-content,html body .fl-col.fl-node-rysmbpd4oq0g > .fl-col-content{width: 100%!important;aspect-ratio: 3 / 2!important;min-height: 0!important;height: auto!important;background-size: cover!important;background-position: 50% 50%!important;border-radius: 10px 10px 0 0!important}
  html body .fl-col.fl-node-v5ep9q1t3i78 > .fl-col-content,html body .fl-col.fl-node-viu2lrczk836 > .fl-col-content{border-radius: 0 0 10px 10px!important;padding: 35px 20px!important}
  html body .fl-row.fl-node-sgbe2m6axijh > .fl-row-content-wrap{padding-left: 16px!important;padding-right: 16px!important}
}
@media (min-width: 769px) and (max-width: 1023px){
  html body .fl-col.fl-node-v5ep9q1t3i78 > .fl-col-content,html body .fl-col.fl-node-viu2lrczk836 > .fl-col-content{min-height: 410px!important;justify-content: center!important}
}


@media (min-width: 1025px){
  html body .recipes_home .fl-node-cvh9wkgzbpji .llp-recipe-slides__viewport span.llp-tax-slides__name{font-size: 24px!important;line-height: 1.3!important}
}

@media (min-width:1200px){
body .fl-node-xix78ohzl65m a.fl-button{padding-left:22px!important;padding-right:22px!important}
body .fl-node-xix78ohzl65m a.fl-button,body .fl-node-xix78ohzl65m a.fl-button .fl-button-text{white-space:nowrap!important}
}
@media (max-width:768px){
body .fl-node-xix78ohzl65m a.fl-button{padding-left:18px!important;padding-right:18px!important}
body .fl-node-xix78ohzl65m a.fl-button,body .fl-node-xix78ohzl65m a.fl-button .fl-button-text{white-space:nowrap!important}
}


body :is(.fl-node-ged65ytvamju,.fl-node-spr7bwoq1ge8,.fl-node-5avegbq89kni,.fl-node-chsoc1insta1,.fl-node-chsoc1tikt01,.fl-node-chsoc1yout01) :is(.uabb-list-icon-text-heading,.uabb-list-icon-text,span,p,h3){font-weight:700!important;color:#333!important}


html body.home:not(#llpx):not(#llpy):not(#llpz) .recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav::before{content:none!important;display:none!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav{display:flex!important;align-items:center!important;justify-content:center!important}


html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-module.fl-node-a27exhead001,
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-a27exhead001.fl-heading .fl-heading-text{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:38px!important;line-height:1.3!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-module.fl-node-a27exhead001{margin:20px 20px .7em!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-a27exhtml001 .llp-recipe-slides__slide h3.article-title{margin:0!important;font-family:Helvetica!important;font-size:17px!important;line-height:120%!important;letter-spacing:-1%!important;text-transform:none!important}
@media (max-width:992px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-module.fl-node-a27exhead001,
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-a27exhead001.fl-heading .fl-heading-text{font-size:24px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-a27exhtml001 .llp-recipe-slides__slide h3.article-title{font-size:15.5px!important}
}
@media (max-width:768px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-a27exhtml001 .llp-recipe-slides__slide h3.article-title{font-size:15px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-module.fl-node-a27exhead001{margin-bottom:30px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) .fl-col.fl-node-a27excol0001{margin-left:0!important;margin-right:0!important}
}
@media (min-width:440px) and (max-width:768px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) .fl-row.fl-node-a27exrow0001 > .fl-row-content-wrap > .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
}
@media (max-width:439px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) .fl-row.fl-node-a27exrow0001 > .fl-row-content-wrap{padding-left:4px!important;padding-right:4px!important}
}




html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) article.pricing-card.llp-access-card.pricing-featured{position:relative!important;overflow:visible!important}
html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) article.pricing-card.llp-access-card.pricing-featured .pricing-badge.llp-access-price__badge{position:absolute!important;top:0!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:3!important;margin:0!important;padding:8px 16px!important;border:0!important;border-radius:99px!important;background:#070808!important;background-color:#070808!important;color:#fff!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 2px 10px rgba(0,0,0,.18)!important}
@media (min-width:769px) and (max-width:1100px){
html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) article.pricing-card.llp-access-card.pricing-featured .pricing-badge.llp-access-price__badge{padding:5px 10px!important;font-size:10px!important;line-height:14px!important;letter-spacing:.06em!important}
}
@media (max-width:900px){
html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) article.pricing-card.llp-access-card.pricing-featured{margin-top:16px!important;height:auto!important}
}






@media (min-width:769px){
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .learndash-wrapper .ld-focus-content .ld-content-actions:not(.llp-actions-under-video):has(>.ld-content-action.llp-has-mc)>.ld-content-action.ld-empty:first-child{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .learndash-wrapper .ld-focus-content .ld-content-actions:not(.llp-actions-under-video):has(>.ld-content-action.ld-empty:first-child):has(>.ld-content-action.llp-has-mc){justify-content:space-between!important}
}


html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-pic-edit{opacity:0!important;pointer-events:none!important;transition:opacity .15s ease!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-pic-host:is(:hover,:focus-within)>.llp-pic-edit,
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-pic-edit:focus-visible{opacity:1!important;pointer-events:auto!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-pic-host:focus{outline:none!important}


html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-m19ekv32gyfc>.fl-col-content{position:relative!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-q3sa2u6h0bk4{position:static!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-q3sa2u6h0bk4 h3{position:absolute!important;top:23px!important;right:23px!important;left:auto!important;bottom:auto!important;z-index:3!important;margin:0!important;padding:8px 16px!important;border-radius:99px!important;background:#070808!important;background-color:#070808!important;color:#fff!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 2px 10px rgba(0,0,0,.18)!important}
@media (min-width:769px) and (max-width:1100px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-q3sa2u6h0bk4 h3{top:20px!important;right:20px!important;padding:5px 10px!important;font-size:10px!important;line-height:14px!important;letter-spacing:.06em!important}
}


@media (min-width:1024px) and (max-width:1119px){
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-focus-content .ld-content-actions a.ld-button{padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-focus-content .ld-content-actions a.ld-button .ld-text{padding-left:5px!important;padding-right:5px!important;white-space:nowrap!important}
}




html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-content-actions :is(.learndash_mark_complete_button,#learndash_mark_complete_button){background:#e5ded6!important;background-color:#e5ded6!important;color:#070808!important;border:0!important;box-shadow:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-content-actions :is(.learndash_mark_complete_button,#learndash_mark_complete_button):hover{background:#d9d0c6!important;background-color:#d9d0c6!important;color:#070808!important;opacity:1!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-content-actions .sfwd-mark-complete::after{color:#070808!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-content-actions .llp-done-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;box-sizing:border-box!important;min-width:min(190px,100%)!important;max-width:100%!important;height:42px!important;padding:0 22px!important;border:1px solid #e5ded6!important;border-radius:99px!important;background:transparent!important;color:#363636!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1!important;cursor:default!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-content-actions .llp-done-pill svg{flex:0 0 14px!important;color:#070808!important}


html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) form.llp-intro-complete[hidden]{display:none!important}


@media (min-width:769px){
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-focus-content .ld-content-actions>.ld-content-action:not(.llp-has-mc)>.ld-course-step-back{margin-top:52px!important}
}
@media (max-width:768px){
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .learndash-wrapper .ld-content-actions.llp-actions-under-video .llp-done-pill{width:100%!important;min-width:0!important}
}


@media (min-width:769px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .woocommerce-MyAccount-content table:is(.my-courses-table,.saved-recipes-table,.saved-articles-table,.purchased-recipes-table) tbody td:not([class*="col-actions"]):not([class*="col-thumb"]){font-size:15px!important;line-height:1.45!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .woocommerce-MyAccount-content table:is(.my-courses-table,.saved-recipes-table,.saved-articles-table,.purchased-recipes-table) tbody td::before{font-size:13px!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .woocommerce-MyAccount-content table:is(.my-courses-table,.saved-recipes-table,.saved-articles-table,.purchased-recipes-table) tbody td[class*="col-title"],
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .woocommerce-MyAccount-content table:is(.my-courses-table,.saved-recipes-table,.saved-articles-table,.purchased-recipes-table) tbody td[class*="col-title"] a{font-size:17px!important;line-height:1.35!important}
}


@media (max-width:768px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.shop_table:is(.order_details,.subscription_details):not(.shop_table_responsive){display:table!important;width:100%!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.shop_table.order_details:not(.shop_table_responsive) td.product-name{overflow-wrap:anywhere!important}
}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:last-child th{font-size:11px!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content .woocommerce-order-details table.shop_table tfoot tr:last-child td{font-size:13px!important}

@media (min-width:769px){
html body:not(#llpx):not(#llpy):not(#llpz) .fl-node-pm69qijy5exw a{white-space:nowrap!important}
}




html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0 0 22px!important;padding:16px 18px!important;background:#f4f2f0!important;border:1px solid #e5ded6!important;border-radius:12px!important;box-shadow:none!important;outline:0!important;min-height:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success .ld-alert-content{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0!important;flex:1 1 auto!important;min-width:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success .ld-alert-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;padding:0!important;font-size:0!important;background:#e5ded6!important;color:#070808!important;border-radius:50%!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success .ld-alert-icon svg{width:22px!important;height:22px!important;color:#070808!important;fill:currentColor}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success .ld-alert-messages{margin:0!important;padding:0!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:1.4!important;color:#070808!important;text-align:left!important;text-wrap:pretty}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success a.ld-button{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-width:190px!important;max-width:none!important;width:auto!important;height:auto!important;min-height:42px!important;margin:0!important;padding:10px 22px!important;background:#e5ded6!important;color:#070808!important;border:0!important;border-radius:99px!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1.2!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success a.ld-button:hover{background:#d9d0c6!important;color:#070808!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success a.ld-button .ld-icon{order:2!important;margin:0!important;position:static!important;font-size:12px!important;color:#070808!important;transform:none!important}


html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-header .ld-content-action .sfwd-mark-complete::after{left:calc(50% + 58px)!important;right:auto!important}


html body:is(.llp-ld-step,.llp-ld-course):not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper :is(.ld-topic-title,.ld-accordion__item-title):has(.llp-topic-num){flex-wrap:nowrap!important;align-items:flex-start!important}
html body:is(.llp-ld-step,.llp-ld-course):not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .llp-topic-num{flex:0 0 auto!important}
html body:is(.llp-ld-step,.llp-ld-course):not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .llp-topic-name{min-width:0!important;text-wrap:balance}
html body:is(.llp-ld-step,.llp-ld-course):not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .llp-topic-last{white-space:nowrap!important}
html body:is(.llp-ld-step,.llp-ld-course):not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .llp-topic-name .llp-topic-tick{display:inline-block!important;vertical-align:-1px!important;margin-left:.4rem!important;line-height:1!important}


html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header>.ld-content-actions{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{border:0!important;background:transparent!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{display:block!important;width:auto!important;height:34px!important;max-height:34px!important;max-width:none!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header .llp-focus-links{border:0!important;padding:0!important;gap:0!important;height:auto!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header .llp-focus-links a.llp-focus-links__account{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:44px!important;height:44px!important;padding:0!important;color:#070808!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header .llp-focus-links .llp-focus-links__icon{width:22px!important;height:22px!important;flex:0 0 22px!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header .llp-focus-links .llp-focus-links__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header.llp-col-aligned .ld-brand-logo{position:absolute!important;left:var(--llp-col-c)!important;top:50%!important;transform:translate(-50%,-50%)!important;width:auto!important;height:auto!important;min-width:0!important;padding:0!important;margin:0!important;flex:none!important;display:block!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header.llp-col-aligned .llp-focus-links{position:absolute!important;left:var(--llp-col-r)!important;top:50%!important;transform:translate(-100%,-50%)!important;margin:0!important;width:auto!important;flex:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header.llp-col-aligned .ld-mobile-nav{position:absolute!important;left:var(--llp-col-l)!important;top:50%!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;margin:0!important;justify-content:flex-start!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus .ld-focus-header.llp-col-aligned .ld-mobile-nav .ld-trigger-mobile-nav{margin:0!important;padding:0!important}


html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .llp-course-hero{height:min(calc(100vw / 2.2),88vh)!important;max-height:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .llp-course-hero__img{top:0!important;height:100%!important}


html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content p.llp-ld-signoff{margin-bottom:0!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content p.llp-ld-signoff+*{margin-top:56px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content :is(ul,ol)+:is(h2,h3,h4){margin-top:36px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content :is(h2,h3,h4):has(+:is(ul,ol)){margin-bottom:14px!important}


html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-item-list-item .ld-status-icon{width:26px!important;height:26px!important;min-width:26px!important;flex:0 0 26px!important;box-sizing:border-box!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-item-list-item .ld-status-icon.ld-status-incomplete{border:4px solid #e5ded6!important;background:transparent!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-item-list-item .ld-status-icon.ld-status-in-progress{border-width:4px!important;border-style:solid!important;border-color:#070808 #e5ded6 #e5ded6 #070808!important;background:transparent!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-item-list-item .ld-status-icon.ld-status-complete{background:#070808!important;color:#fff!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-item-list-item :is(.ld-item-components,.ld-item-component){color:#363636!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-table-list-header .ld-table-list-title.llp-hidden-title{display:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-table-list-header:has(.llp-hidden-title){display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;padding:10px 16px 10px 59px!important;min-height:0!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-table-list-header:has(.llp-hidden-title) .ld-table-list-lesson-details{margin:0!important;padding:0!important;width:auto!important;text-align:left!important;display:flex!important;gap:12px!important;align-items:baseline!important}


html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials{margin:8px 0 6px!important;padding:28px 28px 26px!important;background:#f4f2f0!important;border-radius:12px!important;text-align:left!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__title{margin:0 0 22px!important;padding:0!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;color:#070808!important;text-align:left!important;text-transform:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__li{margin:0!important;padding:0!important;list-style:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__li::marker{content:none}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials a.llp-ld-materials__item{display:flex!important;align-items:center!important;gap:10px!important;height:100%!important;min-height:48px!important;box-sizing:border-box!important;padding:10px 14px!important;background:#fff!important;border:1px solid #e5ded6!important;border-radius:8px!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#070808!important;text-decoration:none!important;transition:border-color .2s ease}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials a.llp-ld-materials__item:hover{border-color:#070808!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__icon{flex:0 0 18px!important;width:18px!important;height:18px!important;color:#070808!important}


@media (min-width:769px){
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-content-actions .ld-course-step-back{padding-top:0!important;padding-bottom:0!important}
}


@media (max-width:768px){

html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:18px 16px 16px!important;margin:0 0 18px!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success .ld-alert-content{flex-direction:column!important;align-items:center!important;gap:10px!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success .ld-alert-messages{text-align:center!important;font-size:14px!important;text-wrap:balance!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-alert.ld-alert-success a.ld-button{width:100%!important;min-width:0!important}

html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-content-actions.llp-actions-under-video .sfwd-mark-complete::after{left:calc(50% + 58px)!important;right:auto!important}

html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-breadcrumbs .ld-breadcrumbs-segments{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.5!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-breadcrumbs .ld-breadcrumbs-segments li{white-space:normal!important}

html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-content-actions.llp-actions-under-video{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}

html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-content-actions.llp-actions-under-video:has(>.ld-content-action:last-child.ld-empty)>.ld-content-action:first-child{grid-column:1 / -1!important}

html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content p.llp-ld-signoff+*{margin-top:44px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content :is(ul,ol)+:is(h2,h3,h4){margin-top:28px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content :is(h2,h3,h4):has(+:is(ul,ol)){margin-bottom:16px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content :is(ul,ol)>li{font-size:15px!important;line-height:1.55!important;margin-bottom:9px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-about .ld-tab-content :is(ul,ol)>li:last-child{margin-bottom:0!important}

html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .llp-course-hero{height:calc(100vw * .75)!important}

html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-course-page .ld-table-list-header:has(.llp-hidden-title){padding-left:14px!important}

html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials{padding:20px 16px 18px!important;margin-top:0!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__title{font-size:19px!important;margin-bottom:16px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials .llp-ld-materials__list{grid-template-columns:1fr!important;gap:8px!important}
html body.llp-ld-course:not(#llpx):not(#llpy):not(#llpz) .llp-ld-materials a.llp-ld-materials__item{min-height:44px!important;font-size:12px!important}
}




html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero{display:block!important;min-height:0!important;height:min(42.1vw,760px)!important;background:#f4f2f0!important;color:#070808!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero.no-media{display:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero__media{position:absolute!important;inset:0!important;overflow:hidden!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero__media picture{display:block!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero__img{position:absolute!important;left:0!important;top:-8%!important;width:100%!important;height:108%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;animation:none!important;transform:none;will-change:transform}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero__scrim{display:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-shell{margin-top:0!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page h1.llp-course-title{margin:44px 0 26px!important;padding:0!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-weight:400!important;font-size:44px!important;line-height:1.15!important;letter-spacing:-.01em!important;color:#070808!important;text-transform:none!important;text-wrap:balance}



html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-about :is(h2,h3,h4){text-wrap:balance}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-about :is(p,li){text-wrap:pretty}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .learndash-wrapper :is(.ld-item-name,.ld-item-title,.ld-topic-title){text-wrap:balance}

html body:not(#llpx):not(#llpy) p.llp-ld-signoff{text-transform:lowercase!important}

html body:not(#llpx):not(#llpy) .llp-ld-includes{margin-top:56px!important;margin-bottom:14px!important}

html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-about .xs_social_share_widget,
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .xs_social_share_widget{display:none!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-about .ld-tab-content>:last-child{margin-bottom:0!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about{padding-bottom:28px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about :is(.ld-tabs,.ld-tabs-content,.ld-tab-content){padding-bottom:0!important;margin-bottom:0!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about .ld-tab-content :is(ul,ol):last-of-type,html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about .ld-tab-content :is(ul,ol):last-of-type>li:last-child{margin-bottom:0!important}


html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-progress .ld-progress-bar{background:#e5ded6!important;border-radius:99px!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-progress .ld-progress-bar .ld-progress-bar-percentage{background:#070808!important;border-radius:99px!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper :is(.ld-lesson-status,.ld-topic-status){background:#f4f2f0!important}

html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content :is(.ld-lesson-status,.ld-topic-status){background:transparent!important;padding:0!important;border:0!important;min-height:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-breadcrumbs .ld-breadcrumbs-segments{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-breadcrumbs{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;background:transparent!important;padding:0!important;margin:0!important;border:0!important;min-height:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy):not(#llpz) .learndash-wrapper .ld-focus-content .ld-breadcrumbs .ld-status{width:auto!important;flex:0 0 auto!important;margin:0!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-status:not(.ld-status-complete):not(.ld-status-icon){background-color:#e5ded6!important;color:#070808!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-table-list .ld-table-list-items{border-color:#e5ded6!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-table-list .ld-table-list-item{border-bottom-color:#e5ded6!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-table-list .ld-table-list-footer{background:transparent!important;padding:0!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-table-list.ld-no-pagination{border-bottom:0!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions{border-top-color:#e5ded6!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus-sidebar .ld-lesson-item:not(.ld-is-current-lesson) .ld-status-incomplete.ld-status-icon{border-color:#e5ded6!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-status-in-progress{border-color:#070808 #e5ded6 #e5ded6 #070808!important}

html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-tabs .ld-tabs-navigation:after{background:#e5ded6!important}
html body:is(.llp-ld-course,.llp-ld-step):not(#llpx):not(#llpy) .learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab:not(.ld-active){color:#363636!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header{border-bottom-color:#e5ded6!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-sidebar{border-color:#e5ded6!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-lesson-item{border-bottom-color:#e5ded6!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header .ld-content-action{border-color:#e5ded6!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links{display:flex!important;align-items:center!important;gap:22px!important;flex:0 0 auto!important;height:50px!important;padding:0 24px!important;margin-left:auto!important;border-left:1px solid #e5ded6!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links a{display:inline-flex!important;align-items:center!important;gap:7px!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1!important;letter-spacing:.02em!important;color:#070808!important;text-decoration:none!important;white-space:nowrap!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links a:hover .llp-focus-links__text{text-decoration:underline!important;text-underline-offset:3px}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links__icon{display:block!important;flex:0 0 auto!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions :is(.ld-button,.learndash_mark_complete_button,#learndash_mark_complete_button),
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions .ld-button .ld-text{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions .ld-course-step-back{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:13px!important;font-weight:400!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress{margin:0 0 22px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress{margin:0!important;padding:0!important;border:0!important;background:transparent!important;width:100%!important;max-width:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-wrap{display:block!important;width:100%!important;padding:0!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-heading{display:flex!important;align-items:baseline!important;gap:10px!important;margin:0 0 8px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-stats{display:flex!important;align-items:baseline!important;gap:10px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-percentage{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#070808!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-steps{font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12px!important;font-weight:300!important;color:#363636!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-bar{height:4px!important;margin:0!important;width:100%!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-focus-progress .ld-progress-bar .ld-progress-bar-percentage{height:4px!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content h1{text-wrap:balance}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-tab-content :is(h2,h3,.has-text-align-center){text-wrap:balance}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-tab-content p:not(.has-text-align-center){text-wrap:pretty}



html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-lesson-topic-list .ld-lesson-list-steps{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-lesson-topic-list .ld-lesson-list-progress{border:0!important;padding:0!important;margin:0!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-lesson-topic-list .ld-topic-title{font-size:15px!important;line-height:1.4!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials{margin:36px 0 12px!important;padding:28px 28px 26px!important;background:#f4f2f0!important;border-radius:12px!important;text-align:left!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__title{margin:0 0 22px!important;padding:0!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:0!important;color:#070808!important;text-align:left!important;text-transform:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__li{margin:0!important;padding:0!important;list-style:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__li::marker{content:none}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials a.llp-ld-materials__item{display:flex!important;align-items:center!important;gap:10px!important;height:100%!important;min-height:48px!important;box-sizing:border-box!important;padding:10px 14px!important;background:#fff!important;border:1px solid #e5ded6!important;border-radius:8px!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:#070808!important;text-decoration:none!important;transition:border-color .2s ease}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials a.llp-ld-materials__item:hover{border-color:#070808!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__icon{flex:0 0 18px!important;width:18px!important;height:18px!important;color:#070808!important}


@media (min-width:769px) and (max-width:1100px){
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links{gap:14px!important;padding:0 14px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links a{font-size:13px!important;gap:5px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus-header .ld-content-actions .ld-button .ld-text{white-space:nowrap!important}
}


@media (max-width:768px){

html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero{height:calc(100vw * .75 / 1.1)!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero__img{top:-5%!important;height:110%!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page h1.llp-course-title{margin:26px 0 18px!important;font-size:28px!important;line-height:1.18!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about h2{font-size:22px!important;line-height:1.25!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about h3{font-size:19px!important;line-height:1.3!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page :is(.llp-course-curriculum__title,.learndash-wrapper .ld-section-heading h2){font-size:22px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-about{padding:20px 16px 22px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-curriculum__list{padding:18px 12px 12px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .learndash-wrapper .ld-item-list-item .ld-item-list-item-preview{padding:10px 8px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page .llp-course-progress{padding:16px 14px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page p.llp-course-progress__label{font-size:18px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page p.llp-course-progress__steps{font-size:14px!important;margin-bottom:10px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-course-page p.llp-ld-signoff{font-size:27px!important;margin:24px 0 20px!important}
html body.llp-ld-course:not(#llpx):not(#llpy) .llp-ld-includes{margin-top:44px!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header{height:56px!important;padding:0 6px 0 4px!important;flex-wrap:nowrap!important;align-items:center!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header .ld-mobile-nav{order:0!important;position:static!important;flex:0 0 48px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo{order:1!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1 1 auto!important;width:auto!important;height:55px!important;padding:0!important;border:0!important;min-width:0!important;background:transparent!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header .ld-brand-logo img{display:block!important;width:auto!important;max-width:100%!important;height:28px!important;max-height:28px!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-header>.ld-content-actions{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links{order:2!important;flex:0 0 48px!important;width:48px!important;height:48px!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;justify-content:center!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links a.llp-focus-links__site{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links a.llp-focus-links__account{width:48px!important;height:48px!important;justify-content:center!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links .llp-focus-links__text{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-header .llp-focus-links .llp-focus-links__icon{width:24px!important;height:24px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content{margin-top:0!important;padding-top:24px!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content h1{font-size:24px!important;line-height:1.25!important;margin-bottom:18px!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin:16px 0 24px!important;padding:0!important;border:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video>.ld-content-action{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;order:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video>.ld-content-action:first-child{grid-column:1!important;grid-row:1!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video>.ld-content-action:last-child{grid-column:2!important;grid-row:1!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video>.ld-content-action:not(:first-child):not(:last-child){grid-column:1 / -1!important;grid-row:2!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video>.ld-content-action.ld-empty{display:none!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video :is(.ld-button,.learndash_mark_complete_button,#learndash_mark_complete_button){width:100%!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;justify-content:center!important;text-align:center!important;font-size:13px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video .sfwd-mark-complete{width:100%!important;margin:0!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video>.ld-content-action:has(>.ld-course-step-back){grid-row:3!important;align-items:center!important}

html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video:has(>.ld-content-action:first-child.ld-empty)>.ld-content-action:last-child{grid-column:1 / -1!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .learndash-wrapper .ld-content-actions.llp-actions-under-video .ld-button{white-space:nowrap!important;gap:6px!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-lesson-topic-list .ld-table-list-header{display:block!important;padding:16px 18px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-lesson-topic-list .ld-table-list-lesson-details{display:block!important;margin:6px 0 0!important;padding:0 0 0 24px!important;text-align:left!important;width:auto!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .ld-focus-content .ld-lesson-topic-list .ld-topic-title{font-size:15px!important}


html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials{padding:20px 16px 18px!important;margin-top:28px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__title{font-size:19px!important;margin-bottom:16px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials .llp-ld-materials__list{grid-template-columns:1fr!important;gap:8px!important}
html body.llp-ld-step:not(#llpx):not(#llpy) .llp-ld-materials a.llp-ld-materials__item{min-height:44px!important;font-size:12px!important}
}




@media (max-width:992px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:8px!important;row-gap:8px!important;position:relative!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-fcw0n3xgte47,html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-fcw0n3xgte47 > .fl-col-content{display:contents!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) .llp-art-access--above{order:1!important;box-sizing:border-box!important;height:32px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important;line-height:1!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-egvh2cr9motj{order:2!important;display:block!important;position:static!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-fcw0n3xgte47 h1{order:3!important;flex:0 0 100%!important;width:100%!important;margin-top:4px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj :is(.fl-col-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content){width:auto!important;min-height:0!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-wrapper{position:static!important;top:auto!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-btn{box-sizing:border-box!important;height:32px!important;min-height:0!important;margin:0!important;padding:0 12px 0 11px!important;gap:6px!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-btn .heart-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-btn .save-article-loader{width:12px!important;height:12px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-message{position:absolute!important;top:38px!important;left:0!important;right:auto!important;max-width:100%!important;margin:0!important;white-space:normal!important;font-size:13px!important;z-index:3!important}

@media (min-width:769px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-btn{font-size:13px!important;padding:0 14px 0 13px!important;gap:7px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-node-egvh2cr9motj .save-article-btn .heart-icon{width:15px!important;height:15px!important;flex:0 0 15px!important}
}

html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-fcw0n3xgte47:not(:has(.llp-art-access)){padding-top:0!important}
}


@media (max-width:768px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-7nufrmsbpv3z .fl-node-4uykdq6zw7i8{margin:0 9px 0 auto!important;justify-content:flex-end!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-7nufrmsbpv3z .fl-node-2rmoedc1jufx{gap:13px!important;justify-content:flex-end!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-7nufrmsbpv3z .fl-node-45eio9fajkgc{margin-right:0!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-7nufrmsbpv3z .fl-node-561halkpj9yq .fl-photo-content,html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-7nufrmsbpv3z .fl-node-561halkpj9yq img{width:min(256px,calc(100vw - 160px))!important;max-width:none!important;height:auto!important}
}

@media (max-width:768px){
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img{height:calc(var(--llp-hw) * .84)!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img[src*="Matcha-Cake"]{width:calc(var(--llp-mw) * 1.2)!important;left:clamp(calc(100% - var(--llp-mw) * 1.2),calc(50% - var(--llp-mw) * 1.2 * .502),0px)!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img[src*="Raspberry-Cake"]{width:calc(var(--llp-rw) * 1.2)!important;left:clamp(calc(100% - var(--llp-rw) * 1.2),calc(50% - var(--llp-rw) * 1.2 * .469),0px)!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-ygaztxus3dc6 .fl-node-4z689u73j1gf.fl-module{margin-top:calc(var(--llp-hw) * .84 + 16px)!important}
}

html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-jzwi7aqfhldo .fl-node-cdkj2z7rqwon>.fl-col-content>.fl-node-fd4i2sholznb{align-self:flex-start!important;box-sizing:border-box!important;height:44px!important;margin-top:20px!important;margin-bottom:0!important}
@media (min-width:1421px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-jzwi7aqfhldo .fl-node-cdkj2z7rqwon>.fl-col-content>.fl-node-fd4i2sholznb{height:42px!important}
}
@media (max-width:768px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-7nufrmsbpv3z .fl-node-4uykdq6zw7i8{position:relative!important;top:-1px!important}
}


@media (min-width:769px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{width:240px!important;min-width:0!important;max-width:none!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.saved-recipes-table td.saved-recipe-col-thumb,table.saved-articles-table td.saved-article-col-thumb,table.purchased-recipes-table td.purchased-recipe-col-thumb) img{display:block!important;width:240px!important;min-width:0!important;max-width:none!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:12px!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table :is(th,td).my-course-col-thumb,table.saved-recipes-table :is(th,td).saved-recipe-col-thumb,table.saved-articles-table :is(th,td).saved-article-col-thumb,table.purchased-recipes-table :is(th,td).purchased-recipe-col-thumb){width:1px!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb{display:block!important;width:fit-content!important;min-width:0!important}
}
@media (min-width:769px) and (max-width:1099px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img,
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.saved-recipes-table td.saved-recipe-col-thumb,table.saved-articles-table td.saved-article-col-thumb,table.purchased-recipes-table td.purchased-recipe-col-thumb) img{width:160px!important}
}

@media (min-width:769px) and (max-width:921px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table :is(th,td).my-course-col-thumb,table.saved-recipes-table :is(th,td).saved-recipe-col-thumb,table.saved-articles-table :is(th,td).saved-article-col-thumb,table.purchased-recipes-table :is(th,td).purchased-recipe-col-thumb){width:auto!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table td.my-course-col-thumb,table.saved-recipes-table td.saved-recipe-col-thumb,table.saved-articles-table td.saved-article-col-thumb,table.purchased-recipes-table td.purchased-recipe-col-thumb) :is(a,.my-course-thumb){display:block!important;clear:both!important;width:fit-content!important;margin:0 auto 0 0!important}
}
@media (min-width:922px) and (max-width:1099px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img,
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb img{width:clamp(96px,calc(74.7vw - 592px),160px)!important}
}
@media (min-width:1100px) and (max-width:1279px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img,
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb img{width:clamp(195px,calc(74.7vw - 628px),240px)!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table,table.saved-recipes-table,table.saved-articles-table,table.purchased-recipes-table) :is(th,td){padding-left:10px!important;padding-right:10px!important}
}
@media (min-width:1200px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-actions .button{display:block!important;width:max-content!important;margin:0!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-actions .button + .button{margin-top:8px!important}
}
@media (max-width:768px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table,table.saved-recipes-table,table.saved-articles-table,table.purchased-recipes-table) tbody tr{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table td.my-course-col-thumb,table.saved-recipes-table td.saved-recipe-col-thumb,table.saved-articles-table td.saved-article-col-thumb,table.purchased-recipes-table td.purchased-recipe-col-thumb){grid-column:1/-1!important;padding:0!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table td.my-course-col-title,table.saved-recipes-table td.saved-recipe-col-title,table.saved-articles-table td.saved-article-col-title,table.purchased-recipes-table td.purchased-recipe-col-title){grid-column:1/-1!important;display:block!important;padding:14px 0 4px!important;text-align:left!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb :is(a,.my-course-thumb){display:block!important;width:100%!important;min-width:0!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:12px!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.saved-recipes-table td.saved-recipe-col-thumb,table.saved-articles-table td.saved-article-col-thumb,table.purchased-recipes-table td.purchased-recipe-col-thumb) a{display:block!important;width:100%!important}
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.saved-recipes-table td.saved-recipe-col-thumb,table.saved-articles-table td.saved-article-col-thumb,table.purchased-recipes-table td.purchased-recipe-col-thumb) img{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:300px!important;aspect-ratio:1/1!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:12px!important}

html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-date.is-empty + td.purchased-recipe-col-price.is-empty + td.purchased-recipe-col-actions{border-top:1px solid rgba(54,54,54,.12)!important;margin-top:10px!important}
}


@media (min-width:922px){
html body.llp-wc-account:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.my-courses-table,table.saved-recipes-table,table.saved-articles-table,table.purchased-recipes-table) tbody td{vertical-align:top!important}
}




html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-iqm54u6fh3lc.fl-module-heading span.llp-amp-end{display:inline!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important}


@media (min-width:993px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu{--llp-hm-pad:10px}
}
@media (min-width:993px) and (max-width:1420px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu{--llp-hm-pad:clamp(5px,calc((100vw - 993px)*0.03 + 5px),10px)}
}
@media (min-width:1421px) and (max-width:1535px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu{--llp-hm-pad:6px}
}
@media (min-width:993px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu>li>.pp-has-submenu-container>a>span.menu-item-text{padding-right:calc(var(--llp-hm-pad) + 10px)!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu>li>.pp-has-submenu-container>.pp-menu-toggle{right:calc(var(--llp-hm-pad) - 6px)!important}
}


@media (max-width:768px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-node-pkxuq243noly .fl-node-i2hvc7e5gx96 .llp-hero-script{font-size:.818em!important}
}


@media (min-width:769px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-hrnzvgt5o8mu h2.fl-heading{font-size:calc(min(clamp(24px,3.056vw,52.8px),44.0064px) * .8636)!important}
}
@media (min-width:769px) and (max-width:899px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7.fl-heading,
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7 .fl-heading-text{font-size:calc(26px * .8636)!important}
}
@media (min-width:900px) and (max-width:1024px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7.fl-heading,
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7 .fl-heading-text{font-size:calc(38px * .8636)!important}
}
@media (min-width:1025px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7.fl-heading,
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7 .fl-heading-text{font-size:calc(clamp(32px,3.0556vw,44px) * .8636)!important}
}





@media (max-width:768px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-zuqwaxo3h619 > .fl-row-content-wrap{min-height:min(76vw,340px)!important;background-attachment:scroll!important;background-position:50% 0!important}
}


@media (max-width:992px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-egvh2cr9motj{display:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-fcw0n3xgte47{padding-top:0!important}
}
@media (min-width:993px){

html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.llp-art-access--above):has(.save-article-btn) > .fl-col.fl-node-egvh2cr9motj{margin-top:39px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-egvh2cr9motj .save-article-wrapper{position:relative!important;top:-15px!important;margin:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-egvh2cr9motj .save-article-btn{font-size:14px!important;line-height:14px!important;letter-spacing:2px!important;font-weight:400!important;padding:18px 15px!important;gap:8px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-egvh2cr9motj .save-article-btn .heart-icon{width:20px!important;height:20px!important;flex:0 0 20px!important}
}


html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-esubtozp2jkh{background:transparent!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap{background:#f4f2f0!important;padding:50px 20px 25px!important}
@media (min-width:769px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap > .fl-row-content{box-sizing:border-box!important;max-width:1196px!important;margin:0 auto!important;padding:0!important;border-radius:0!important;background:transparent!important}
}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-module.fl-node-acmxiv6t02ew{margin:20px 20px .7em!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:38px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-acmxiv6t02ew :is(span,a){font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr .fl-post-column{margin:0!important;padding:0 30px 60px!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:normal!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr .fl-post-grid-post{font-size:inherit!important;line-height:1.4em!important;letter-spacing:normal!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr .fl-post-grid-text{height:auto!important;letter-spacing:normal!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr h2.fl-post-grid-title{margin:0!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr h2.fl-post-grid-title a{font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-module.fl-node-r14explrecip{margin:0 20px 60px!important}
@media (max-width:992px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-module.fl-node-acmxiv6t02ew{font-size:24px!important}
}
@media (max-width:768px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap{padding:25px 25px 0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr h2.fl-post-grid-title{font-size:16px!important}
}
@media (max-width:439px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap{padding-left:4px!important;padding-right:4px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr .fl-post-grid{margin-left:0!important;margin-right:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #primary .fl-node-75gedomiwylr .fl-post-column{padding-left:0!important;padding-right:0!important}
}


@media (max-width:768px){
html body.page-id-20882:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-articles-more__title{font-size:24px!important;line-height:1.2!important}
html body.page-id-20882:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) p.llp-articles-more{font-size:15px!important;line-height:24px!important;padding-left:10px!important;padding-right:10px!important;text-wrap:balance!important}
}
@media (max-width:389px){
html body.page-id-20882:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) p.llp-articles-more{padding-left:0!important;padding-right:0!important}
}





html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-content :is(h2,h3,h4).wp-block-heading,
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-content :is(h2,h3,h4).wp-block-heading :is(strong,b){font-weight:700!important}



@media (max-width:768px){

html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary :is(.fl-module-content,.llp-article-teaser__body) br.llp-br-keep{display:inline!important}


html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary :is(.fl-module-content,.llp-article-teaser__body) > figure.llp-art-bandpic{display:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary :is(.fl-module-content,.llp-article-teaser__body) > figure.llp-art-bandpic + *{margin-top:0!important}


html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-content .wp-block-button__link{text-wrap:balance!important}
}

@media (max-width:430px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-fl-post-content .wp-block-button__link{font-size:14px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-fl-post-content .wp-block-button__link:not(:has(.llp-emoji)){padding-left:16px!important;padding-right:16px!important}
}
@media (max-width:380px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-fl-post-content .wp-block-button__link:not(:has(.llp-emoji)){padding-left:14px!important;padding-right:14px!important}
}



@media (min-width:769px){
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-thumb img{display:block!important;width:132px!important;min-width:132px!important;max-width:none!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:10px!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table :is(th,td).purchased-recipe-col-thumb{width:164px!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-actions .button{margin:0 10px 0 0!important}
}
@media (min-width:769px) and (max-width:1099px){
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-thumb img{width:96px!important;min-width:96px!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table :is(th,td).purchased-recipe-col-thumb{width:120px!important}
}
@media (min-width:922px) and (max-width:1099px){
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table :is(th,td){padding-left:8px!important;padding-right:8px!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table :is(th,td).purchased-recipe-col-thumb{width:112px!important}
}
@media (max-width:768px){
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table tbody tr{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;column-gap:16px!important;align-items:center!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table tbody tr>td{grid-column:1/-1!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-thumb{grid-column:1!important;border-bottom:0!important;padding:4px 0!important;display:block!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-thumb::before,html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-title::before{display:none!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-thumb a{display:block!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-thumb img{display:block!important;width:132px!important;max-width:none!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:12px!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-title{grid-column:2!important;border-top:0!important;border-bottom:0!important;padding:4px 0!important;display:block!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-title,html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-title a{display:inline!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-title{display:block!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.purchased-recipes-table td.purchased-recipe-col-date{border-top:1px solid rgba(54,54,54,.12)!important;margin-top:10px!important}
}

@media (max-width:768px){
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .subscription_details a.button.change_payment_method,
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .order_item a.wcs-switch-link.button{background:#e5ded6!important;border-color:#e5ded6!important;color:#000!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .subscription_details a.button.change_payment_method:is(:hover,:focus-visible),
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .order_item a.wcs-switch-link.button:is(:hover,:focus-visible){background:#000!important;border-color:#000!important;color:#fff!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .order_item a.wcs-switch-link.button{display:inline-flex!important;margin:8px 0 0!important;min-height:0!important;padding:6px 12px!important;font-size:12px!important;letter-spacing:1px!important;line-height:16px!important;white-space:nowrap!important}
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy) .woocommerce-MyAccount-content table.order_details :is(td.product-total,tfoot td){white-space:nowrap!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content mark:is(.order-number,.order-date,.order-status){background:transparent!important;padding:0!important;border-radius:0!important;color:#363636!important;font-weight:700!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .woocommerce-customer-details h2.woocommerce-column__title{background:transparent!important;padding:0!important;border:0!important}
html body.llp-wc-account:not(#llpx):not(#llpy) .woocommerce-MyAccount-content .woocommerce-order-details table.order_details tfoot th{font-size:11px!important}
}

@media (max-width:768px){
html body.single-sfwd-courses:not(#llpx):not(#llpy) .llp-course-page .llp-course-hero img.llp-course-hero__img[src*="lp-banner-choc-hero-v4"]{object-position:0 50%!important}
}

html body.woocommerce-account:not(#llpx):not(#llpy) form.lost_reset_password h2.llp-lost-password-title{margin:0 0 1.5em!important;padding:0!important;text-align:center!important;font-weight:700!important;color:#070808!important}
html body.woocommerce-account:not(#llpx):not(#llpy) form.lost_reset_password p.llp-back-to-login{margin:1.5em 0 0!important;text-align:center!important}
html body.woocommerce-account:not(#llpx):not(#llpy) form.lost_reset_password p.llp-back-to-login a{color:#070808!important;text-decoration:none!important}

@media (min-width:769px){
html body.woocommerce-account:not(#llpx):not(#llpy) form.lost_reset_password h2.llp-lost-password-title ~ p button[type=submit]{width:100%!important}
}
@media (max-width:768px){
html body.woocommerce-account:not(#llpx):not(#llpy) form.lost_reset_password > h2.llp-lost-password-title + p{font-size:16px!important;line-height:25px!important}
}





html body:is(.search-no-results,.error404):not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) :is(.no-results,.error-404) form.search-form{display:flex!important;align-items:stretch!important}
html body:is(.search-no-results,.error404):not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) :is(.no-results,.error-404) form.search-form > label{display:block!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important}
html body:is(.search-no-results,.error404):not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) :is(.no-results,.error-404) form.search-form .search-field{width:100%!important;min-width:0!important;padding-right:15px!important}
html body:is(.search-no-results,.error404):not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) :is(.no-results,.error-404) form.search-form button.ast-search-submit{display:none!important}
html body:is(.search-no-results,.error404):not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) :is(.no-results,.error-404) form.search-form input.search-submit{position:static!important;inset:auto!important;transform:none!important;flex:0 0 auto!important;width:auto!important;min-width:104px!important;height:auto!important;margin:0!important;padding:0 16px!important;overflow:visible!important;white-space:nowrap!important}


html body.search-results:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) article.ast-article-post img.wp-post-image{object-fit:cover!important;object-position:50% 50%!important}


html body.tax-article_topic .llp-topic-archive{width:100%!important;max-width:1400px!important;margin:0 auto!important;padding:20px 20px 75px!important;float:none!important}
html body.tax-article_topic .llp-topic-archive__head{padding:34px 20px 30px!important;margin:0!important;text-align:center!important}
html body.tax-article_topic .llp-topic-archive__title{margin:0!important;font-size:44px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important;color:#070808!important;text-align:center!important}
html body.tax-article_topic .llp-topic-archive__intro{max-width:820px!important;margin:14px auto 0!important;font-size:17px!important;line-height:1.65!important;text-align:center!important}
html body.tax-article_topic .llp-topic-archive__intro p{margin:0!important}
html body.tax-article_topic .llp-topic-archive__box{background:#f4f2f0!important;border-radius:15px!important;padding:40px!important;margin-top:20px!important}
@media (max-width:768px){
html body.tax-article_topic .llp-topic-archive{padding:20px 14px 25px!important}
html body.tax-article_topic .llp-topic-archive__head{padding:10px 10px 20px!important}
html body.tax-article_topic .llp-topic-archive__title{font-size:30px!important;line-height:36px!important}
html body.tax-article_topic .llp-topic-archive__intro{font-size:16px!important;line-height:25px!important}
html body.tax-article_topic .llp-topic-archive__box{border-radius:8px!important;padding:20px 10px!important;margin-top:10px!important}
}

@media (min-width:440px) and (max-width:768px){
html body.tax-article_topic .llp-topic-archive__box{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
}


@media (min-width:769px){
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-cvh9wkgzbpji .llp-recipe-slides{--llp-slides-gap:20px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-cvh9wkgzbpji .llp-recipe-slides__viewport{column-gap:0!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-cvh9wkgzbpji .llp-recipe-slides__track{gap:20px!important;padding-left:0!important;padding-right:0!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-cvh9wkgzbpji .llp-recipe-slides__track > .llp-recipe-slides__slide{margin-left:0!important;margin-right:0!important}
}

@media (max-width:768px){

html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img[src*="Raspberry-Cake"]{--llp-mw:min(calc(var(--llp-hw) * 1.144),calc((100vw - 36px) / .676));--llp-rw:calc(var(--llp-mw) * .92);width:var(--llp-rw)!important;left:clamp(calc(100% - var(--llp-rw)),calc(50% - var(--llp-rw) * .469),0px)!important}
}


@media (min-width:1240px){
html body.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-xix78ohzl65m :is(.fl-node-k86tsh3ygvpq,.fl-node-xryc8mn9qlza,.fl-node-3dtugai6vef0) a.fl-button{min-height:52px!important;padding:15px 12px!important;white-space:nowrap!important}
html body.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-xix78ohzl65m :is(.fl-node-k86tsh3ygvpq,.fl-node-xryc8mn9qlza,.fl-node-3dtugai6vef0) a.fl-button .fl-button-text{font-size:13px!important;letter-spacing:1px!important;white-space:nowrap!important;max-width:none!important}
}
@media (min-width:769px) and (max-width:1239px){
html body.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-xix78ohzl65m :is(.fl-node-k86tsh3ygvpq,.fl-node-xryc8mn9qlza) a.fl-button .fl-button-text{max-width:150px!important}
html body.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-xix78ohzl65m .fl-node-3dtugai6vef0 a.fl-button .fl-button-text{max-width:228px!important}
}


@media (min-width:993px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu ul.sub-menu{width:auto!important;min-width:220px!important;white-space:nowrap!important;border:1px solid rgba(7,8,8,.1)!important;border-top:0!important;box-shadow:0 14px 22px -14px rgba(7,8,8,.22)!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu ul.sub-menu a{white-space:nowrap!important}
}


@media (max-width:992px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li.pp-active>.pp-has-submenu-container .pp-menu-toggle::before{margin-top:-13px!important}
}


@media (hover:none){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .article-card .recipe-image-wrapper img.hover-image{display:none!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .article-card .recipe-image-wrapper img.main-image{opacity:1!important}
}


@media (max-width:392px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-mp__split--beige .llp-mp__split-text{padding-left:24px!important;padding-right:24px!important}
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .llp-mp__split--beige .llp-mp__split-text .llp-mp__btn{max-width:100%!important;white-space:normal!important}
}



html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-builder-content span.llp-nowrap{white-space:nowrap!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;margin:0!important;padding:0!important;background:none!important;display:inline!important}

@media (max-width:429px),(min-width:769px) and (max-width:1279px){
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-0x5ea3ynw7zh.fl-module-heading,
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-0x5ea3ynw7zh .fl-heading-text{text-wrap:balance!important}
}

html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) #article-filter-response .article-card .article-title{text-wrap:balance!important}

html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-2bxw04hsqkdf .fl-heading-text,
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr) .fl-node-2bxw04hsqkdf.fl-module-heading{white-space:nowrap!important}




@media (max-width:768px){


html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) :is(.fl-node-sqe1g49p2oth,.fl-node-8bk7lo31xydh).fl-module,
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) :is(.fl-node-sqe1g49p2oth,.fl-node-8bk7lo31xydh).fl-module > .fl-module-content{margin:0!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) :is(.fl-node-sqe1g49p2oth,.fl-node-8bk7lo31xydh) :is(.fl-photo,.fl-photo-content){display:block!important;width:100%!important;max-width:none!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) :is(.fl-node-sqe1g49p2oth,.fl-node-8bk7lo31xydh) img.fl-photo-img{display:block!important;width:100%!important;max-width:none!important;height:90vw!important;object-fit:cover!important;border-radius:0!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-sqe1g49p2oth img.fl-photo-img{object-position:85% 50%!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-8bk7lo31xydh img.fl-photo-img{object-position:42% 50%!important}
}
@media (max-width:439px){

html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-col-group.fl-node-dybhzgxew1q9 > .fl-col:is(.fl-node-ofht1i5c9xnk,.fl-node-53vaztbriuyl){width:calc(50% + 4px)!important;max-width:none!important;flex:0 0 calc(50% + 4px)!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-col-group.fl-node-dybhzgxew1q9 > .fl-col.fl-node-ofht1i5c9xnk{margin-left:-4px!important;margin-right:0!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-col-group.fl-node-dybhzgxew1q9 > .fl-col.fl-node-53vaztbriuyl{margin-left:0!important;margin-right:-4px!important}
}
@media (min-width:440px) and (max-width:768px){
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) :is(.fl-node-sqe1g49p2oth,.fl-node-8bk7lo31xydh) img.fl-photo-img{height:360px!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-sqe1g49p2oth img.fl-photo-img{border-radius:10px 0 0 10px!important}
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-8bk7lo31xydh img.fl-photo-img{border-radius:0 10px 10px 0!important}
}

@media (max-width:768px){

html body.postid-1388:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-x15v4fgcqd8m :is(p,.fl-rich-text){font-size:min(26px,calc((100vw - 48px) / 14.45))!important;line-height:1.5!important}


html body:is(.home,.page-id-33):not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:min(81.5vw,400px)!important;height:min(101.875vw,500px)!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important}


html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-cvh9wkgzbpji.fl-module{margin-left:-12px!important;margin-right:-12px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-cvh9wkgzbpji .llp-recipe-slides__track{grid-auto-columns:calc((100% - 8px) / 2)!important;column-gap:8px!important;row-gap:10px!important}


html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #filter-articles .llp-topic-pills[data-llp-rows] > button.llp-topic-pill{flex:0 0 calc((100% - (var(--llp-r1) - 1) * 6px) / var(--llp-r1) - .05px)!important;min-width:0!important;padding-left:3px!important;padding-right:3px!important;white-space:nowrap!important;letter-spacing:0!important;font-size:var(--llp-pill-fs,min(12px,3.1vw))!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #filter-articles .llp-topic-pills[data-llp-rows]{align-items:stretch!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #filter-articles .llp-topic-pills.llp-pills-wrap[data-llp-rows] > button.llp-topic-pill{white-space:normal!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #filter-articles .llp-topic-pills[data-llp-rows] > button.llp-topic-pill.llp-pill-r1{order:1!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #filter-articles .llp-topic-pills[data-llp-rows] > button.llp-topic-pill.llp-pill-r2{order:2!important;flex-basis:calc((100% - (var(--llp-r2) - 1) * 6px) / var(--llp-r2) - .05px)!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #filter-articles .llp-topic-pills[data-llp-rows] > button.llp-topic-pill.llp-pill-full{flex-basis:100%!important}


html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-fnvabw73jhyx p{text-wrap:balance!important}


html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 > .fl-row-content-wrap{padding-bottom:24px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-node-4z689u73j1gf.fl-module{margin-top:calc(var(--llp-hw) * .7 + 16px)!important;margin-bottom:0!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-node-4z689u73j1gf .fl-button-group-button{padding-top:5px!important;padding-bottom:5px!important;margin:0!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-node-4z689u73j1gf .fl-button-wrap{text-align:center!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-node-4z689u73j1gf a.fl-button{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:300px!important;max-width:100%!important;height:44px!important;min-height:0!important;margin:0 auto!important;padding:0 16px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-node-4z689u73j1gf a.fl-button .fl-button-text{font-size:13px!important;line-height:16px!important;letter-spacing:2px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img{bottom:148px!important;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 18px);mask-image:linear-gradient(to top,transparent 0,#000 18px)}
html body.home:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img[src*="Matcha-Cake"]{--llp-mw:min(calc(var(--llp-hw) * 1.144),calc((100vw - 36px) / .676));width:var(--llp-mw)!important;left:clamp(calc(100% - var(--llp-mw)),calc(50% - var(--llp-mw) * .502),0px)!important}


html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .pum-content .fl-module .fl-module.fl-module-photo.fl-photo.fl-node-0jqgn8z1c6yp{height:min(calc((min(100vw - 32px,420px) - 6px) / 1.2),max(120px,calc(100vh - 374px)))!important;height:min(calc((min(100vw - 32px,420px) - 6px) / 1.2),max(120px,calc(100svh - 374px)))!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-0jqgn8z1c6yp img.fl-photo-img{object-position:50% 40%!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-rsvdf1yahljo{padding-top:12px!important;padding-bottom:12px!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .pum-content h2.fl-module-heading.fl-node-una4hoebzxmj{margin-bottom:4px!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-erum1kz3pho8{margin-top:14px!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-erum1kz3pho8 p{margin:0!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #popmake-3796.pum-container{max-height:calc(100% - 12px)!important}
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .fl-node-j20qtehg5dsy{margin-top:4px!important}
}
@media (max-width:374px){
html body #pum-3796:not(#llpx):not(#llpy):not(#llpz):not(#llpq) .pum-content .fl-module .fl-module.fl-module-photo.fl-photo.fl-node-0jqgn8z1c6yp{height:min(calc((min(100vw - 32px,420px) - 6px) / 1.2),max(120px,calc(100vh - 397px)))!important;height:min(calc((min(100vw - 32px,420px) - 6px) / 1.2),max(120px,calc(100svh - 397px)))!important}
}





html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion{margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion > .wp-block-accordion-item{box-sizing:border-box!important;margin:0!important;padding:0!important;border:1px solid #c6beb6!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion > .wp-block-accordion-item + .wp-block-accordion-item{margin-top:16px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading{margin:0!important;padding:0!important;border:0!important;font-size:16px!important;line-height:22px!important;text-transform:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;box-sizing:border-box!important;width:100%!important;min-height:58px!important;margin:0!important;padding:15px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#171717!important;text-align:left!important;text-decoration:none!important;transition:background-color .25s ease!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle-title{flex:1 1 auto!important;min-width:0!important;box-sizing:border-box!important;font-family:Helvetica,Arial,sans-serif!important;font-size:16px!important;line-height:22px!important;font-weight:400!important;letter-spacing:-.01em!important;color:#171717!important;text-decoration:none!important;text-transform:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle-icon{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;height:36px!important;margin:-6px 0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#e8e1d8!important;color:transparent!important;font-size:0!important;line-height:0!important;transform:none!important;transition:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle-icon::before{content:"\e9ff";display:block;font-family:'Ultimate-Icons'!important;font-style:normal!important;font-weight:normal!important;font-size:16px!important;line-height:1!important;color:#333!important;-webkit-font-smoothing:antialiased;speak:none}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle-icon::before{content:"\e990"}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-item:has(> .wp-block-accordion-heading [aria-expanded="true"]) .wp-block-accordion-heading__toggle-icon::before{content:"\e990"}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-item.is-open .wp-block-accordion-heading__toggle{background:#f4f2f0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-item:has(> .wp-block-accordion-heading [aria-expanded="true"]) .wp-block-accordion-heading__toggle{background:#f4f2f0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-panel{box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;background:#f4f2f0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-item.is-open > .wp-block-accordion-panel{padding:0 24px 24px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-item:has(> .wp-block-accordion-heading [aria-expanded="true"]) > .wp-block-accordion-panel{padding:0 24px 24px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-fl-post-content .fl-module-content .wp-block-accordion .wp-block-accordion-panel :is(p,li){font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:14px!important;line-height:23.1px!important;font-weight:300!important;color:#070808!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content .wp-block-accordion .wp-block-accordion-panel > :first-child{margin-top:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content .wp-block-accordion .wp-block-accordion-panel > :last-child{margin-bottom:0!important}
@media (hover:hover){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle:hover{background:#f4f2f0!important}
}
@media (min-width:769px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle{padding:24px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading,
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .wp-block-accordion .wp-block-accordion-heading__toggle-title{font-size:18px!important;line-height:25.2px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq) #primary .fl-module-fl-post-content .fl-module-content .wp-block-accordion .wp-block-accordion-panel :is(p,li){font-size:16px!important;line-height:26.4px!important}
}


html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > :is(p,ul,ol,figure,.wp-block-media-text) + .wp-block-spacer + .wp-block-columns:has(h3.wp-block-heading),
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > :is(p,ul,ol,figure,.wp-block-media-text) + .wp-block-columns:has(h3.wp-block-heading),
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading) + .wp-block-spacer + h3.wp-block-heading,
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading) + h3.wp-block-heading{border-top:1px solid #e3dbd2!important;padding-top:24px!important;margin-top:30px!important}

html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading){margin-bottom:22px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading) figure.wp-block-image{margin-bottom:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading) .wp-block-column > h3.wp-block-heading:first-child{margin-top:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading) .wp-block-column > :last-child{margin-bottom:0!important}
@media (max-width:768px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading) .wp-block-column{margin-bottom:0!important}
}
@media (min-width:769px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-columns:has(h3.wp-block-heading){margin-bottom:30px!important}
}


html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-media-text:has(+ .wp-block-spacer + p.has-border-color){margin-bottom:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-media-text:has(+ .wp-block-spacer + p.has-border-color) > .wp-block-media-text__content > :last-child{margin-bottom:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content > .wp-block-media-text + .wp-block-spacer:has(+ p.has-border-color){display:none!important}


html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles #article-search::placeholder,
html body:not(#llpx):not(#llpy):not(#llpz) form#filter #recipe-search::placeholder,
html body:not(#llpx):not(#llpy):not(#llpz) form#filter-horizontal #recipe-search-horizontal::placeholder{font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#555!important;opacity:1}

@media (max-width:768px){

html body:not(#llpx):not(#llpy):not(#llpz) form#filter{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:6px!important;row-gap:0!important;align-items:start!important}
html body:not(#llpx):not(#llpy):not(#llpz) form#filter > .filter-search{grid-column:1!important;grid-row:1!important;min-width:0!important;margin:0 0 25px!important}
html body:not(#llpx):not(#llpy):not(#llpz) form#filter > .filter-fields{grid-column:1 / -1!important;grid-row:2!important}
html body:not(#llpx):not(#llpy):not(#llpz) form#filter > #filter-reset-btn{grid-column:2!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;box-sizing:border-box!important;width:auto!important;height:40px!important;margin:0!important;padding:0 20px!important;border:1px solid #000!important;border-radius:6px!important;background:#fff!important;color:#000!important;font-size:0!important;line-height:1!important;letter-spacing:0!important;word-spacing:0!important;white-space:nowrap!important}
html body:not(#llpx):not(#llpy):not(#llpz) form#filter > #filter-reset-btn::before{content:"Reset";font-family:Helvetica,Verdana,Arial,sans-serif;font-size:13px;line-height:normal;font-weight:500;letter-spacing:2px;text-transform:uppercase}
html body:not(#llpx):not(#llpy):not(#llpz) form#filter > #filter-reset-btn .filter-selected-total{font-size:13px!important;line-height:normal!important;font-weight:700!important;letter-spacing:2px!important;margin-left:4px!important}


html body.single-article:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-zuqwaxo3h619 > .fl-row-content-wrap{min-height:min(61vw,320px)!important;background-attachment:scroll!important}


html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .llp-art-access--above{box-sizing:border-box!important;height:30px!important;margin:0 0 12px!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;font-size:12px!important;line-height:1!important;letter-spacing:.06em!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn){position:relative!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-egvh2cr9motj{position:absolute!important;top:0!important;right:0!important;left:auto!important;width:auto!important;max-width:60%!important;margin:0!important;padding:0!important;z-index:2!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj :is(.fl-col-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content){width:auto!important;min-height:0!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-wrapper{position:relative!important;display:flex!important;justify-content:flex-end!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-btn{box-sizing:border-box!important;height:30px!important;min-height:0!important;margin:0!important;padding:0 12px 0 10px!important;gap:6px!important;font-size:12px!important;line-height:1!important;letter-spacing:1.5px!important;white-space:nowrap!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-btn .heart-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-btn .save-article-loader{width:12px!important;height:12px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-message{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;margin:0!important;white-space:nowrap!important;font-size:13px!important;z-index:3!important}

html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-fcw0n3xgte47:not(:has(.llp-art-access)){padding-top:42px!important}
}

@media (max-width:359px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-egvh2cr9motj{position:static!important;max-width:none!important;width:100%!important;margin-top:12px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-wrapper{justify-content:flex-start!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-node-egvh2cr9motj .save-article-message{right:auto!important;left:0!important;white-space:normal!important;max-width:calc(100vw - 48px)!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-col-group.fl-node-1m6yzg9lxfpo:has(.save-article-btn) > .fl-col.fl-node-fcw0n3xgte47:not(:has(.llp-art-access)){padding-top:0!important}
}
@media (max-width:768px){


html body.single-article:not(#llpx):not(#llpy):not(#llpz) .fl-module-fl-post-navigation .nav-links:has(> .nav-next a) > .nav-previous{display:none!important}


html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content h4.wp-block-heading{font-size:16px!important;line-height:22px!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin-bottom:16px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .llp-art-steps .llp-art-step__text,
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content .llp-art-steps .llp-art-step__no{font-size:16px!important;line-height:26px!important}
}


@media (max-width:430px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) .fl-module-fl-post-content .wp-block-button__link:has(.llp-emoji){padding-left:22px!important;padding-right:22px!important}
}
@media (max-width:380px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) .fl-module-fl-post-content .wp-block-button__link:has(.llp-emoji){padding-left:18px!important;padding-right:18px!important}
}





@media (max-width:768px){

html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-avoupibsg67n>.fl-row-content-wrap{padding-bottom:92px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-euls2pm0xi9k>.fl-row-content-wrap{padding-top:105px!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-euls2pm0xi9k>.fl-row-content-wrap{padding-bottom:73px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-54q36cotpklx>.fl-row-content-wrap{padding-top:64px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logos-content.is-ticker .pp-logo{width:min(calc((100vw - 48px) * 0.87),348px)!important;min-width:min(calc((100vw - 48px) * 0.87),348px)!important;height:calc(min(calc((100vw - 48px) * 0.87),348px) * 4 / 3)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo :is(.pp-logo-inner,.pp-logo-inner-wrap,.logo-image-wrapper){height:100%!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo .logo-image-wrapper{background-position:50% 50%!important;background-size:cover!important;background-repeat:no-repeat!important;border-radius:21px!important;overflow:hidden!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo img.logo-image{opacity:0!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-0 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-0-pistachio-slice.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-1 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-1-passion-whole.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-2 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-2-strawberry-bar.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-3 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-3-triple-whole.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-4 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-4-passion-slice.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-5 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-5-pistachio-whole.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-6 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-6-triple-slice.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-7 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-7-strawberry-row.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-8 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-8-tart-cut.jpg)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-ptbxrl2quh05 .pp-logo-9 .logo-image-wrapper{background-image:url(../../uploads/2026/10/ent-strip-m-9-tarts.jpg)!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-o67mawsrgx4h>.fl-row-content-wrap{padding-top:45px!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-gjo0shzwt29f .fl-node-m2sav6r8cz0q.fl-module{margin-top:36px!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-5klscatxrpwy .tcc-cake-title-area>p:not(.tcc-cake-description){font-size:16px!important;line-height:25px!important;font-weight:300!important;color:#000!important;margin:0!important;max-width:420px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-5klscatxrpwy .tcc-cake-title-area>p.tcc-cake-description:has(+ p){margin-bottom:0!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-z06p5k1hn9dr .tcc-cake-section>div:empty{display:none!important}
}


@media (max-width:768px){

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-gohsqf5a3w4t.fl-module{margin-bottom:16px!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-94eb0ml3avjn>.fl-module-content{margin-top:0!important}
}


@media (max-width:768px){

html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:min(24px,calc((100vw - 96px) / 13.3))!important;line-height:1.25!important}
}

@media (min-width:769px) and (max-width:1023px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-row.fl-node-hrnzvgt5o8mu{--llp-eb-s:max(1,calc(var(--llp-endbar-sm,560) / 686.938));--llp-eb-p:1}
}


@media (max-width:768px){

html body.postid-56:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-row.fl-node-w1mlvac7b9it h1.fl-node-gq0yf83o6ix9.fl-module{margin-top:68px!important}


html body.postid-56:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-row.fl-node-847muk6rcex2>.fl-row-content-wrap{padding-bottom:calc(117.62vw + 40px)!important}


html body.postid-56:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-87qahruwnl6o .fl-accordion>.fl-accordion-item:first-child .cake-content>.cake-image.llp-pic-in-text{background:url(../../uploads/2026/10/choc-ribbon-wrap-straight-v1.jpg) 50% 50%/cover no-repeat!important}
html body.postid-56:not(#llpx):not(#llpy):not(#llpz):not(#llpw) .fl-node-87qahruwnl6o .fl-accordion>.fl-accordion-item:first-child .cake-content>.cake-image.llp-pic-in-text img{opacity:0!important}
}





@media (max-width:768px){
html body:is(.page-id-6729,.page-id-6775):not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row:is(.fl-node-632v9lex70sz,.fl-node-aurcx231wqpi)>.fl-row-content-wrap{background-image:url(../../uploads/2026/10/lp-hero-choc-bundles-phone-v1.jpg)!important;background-size:cover!important;background-position:50% 100%!important;background-repeat:no-repeat!important;background-color:#f3f3f4!important;padding-bottom:80vw!important}
}
@media (min-width:600px) and (max-width:768px){
html body:is(.page-id-6729,.page-id-6775):not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row:is(.fl-node-632v9lex70sz,.fl-node-aurcx231wqpi)>.fl-row-content-wrap{background-image:url(../../uploads/2026/10/lp-hero-choc-bundles-tablet-v1.jpg)!important;padding-bottom:56vw!important}
}
@media (min-width:769px){
html body:is(.page-id-6729,.page-id-6775):not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row:is(.fl-node-632v9lex70sz,.fl-node-aurcx231wqpi)>.fl-row-content-wrap{background-image:url(../../uploads/2026/10/lp-hero-choc-bundles-desktop-v1.jpg)!important;background-size:cover!important;background-position:29% 50%!important;background-repeat:no-repeat!important;background-color:#ededee!important}
}
@media (min-width:769px) and (max-width:992px){
html body:is(.page-id-6729,.page-id-6775):not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row:is(.fl-node-632v9lex70sz,.fl-node-aurcx231wqpi)>.fl-row-content-wrap{min-height:34vw!important}
}


@media (min-width:769px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row.fl-node-hrnzvgt5o8mu{--llp-eb-p:min(1,calc((var(--llp-endbar-sm,560) - 30) / 642));background-image:linear-gradient(to bottom,rgb(223,223,225) 0.036%,rgb(225,226,228) 7.990%,rgb(227,229,230) 13.175%,rgb(230,230,231) 18.075%,rgb(231,232,234) 21.982%,rgb(234,235,235) 29.368%,rgb(235,236,237) 32.493%,rgb(237,238,238) 40.447%,rgb(237,239,240) 44.496%,rgb(238,239,238) 47.692%,rgb(238,239,239) 51.172%,rgb(238,239,238) 55.149%,rgb(238,239,238) 61.754%,rgb(237,237,238) 65.874%,rgb(237,238,240) 68.643%,rgb(237,237,238) 76.953%,rgb(235,237,237) 80.717%,rgb(235,237,237) 83.132%,rgb(236,237,236) 86.825%,rgb(234,234,236) 91.726%,rgb(234,234,234) 96.555%,rgb(235,235,236) 98.544%,rgb(234,234,235) 99.964%)!important;background-size:100% max(calc(var(--llp-eb-p) * 704 * var(--llp-eb-u)),100%)!important}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row.fl-node-hrnzvgt5o8mu>.fl-row-content-wrap{background-image:url(../../uploads/2026/10/lp-banner-sm-bottom-v6.jpg)!important;background-size:auto max(calc(var(--llp-eb-p) * 704 * var(--llp-eb-u)),100%)!important}
}
@media (min-width:769px) and (max-width:1023px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row.fl-node-hrnzvgt5o8mu{--llp-eb-p:1}
}


@media (max-width:768px){
html body.postid-56:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel{flex:0 0 auto!important}
}


@media (max-width:419px){
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button{padding-left:8px!important;padding-right:8px!important}
}
@media (min-width:769px) and (max-width:1279px){
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button{min-height:60px!important;padding-left:8px!important;padding-right:8px!important}
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-7ley48vz0w3a a.button{min-height:60px!important;padding-left:24px!important;padding-right:24px!important}
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button .fl-button-text{max-width:none!important;white-space:nowrap!important;font-size:12px!important;letter-spacing:.5px!important}
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-7ley48vz0w3a a.button{font-size:12px!important;letter-spacing:.5px!important}
}
@media (min-width:769px) and (max-width:1100px){
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button::before,html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-7ley48vz0w3a a.button::before{display:none!important}
}
@media (min-width:769px) and (max-width:859px){
html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button .fl-button-text,html body.postid-56.llp-caps-regular:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-7ley48vz0w3a a.button{letter-spacing:0!important}
}


@media (max-width:768px){
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-pnvz6f38hyt4 .pp-logos-ticker{gap:16px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-pnvz6f38hyt4 .pp-logos-content.is-ticker .pp-logo{width:min(16vw,96px)!important;min-width:min(16vw,96px)!important;max-width:none!important;padding:0 4px!important;flex:0 0 auto!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-node-pnvz6f38hyt4 .pp-logo img{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important}
}


@media (max-width:768px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row.fl-node-kwp97zqj1f6a>.fl-row-content-wrap,
html body.postid-56:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) .fl-row.fl-node-qg1w8folus7y>.fl-row-content-wrap{padding-top:39px!important;padding-bottom:2px!important}
}


@media (max-width:768px){
html body:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) #ast-scroll-top{right:16px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s!important}
html.llp-stt-away body:not(#llpx):not(#llpy):not(#llpz):not(#llpw):not(#llpv) #ast-scroll-top{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(12px)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s!important}
}





html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides{margin:0!important}

html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__track{padding:8px 8px 14px!important;margin:-8px -6px -14px!important;width:calc(100% + 12px)!important;scroll-padding-left:8px!important;scroll-padding-right:8px!important;overscroll-behavior-x:contain}
html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__slide{flex:0 0 calc((100% - (var(--llp-slides-per-view) - 1) * var(--llp-slides-gap)) / var(--llp-slides-per-view))!important;width:calc((100% - (var(--llp-slides-per-view) - 1) * var(--llp-slides-gap)) / var(--llp-slides-per-view))!important;max-width:none!important}

html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides{--llp-slides-per-view:4!important}
@media (max-width:1023px){html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides{--llp-slides-per-view:3!important}}
@media (max-width:768px){html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides{--llp-slides-per-view:1!important}}

html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__nav{width:40px!important;height:40px!important;background:#e5ded6!important;border:0!important;color:#333!important;font-size:22px!important}
html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__nav:hover:not(:disabled){background:#d9d2ca!important}

@media (max-width:768px){
html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__viewport{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;column-gap:40px!important;row-gap:20px!important}
html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__track{order:-1!important;flex:0 0 calc(100% + 16px)!important;width:calc(100% + 16px)!important;margin:-8px -8px -14px!important}
html body.page-id-39 .fl-node-frrc17html01 .llp-recipe-slides__nav{display:inline-flex!important}
}

@media (max-width:439px){

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-row:is(.fl-node-2vir3l4o76p1,.fl-node-frrc17row001) > .fl-row-content-wrap{padding-left:4px!important;padding-right:4px!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9){column-gap:12px!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9)::before,
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9)::after{display:none!important;content:none!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) > .fl-col{width:calc((100vw - 60px) / 2)!important;max-width:none!important;flex:0 0 auto!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) .fl-module-photo{margin:2px 0!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) .fl-module-photo :is(.fl-photo-content,img){width:100%!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-node-yq3nw75lx68i .index-wrap{padding-left:calc(24px - 5vw)!important;padding-right:calc(24px - 5vw)!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-node-jk7omr31zduf.fl-module{margin-left:calc(24px - 5vw)!important;margin-right:calc(24px - 5vw)!important}
}
@media (max-width:768px){

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-frrc17html01{margin-left:20px!important;margin-right:20px!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) .fl-module-button{margin-left:4px!important;margin-right:4px!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) .fl-module-button :is(.fl-button,.fl-button-text){font-size:18px!important;line-height:22px!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-node-jk7omr31zduf p{font-size:16px!important;line-height:25px!important}
}
@media (min-width:440px) and (max-width:768px){

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9){column-gap:12px!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9)::before,
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9)::after{display:none!important;content:none!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) > .fl-col{width:calc((100vw - 72px) / 3)!important;max-width:none!important;flex:0 0 auto!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) .fl-module-photo{margin:2px 0!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-w5ep0gcqhdl3,.fl-node-xqf8eujmvag9) .fl-module-photo :is(.fl-photo-content,img){width:100%!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-node-yq3nw75lx68i .index-wrap{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-node-yq3nw75lx68i .archive-content{grid-template-columns:100%!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-frrc17row001 > .fl-row-content-wrap > .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}

html body.page-id-39:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-jk7omr31zduf{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
}


@media (max-width:439px){

html body:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-1wt9zvyico4n{margin-left:24px!important}

html body:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-2gxjvzkrq8f0{margin-left:24px!important;margin-right:24px!important}
html body:not(#llpx):not(#llpy):not(#llpz) .fl-node-lc16xmzj9afw .horizontal-filter-wrap{padding-left:calc(24px - 5vw)!important;padding-right:calc(24px - 5vw)!important}
}
@media (max-width:768px){

html body:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-2gxjvzkrq8f0 p{font-size:16px!important;line-height:25px!important}
}
@media (min-width:440px) and (max-width:768px){

html body:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-2gxjvzkrq8f0{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}

html body:not(.term-237):not(.term-257):not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-1wt9zvyico4n{margin-left:calc(50% - 200px)!important}
html body:not(#llpx):not(#llpy):not(#llpz) .fl-node-lc16xmzj9afw .horizontal-filter-wrap{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
}


@media (max-width:439px){

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-row.llp-recipe-wrap > .fl-row-content-wrap{padding-left:4px!important;padding-right:4px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-recipe-locked-layout{padding-left:24px!important;padding-right:24px!important}

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-row:is(.fl-node-d3b1y0u4p29e,.fl-node-lar7ghtuxfkq) > .fl-row-content-wrap{padding-left:4px!important;padding-right:4px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) :is(.fl-node-6v05ai9bjn4m,.fl-node-oy4mz8pub1kr) .fl-post-grid{margin-left:0!important;margin-right:0!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) :is(.fl-node-6v05ai9bjn4m,.fl-node-oy4mz8pub1kr) .fl-post-column{padding-left:0!important;padding-right:0!important}
}
@media (max-width:768px){

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-lxchkav7bdwi.fl-heading{width:auto!important;margin-left:20px!important;margin-right:20px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-lxchkav7bdwi.fl-heading,
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-module.fl-node-lxchkav7bdwi.fl-heading span{font-size:38px!important;line-height:1.2!important}

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col:is(.fl-node-0sjdp9h2i7cm,.fl-node-zgu8l7pcm92t){display:none!important}

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) .fl-module-heading{font-size:18px!important;line-height:24px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) :is(.fl-module-rich-text,.fl-module-html) :is(p,li){font-size:15px!important;line-height:22px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) :is(.fl-module-rich-text,.fl-module-html) :is(p,li) :is(strong,b,a,em,span:not(.prep-time-note)){font-size:inherit!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) .prep-line :is(strong,.layer-name,.time){font-size:15px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) .prep-line .layer-name{line-height:1.3!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) .prep-line .time{line-height:15px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-col-group:is(.fl-node-9mjz1oliv3yb,.fl-node-xwr5g7183o0c,.fl-node-l12vjc75z94n,.fl-node-3w9rxmkef7jb,.fl-node-jispkn8a531t,.fl-node-r0fke4l7a5tg,.fl-node-4ajeog1n53r7,.fl-node-pcq1h34k0ayv,.fl-node-oy3czlsu0ifn,.fl-node-aq9vps43wujo) .prep-time-note{font-size:12px!important;line-height:17px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-access-teaser-sidebar-box h4{font-size:18px!important;line-height:24px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-access-teaser-sidebar-box :is(p,li,.layer-name,.time,.recipe-tax,.recipe-tax a,strong){font-size:15px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-access-teaser-sidebar-box :is(p,li){line-height:22px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-access-teaser-sidebar-box .prep-time-note{font-size:12px!important;line-height:17px!important}

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-access-paywall .llp-access-price{flex-wrap:wrap!important;row-gap:8px!important;column-gap:10px!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .llp-access-paywall .llp-access-price__badge{white-space:nowrap!important;margin-left:0!important}
}
@media (min-width:440px) and (max-width:768px){

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .fl-row:is(.fl-node-2sx4mpdu1bz6,.fl-node-lar7ghtuxfkq) > .fl-row-content-wrap > .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
}


@media (max-width:640px){

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .troubleshooting-display-table td{padding-right:8px!important}

html body.single-post:not(#llpx):not(#llpy):not(#llpz) .troubleshooting-display-table tr:has(+ tr > td.cause:first-child){margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}
html body.single-post:not(#llpx):not(#llpy):not(#llpz) .troubleshooting-display-table tr:has(> td.cause:first-child){margin-top:0!important;border-top:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}
}


@media (max-width:768px){

html body:is(.page-id-39,.single-post,.tax-recipe-type,.category,.tax-recipe-flavor,.tax-recipe-level,.tax-recipe-season,.tax-recipe-element):not(#llpx):not(#llpy):not(#llpz) :is(.custom-pagination,.fl-builder-pagination) :is(a.page-numbers,span.page-numbers){min-width:40px!important;min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}
}





@media (max-width:768px){

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-ot762eu8nsib>.fl-row-content-wrap{padding-top:61px!important;padding-bottom:16px!important}

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-gjo0shzwt29f a.fl-button,
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-gjo0shzwt29f a.fl-button:is(:hover,:focus,:active){background:#000!important;background-color:#000!important;color:#fff!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-height:70px!important;padding:14px 22px!important;border:0!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-gjo0shzwt29f a.fl-button .fl-button-text{color:#fff!important;font-size:15px!important;line-height:21px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-gjo0shzwt29f a.fl-button::before{filter:invert(1)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-gjo0shzwt29f .fl-button-wrap{width:100%!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-uq0wk9izom7v>.fl-row-content-wrap,
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-f82ypa09uton>.fl-row-content-wrap{padding-top:39px!important;padding-bottom:2px!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-kqol28idwfup .llp-dec-lead{text-transform:none!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-5klscatxrpwy .tcc-cake-info-title{font-size:16px!important;line-height:22px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-5klscatxrpwy .tcc-cake-gallery-item img[src*="ent-tab-1-triple-whole"],
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-jocsu9z72hbm img{transform:scale(1.06)!important;transform-origin:50% 50%!important}

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-jocsu9z72hbm .pp-photo-content-inner,
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-5klscatxrpwy .tcc-cake-gallery-item{overflow:hidden!important;border-radius:12px!important;transform:translateZ(0)!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-ptbxrl2quh05 .pp-logos-content.is-ticker .pp-logo{width:min(calc(100vw - 48px),400px)!important;min-width:min(calc(100vw - 48px),400px)!important;height:calc(min(calc(100vw - 48px),400px) * 0.78)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-ptbxrl2quh05 .pp-logos-content.is-ticker .pp-logo img.logo-image{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-avoupibsg67n>.fl-row-content-wrap{padding-bottom:50px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-euls2pm0xi9k>.fl-row-content-wrap{padding-top:61px!important}


html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-oziflksu8cm1 .pp-infolist-icon{position:relative!important;top:3px!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-rbjy3g1wi6l5.fl-module{padding-top:12px!important}
}
@media (max-width:439px){

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-pyilrq1kfg42>.fl-row-content-wrap{padding-bottom:calc(88px + (100vw - 48px) * 0.65333)!important;background-position:50% calc(100% + (100vw - 48px) * 0.09333 - 24px)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-pryk7l1xbtwz>.fl-row-content-wrap{padding-bottom:calc(88px + (100vw - 48px) * 0.744)!important;background-position:50% calc(100% + (100vw - 48px) * 0.08 - 24px)!important}

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-7urw8kygqfo4>.fl-row-content-wrap{background-size:100% auto!important;background-position:50% 0!important;background-repeat:no-repeat!important;min-height:calc(100vw * 2557 / 1010)!important;padding:0!important}

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-97wdnbt4f85o.fl-module{font-size:min(24px,calc((100vw - 48px) / 14.375))!important;line-height:1.3!important}
}
@media (min-width:440px) and (max-width:768px){

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-pyilrq1kfg42>.fl-row-content-wrap{padding-bottom:350.6px!important;background-position:50% calc(100% + 13.5px)!important}
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-pryk7l1xbtwz>.fl-row-content-wrap{padding-bottom:387.1px!important;background-position:50% calc(100% + 8.2px)!important}

html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-7urw8kygqfo4>.fl-row-content-wrap{background-image:url(../../uploads/2026/01/Complete-Recipe-new.webp)!important}
}



@media (min-width:769px) and (hover:hover) and (pointer:fine){
html body.postid-41:not(#llpx):not(#llpy):not(#llpz) .fl-node-bf3vreh4yqso>.fl-row-content-wrap{background-attachment:fixed!important;background-size:cover!important;background-position:50% 50%!important}
}


@media (max-width:768px){

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-jh3l1e2frabi>.fl-row-content-wrap{padding-top:38px!important;padding-bottom:0!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-29fcb7vklgi6>.fl-row-content-wrap{padding-bottom:80px!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-60ki7c1fwlvz .llp-ld-slides__media.has-pair{margin-left:-16px!important;margin-right:-16px!important;width:calc(100% + 32px)!important;max-width:none!important}


html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-mdzhe3nvs4og>.fl-row-content-wrap{padding-top:53px!important}

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-rjvil0e2795q>.fl-row-content-wrap{padding-top:28px!important}

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-2sr4zp7y3ujv img{margin-top:0!important}

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-l9rvhc5jgqu1{margin-top:30px!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:last-child{margin-bottom:4px!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) :is(.fl-node-p8b7zog0vqj9,.fl-node-1yol64cuiaz9,.fl-node-4tu6f0j9dmv3,.fl-node-78vl93yfhu1r,.fl-node-f48eg20t95ip).fl-module{margin-top:36px!important}
}
@media (max-width:439px){

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-3zmon46yprjb.fl-module{margin-top:28px!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-4eou50zc9bkm.fl-module{margin-top:32px!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-4eou50zc9bkm img{display:none!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-node-4eou50zc9bkm .fl-photo-content{display:block!important;width:100vw!important;max-width:none!important;height:calc(100vw * 1365 / 1500)!important;background:url(../../uploads/2026/10/single-cake-hero-phone-v1.jpg) 50% 50% / cover no-repeat!important}

html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-x3flm46di8tu{background-color:rgb(235,235,237)!important;background-image:linear-gradient(to right,rgb(233,234,236) 0%,rgb(233,234,236) 12.5%,rgb(236,235,238) 25%,rgb(235,236,238) 37.5%,rgb(234,235,237) 50%,rgb(235,236,238) 62.5%,rgb(236,236,239) 75%,rgb(237,237,239) 87.5%,rgb(237,236,240) 100%)!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-x3flm46di8tu>.fl-row-content-wrap{background-color:transparent!important;background-size:100% auto!important;background-repeat:no-repeat!important}
}



@media (min-width:769px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-x3flm46di8tu{background-image:linear-gradient(to bottom,rgb(240,240,241) 0%,rgb(239,239,241) 5%,rgb(237,237,239) 10%,rgb(236,236,237) 15%,rgb(232,232,234) 20%,rgb(232,232,234) 25%,rgb(232,232,234) 30%,rgb(231,231,233) 35%,rgb(231,231,232) 40%,rgb(230,230,232) 45%,rgb(232,232,234) 50%,rgb(233,233,235) 55%,rgb(233,233,235) 60%,rgb(234,234,235) 65%,rgb(232,232,234) 70%,rgb(233,233,235) 75%,rgb(232,232,234) 80%,rgb(232,231,234) 85%,rgb(232,231,233) 90%,rgb(231,230,232) 95%,rgb(231,231,233) 100%)!important;background-color:rgb(233,233,235)!important}
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-x3flm46di8tu .fl-node-in97cflhd05o > .fl-col-content{padding-left:max(calc(850 * var(--llp-eb-u)),calc((903 * var(--llp-eb-s) + 67) * var(--llp-eb-u)))!important;padding-right:max(20px,calc(100% - 570px - max(calc(850 * var(--llp-eb-u)),calc((903 * var(--llp-eb-s) + 67) * var(--llp-eb-u)))))!important}
}
@media (min-width:1441px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-x3flm46di8tu .fl-node-in97cflhd05o > .fl-col-content{padding-left:max(calc(391.5px * var(--llp-eb-s) + 25% + 157.5px),calc(903px * var(--llp-eb-s) + 67px))!important;padding-right:max(20px,calc(100% - 570px - max(calc(391.5px * var(--llp-eb-s) + 25% + 157.5px),calc(903px * var(--llp-eb-s) + 67px))))!important}
}





@media (min-width:769px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-29fcb7vklgi6 .fl-module.fl-node-qkwif573pmsy{margin-top:6px!important}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e h2.fl-node-ex23j8bmqwog.fl-module{margin-bottom:16px!important}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e .fl-node-pmbwhophone1{display:none!important}
}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e :is(.fl-node-eqc4g5r3kti2,.fl-node-pmbwhophone1) img{border-radius:12px!important}
@media (min-width:1200px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e .fl-node-eqc4g5r3kti2 img{border-radius:16px!important}
}
@media (max-width:768px){
html body.page-id-5087:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-29fcb7vklgi6 .fl-node-vglouc92n1i7.fl-module{margin-bottom:14px!important}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e .fl-node-ex23j8bmqwog.fl-module,
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e .fl-node-ex23j8bmqwog.fl-module > .fl-module-content{margin-bottom:14px!important}

}


@media (max-width:768px){

html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-yd2wl8oapg7e > .fl-row-content-wrap{padding-bottom:80px!important}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ekl0so6b79ga > .fl-row-content-wrap{padding-top:64px!important}


html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-0rnfbz3vl6eq .fl-node-xzsoymj98ekn.fl-module,
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-0rnfbz3vl6eq .fl-node-xzsoymj98ekn.fl-module > .fl-module-content{margin-bottom:8px!important}

html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-node-4r9ybpgl5v78 .course-section.understand_six > .course-column.border-t:last-child{border-top:0!important;margin-top:0!important;padding-top:20px!important}


html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-content > .fl-module:is(.fl-node-jk7obin9qxp0,.fl-node-o0f7g1y2dzxb,.fl-node-0hkm81zoxsip){margin-bottom:0!important}


html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) h2.fl-node-5eu9fl81n6tj, html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-node-5eu9fl81n6tj .fl-heading-text{font-size:28px!important;line-height:32px!important}
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) h2.fl-node-5eu9fl81n6tj.fl-module{margin-bottom:8px!important}
}


@media (max-width:768px){

html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-847muk6rcex2 > .fl-row-content-wrap{padding-bottom:calc(106vw + 40px)!important;background-size:100% auto!important;background-position:50% 100%!important}
html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-847muk6rcex2{background:linear-gradient(to right,#ececf0 0%,#e4e4e9 25%,#d8d9df 50%,#cacad0 75%,#c4c5cc 100%) top/100% 50% no-repeat!important}


html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-node-5gna9c3tx6py .fl-node-gmvuljso3z5d .fl-heading-text, html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-node-5gna9c3tx6py h3.fl-node-gmvuljso3z5d{font-size:min(26.7px,calc((100vw - 80px) * .0828))!important}


html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside h3.llp-cs-slides__title{min-height:0!important}


html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-node-87qahruwnl6o .fl-accordion > .fl-accordion-item:first-child .cake-content > .cake-image.llp-pic-in-text{aspect-ratio:1.12!important}
html body.postid-56:not(#llpx):not(#llpy):not(#llpz) .fl-node-87qahruwnl6o .fl-accordion > .fl-accordion-item:first-child .cake-content > .cake-image.llp-pic-in-text img{object-position:75% 50%!important}
}





@media (max-width:768px){

html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6{min-height:0!important;--llp-hw:max(108vw,min(120vw,467px))}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6 > .fl-row-content-wrap{padding-top:40px!important;padding-bottom:calc(var(--llp-hw) * .7 + 20px)!important;min-height:0!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow{top:0!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;width:auto!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow :is(.fl-slideshow-base,.fl-slideshow-content,.fl-slideshow-frame,.fl-slideshow-frame-content,.fl-slideshow-image){height:100%!important;width:100%!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img{top:auto!important;bottom:0!important;left:clamp(calc(100% - var(--llp-hw)),calc(50% - var(--llp-hw) * .48),0px)!important;width:var(--llp-hw)!important;height:calc(var(--llp-hw) * .7)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:50% 0!important;padding:2000px 0 0!important;box-sizing:content-box!important;transform:none!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img[src*="Matcha-Cake"]{left:clamp(calc(100% - var(--llp-hw)),calc(50% - var(--llp-hw) * .495),0px)!important;background:linear-gradient(to right,rgb(231,230,234),rgb(229,229,231) 26%,rgb(225,225,227) 50%,rgb(214,214,219) 77%,rgb(209,208,216))!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img[src*="Raspberry-Cake"]{left:clamp(calc(100% - var(--llp-hw)),calc(50% - var(--llp-hw) * .467),0px)!important;background:linear-gradient(to right,rgb(238,239,244),rgb(247,249,252) 26%,rgb(245,247,253) 50%,rgb(242,245,254) 77%,rgb(244,247,254))!important}


html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji.fl-module, html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji.fl-module > .fl-module-content{margin-top:4px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-recipe-slides__track{display:grid!important;grid-template-rows:auto auto!important;grid-auto-flow:column dense!important;grid-auto-columns:calc((100% - 20px) / 2)!important;column-gap:20px!important;row-gap:18px!important;padding-left:0!important;padding-right:0!important;scroll-snap-type:x mandatory}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-recipe-slides__slide{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;scroll-snap-align:none!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-recipe-slides__slide:is(:nth-child(4n+1),:nth-child(4n+2)){grid-row:1!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-recipe-slides__slide:is(:nth-child(4n+3),:nth-child(4n+4)){grid-row:2!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-recipe-slides__slide:nth-child(4n+1){scroll-snap-align:start!important;scroll-snap-stop:always}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-cat-progress{display:none!important}


html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:300px!important;height:300px!important}


html body.home:not(#llpx):not(#llpy):not(#llpz) :is(.fl-node-b7u0f84y5dsi,.fl-node-zq9lv3rp8tx6).fl-module{margin-top:22px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-r9psh28v563g.fl-module{margin-top:32px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) :is(.fl-node-b7u0f84y5dsi,.fl-node-zq9lv3rp8tx6,.fl-node-r9psh28v563g).fl-module > .fl-module-content{margin-top:0!important}


html body.home:not(#llpx):not(#llpy):not(#llpz) :is(.fl-node-fnvabw73jhyx,.fl-node-btqulfjsv6om) p{text-align:center!important}
}


@media (min-width:769px){
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-recipe-slides__viewport{position:relative}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-cat-progress{position:absolute;display:block;left:50%;top:calc(100% + 18px);width:200px;max-width:40%;height:3px;margin:0;transform:translateX(-50%);border-radius:3px;background:#e5ded6;overflow:hidden;pointer-events:none}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-cat-progress.is-full{visibility:hidden}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-cvh9wkgzbpji .llp-cat-progress__thumb{position:absolute;top:0;bottom:0;left:0;width:33%;border-radius:3px;background:#070808}
}


@media (min-width:1200px){
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-lyspamwx316g .fl-node-lko7vbsm180t .fl-subscribe-form{max-width:400px!important}
}
@media (min-width:769px) and (max-width:1199px){
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-lko7vbsm180t .fl-subscribe-form{max-width:456px!important}
}
@media (min-width:769px) and (max-width:879px){
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-lko7vbsm180t .fl-form-button .fl-button{padding-left:12px!important;padding-right:12px!important}
html body.home:not(#llpx):not(#llpy):not(#llpz) .fl-node-lko7vbsm180t .fl-form-button .fl-button-text{letter-spacing:1.5px!important}
}



@media (max-width:768px){
html body #pum-3796:not(#llpx):not(#llpy) .pum-content .fl-module .fl-module.fl-module-photo.fl-photo.fl-node-0jqgn8z1c6yp{height:min(calc((min(100vw - 32px,420px) - 6px) / 1.42),max(120px,calc(100vh - 409px)))!important;height:min(calc((min(100vw - 32px,420px) - 6px) / 1.42),max(120px,calc(100svh - 409px)))!important}
html body #pum-3796:not(#llpx):not(#llpy) .fl-node-0jqgn8z1c6yp img.fl-photo-img{object-position:50% 42%!important}
html body #pum-3796:not(#llpx):not(#llpy) .fl-node-rsvdf1yahljo{padding:14px 22px 14px!important}
html body #pum-3796:not(#llpx):not(#llpy) .pum-content h2.fl-module-heading.fl-node-una4hoebzxmj{font-size:min(24px,6.1vw)!important;line-height:1.15!important;margin:0 0 6px!important}
html body #pum-3796:not(#llpx):not(#llpy) .pum-content .fl-node-p04ob5dsw1xk p{font-size:15px!important;line-height:20.5px!important}
html body #pum-3796:not(#llpx):not(#llpy) .fl-node-erum1kz3pho8{margin:12px 0 0!important}
html body #pum-3796:not(#llpx):not(#llpy) .pum-content .convertkit-form form.formkit-form .formkit-field{margin:0 0 8px!important}
html body #pum-3796:not(#llpx):not(#llpy) .pum-content .convertkit-form form.formkit-form :is(input.formkit-input,button.formkit-submit){height:44px!important}
html body #pum-3796:not(#llpx):not(#llpy) .fl-node-j20qtehg5dsy{margin:6px 0 0!important}
}
@media (max-width:374px){
html body #pum-3796:not(#llpx):not(#llpy) .pum-content .fl-module .fl-module.fl-module-photo.fl-photo.fl-node-0jqgn8z1c6yp{height:min(calc((min(100vw - 32px,420px) - 6px) / 1.42),max(120px,calc(100vh - 432px)))!important;height:min(calc((min(100vw - 32px,420px) - 6px) / 1.42),max(120px,calc(100svh - 432px)))!important}
}


@media (max-width:768px){

html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles #article-search::placeholder{font-size:13px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#555!important;opacity:1}

html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-filter-actions{flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;column-gap:6px!important}
html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-filter-actions > .article-topic-dropdown{flex:1 1 0!important;min-width:0!important;width:auto!important}
html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-filter-actions > #filter-reset-articles-btn{flex:0 0 auto!important;width:auto!important;padding-left:22px!important;padding-right:22px!important;margin:0!important}
html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-filter-actions > .llp-topic-pills{flex:0 0 100%!important}

html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-filter-actions{position:relative!important}
html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-filter-actions > .article-topic-dropdown{position:static!important}
html body:is(.home,.page-id-20882):not(#llpx):not(#llpy):not(#llpz) #filter-articles .article-topic-dropdown .dropdown-content{top:51px!important;left:0!important;right:0!important;width:auto!important}
}



@media (min-width:769px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content h2.wp-block-heading{margin-bottom:32px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content h3.wp-block-heading{margin-bottom:30px!important}
}
@media (max-width:768px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-content h3.wp-block-heading{margin-bottom:24px!important}
}
@media (max-width:768px){

html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content :is(p.wp-block-paragraph:not(.llp-art-signoff):not(.has-border-color),li:not(.llp-art-welcome li)){font-size:16px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content p.wp-block-paragraph:not(.llp-art-signoff):not(.has-border-color):not(.caption):not(.has-text-align-center){line-height:26px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content li:not(.llp-art-welcome li){line-height:24px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary .fl-module-fl-post-content .fl-module-content > p.wp-block-paragraph:not(.llp-art-signoff):not(.has-border-color){margin-bottom:22px}


html body.single-article:not(#llpx):not(#llpy):not(#llpz) .sidebar_art .fl-module-rich-text p:empty{display:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz) .sidebar_art .fl-module-rich-text ol li:last-child{padding-bottom:2px!important}
}




@media (max-width:768px){


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-gt2cmfqnzke4 > .fl-row-content-wrap{padding-bottom:calc(min(123.75vw,594px) + 24px)!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .pp-infolist-title-text{font-size:min(14px,3.47vw)!important;margin-left:auto!important;margin-right:auto!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-1w8uf40q3ha5 .pp-infolist-title-text{max-width:8.15em!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-cqa27y5z9lmg .pp-infolist-title-text{max-width:6.2em!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-0rehfucsl8j9 .pp-infolist-title-text{max-width:7.6em!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-hv10z3nyx6o8 .pp-infolist-title-text{max-width:7.2em!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-ewn94y6duj5b .pp-infolist-title-text{max-width:6.9em!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-bu6o7mia8wgk .pp-infolist-title-text{max-width:6.9em!important}

html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-xuepgqk27jbm > .fl-row-content-wrap{padding-left:8px!important;padding-right:8px!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-xuepgqk27jbm .fl-col-group.fl-node-m0ulg9a71jix{gap:10px!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-0tea916iwpms :is(p,.fl-rich-text){font-size:20px!important;line-height:27px!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-0tea916iwpms p{max-width:15.4em!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-evj3uow4hst2 > .fl-row-content-wrap{padding-bottom:8px!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-7xzwpsqunmlv > .fl-row-content-wrap{padding-bottom:30px!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-6px3na4d0ti9 .pp-list-item-content{padding-top:10px!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-4aqesw2ry5jc.fl-module{margin-bottom:64px!important}
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-ovwrjx8ke1i6 > .fl-row-content-wrap{padding-top:15px!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-n2vpscolwf5m.fl-module-heading{max-width:8.35em!important;margin-left:auto!important;margin-right:auto!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-ovj6lpm7qif3 p{max-width:16.4em!important;margin-left:auto!important;margin-right:auto!important}


html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-s6fgv1tpxj9o .fl-photo-content img{transform:translate(-14.43%,-11.76%)!important}

html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-col.fl-node-489jufhex1ni{max-width:364px!important;margin-left:auto!important;margin-right:auto!important}


}
@media (min-width:440px) and (max-width:768px){
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-node-ovj6lpm7qif3.fl-module{margin-left:0!important;margin-right:0!important}
}

@media (min-width:908px) and (max-width:1099px){
html body.postid-1388:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-tw1qopzvj2i6 .fl-col-group.fl-node-gw85ahc4k0m6{flex-wrap:nowrap!important}
}

@media (max-width:768px){


html body.page-id-33:not(#llpx):not(#llpy):not(#llpz) .fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:300px!important;height:300px!important}
html body.page-id-33:not(#llpx):not(#llpy):not(#llpz) .fl-node-t61qp4obv8jr.fl-module-heading.fl-module{margin-top:72px!important}

html body.page-id-33:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-mce2kfaz5hb7 > .fl-row-content-wrap{padding-bottom:80px!important}



html body.page-id-47:not(#llpx):not(#llpy):not(#llpz) .fl-node-yk164dh9nepx.fl-module{margin-top:8px!important}

html body.page-id-47:not(#llpx):not(#llpy):not(#llpz) .fl-node-yk164dh9nepx p{max-width:15.5em!important}

html body:is(.page-id-47,.page-id-48,.page-id-49):not(#llpx):not(#llpy):not(#llpz) .fl-module-heading span.llp-word-gap{margin-left:.29em!important}
}

@media (max-width:439px){
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz) .fl-node-y0irztn74xm6 .pp-image-carousel.slider-type-slideshow{height:100vw!important}
}
@media (min-width:440px) and (max-width:768px){
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz) .fl-node-y0irztn74xm6 .pp-image-carousel.slider-type-slideshow{height:400px!important}
}
@media (max-width:768px){
html body.page-id-47:not(#llpx):not(#llpy):not(#llpz) .fl-node-y0irztn74xm6 .pp-image-carousel.slider-type-slideshow img[src*="Pastry-Menu-Development-3"]{object-position:30% 50%!important}
}





@media (max-width:768px), (hover:none) and (pointer:coarse){
html body .llp-recipe-slides:is(.llp-cs-slides,.llp-ld-slides,.llp-tm-slides):not([data-swipe-mobile="0"]):not(.llp-recipe-slides--no-swipe) .llp-recipe-slides__track{touch-action:manipulation!important;overscroll-behavior-x:contain}
}



html body.page-id-4772 .fl-node-pkxuq243noly .fl-node-i2hvc7e5gx96 .llp-hero-script{display:block!important;font-family:"Juniper and Sage Regular",mina,cursive!important;font-weight:400!important;font-size:.727em!important;line-height:1.2!important;letter-spacing:0!important;text-transform:lowercase!important;margin:0 0 .3em 0!important;padding-bottom:0!important}

@media (max-width:439px){

html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-yd2wl8oapg7e,.fl-node-ekl0so6b79ga,.fl-node-eyl0zdhmpb5u,.fl-node-89enl4vd03mh,.fl-node-nh3i0g6w7p4b,.fl-node-dqoucb07xtla,.fl-node-kwp97zqj1f6a,.fl-node-2vzq8mob69fn,.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n,.fl-node-0rnfbz3vl6eq,.fl-node-0sa6jvupymlb,.fl-node-peqzubf8kvgj) > .fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-yd2wl8oapg7e,.fl-node-ekl0so6b79ga,.fl-node-eyl0zdhmpb5u,.fl-node-89enl4vd03mh,.fl-node-nh3i0g6w7p4b,.fl-node-dqoucb07xtla,.fl-node-kwp97zqj1f6a,.fl-node-2vzq8mob69fn,.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n,.fl-node-0rnfbz3vl6eq,.fl-node-0sa6jvupymlb,.fl-node-peqzubf8kvgj) > .fl-row-content-wrap > .fl-row-content > .fl-col-group{padding-left:0!important;padding-right:0!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-pkxuq243noly,.fl-node-hrnzvgt5o8mu) > .fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
}

@media (max-width:768px){

html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-pkxuq243noly > .fl-row-content-wrap{padding-bottom:calc(89.6vw + 48px)!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-pkxuq243noly{background:linear-gradient(to right,#f3f1f2,#eeeced) top/100% 50% no-repeat!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-pkxuq243noly > .fl-row-content-wrap{background-color:transparent!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-pkxuq243noly .fl-node-i2hvc7e5gx96 .llp-hero-script{margin-bottom:.2em!important}


html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-yd2wl8oapg7e > .fl-row-content-wrap{padding-top:60px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-j0q4niw1dp59.fl-module, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-j0q4niw1dp59.fl-module > .fl-module-content{margin-top:0!important;margin-bottom:20px!important}
html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-j0q4niw1dp59, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-j0q4niw1dp59 .fl-heading-text{font-size:26px!important;line-height:36.4px!important}
html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-j0q4niw1dp59.fl-module{max-width:270px!important;margin-right:0!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-ex23j8bmqwog.fl-module, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-ex23j8bmqwog.fl-module > .fl-module-content{margin-top:0!important;margin-bottom:24px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-s90e571umhx8 .fl-list-item{padding-bottom:12px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-s90e571umhx8 .fl-list-item:last-child{padding-bottom:0!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-ex23j8bmqwog.fl-module-heading{font-size:16px!important;line-height:25px!important}


html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-i1sqnt8hrzm7, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-i1sqnt8hrzm7 .fl-heading-text{font-size:min(26px,calc((100vw - 48px) / 14.2))!important}
html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-eltxi3wp29na, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-eltxi3wp29na .fl-heading-text{font-size:min(26px,calc((100vw - 48px) / 14.8))!important}

html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-5j2lyq691v0p, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-5j2lyq691v0p .fl-heading-text{font-size:min(26px,calc((100vw - 48px) / 12.3))!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-y65jrevd3g94 p{max-width:315px!important;margin-left:auto!important;margin-right:auto!important}


html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-2t9v6z3cdfbx, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-2t9v6z3cdfbx .fl-heading-text{font-size:28px!important;line-height:34px!important}
html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-2t9v6z3cdfbx.fl-module{margin-left:auto!important;margin-right:auto!important;width:auto!important;max-width:300px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:24px!important;line-height:30px!important;padding:14px 0 12px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:19px!important;line-height:24px!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec .llp-recipe-slides__track{align-items:stretch!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec article.llp-ld-slides__card{height:auto!important;display:flex!important;flex-direction:column!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec article.llp-ld-slides__card{flex:1 1 auto!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec a.llp-ld-slides__link{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:10px 10px 24px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content{flex:0 0 auto!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec .llp-ld-slides__controls{margin-top:12px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec button.llp-recipe-slides__nav{width:44px!important;height:44px!important;opacity:1!important;background:#e5ded6!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec button.llp-recipe-slides__nav:disabled{opacity:.45!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-tkyv1g8x6wec button.llp-recipe-slides__nav span:before{border-right-width:2px!important;border-bottom-width:2px!important;border-color:#222!important;width:10px!important;height:10px!important}


html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-v4en68wjlp19, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-v4en68wjlp19 .fl-heading-text{font-weight:700!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-v4en68wjlp19 :is(b,strong){font-weight:400!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-v4en68wjlp19 br{display:inline!important}


html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-smfivestep01 .pp-tabs-panel-content p{font-size:14px!important;line-height:22px!important}


html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-kwp97zqj1f6a > .fl-row-content-wrap{padding-top:40px!important;padding-bottom:20px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-7l01efyd59xn p{max-width:290px!important;margin-left:auto!important;margin-right:auto!important}


html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-5eu9fl81n6tj, html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-5eu9fl81n6tj .fl-heading-text{font-size:24px!important;line-height:28px!important}


html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-group{display:flex!important;flex-direction:column!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col, html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col > .fl-col-content{display:contents!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-content > .fl-module{order:3!important;align-self:stretch!important;width:auto!important;max-width:none!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-content > .fl-module:is(.fl-node-f1wmz5d9qy78,.fl-node-m2w1hgdc3b5u,.fl-node-9mp6nihredgy){order:1!important;margin-top:0!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-content > .fl-module:is(.fl-node-3vuqijatnf2p,.fl-node-x23ha5zvumd8,.fl-node-h0fvsmg9158o){order:2!important;margin:16px 0 20px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-content > .fl-module:is(.fl-node-l6pcygh4qwi1,.fl-node-itaw2dqhlsn5,.fl-node-y72uv8kfjgp9), html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) .fl-col-content > .fl-module:is(.fl-node-l6pcygh4qwi1,.fl-node-itaw2dqhlsn5,.fl-node-y72uv8kfjgp9) > .fl-module-content{margin-top:0!important}

html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) > .fl-row-content-wrap{position:relative!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) > .fl-row-content-wrap::before{content:""!important;display:block!important;position:absolute!important;top:0!important;left:24px!important;right:24px!important;height:1px!important;background:#e3ddd6!important}


html body.page-id-4772:not(#llpx):not(#llpy) h2.fl-node-r9ajwg2e58mb.fl-module{width:auto!important;max-width:310px!important;margin-left:auto!important;margin-right:auto!important}


html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .course-media .left-column .media-card{order:2!important;margin:0 0 16px!important}


html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-4r9ybpgl5v78 .fl-accordion>.fl-accordion-item:nth-child(6) .fl-accordion-button-label{font-size:15px!important;line-height:20px!important}

}

@media (max-width:439px){

html body.postid-56:not(#llpx):not(#llpy) .fl-row:is(.fl-node-w1mlvac7b9it,.fl-node-arq4mz7to0ih,.fl-node-jb7di681znrt,.fl-node-94cdxn7rlsph,.fl-node-qh3l8y4dcwog,.fl-node-2y04lxtkbp61,.fl-node-pkwxuey63f45,.fl-node-qg1w8folus7y,.fl-node-5gna9c3tx6py,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0,.fl-node-847muk6rcex2) > .fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-row:is(.fl-node-w1mlvac7b9it,.fl-node-arq4mz7to0ih,.fl-node-jb7di681znrt,.fl-node-94cdxn7rlsph,.fl-node-qh3l8y4dcwog,.fl-node-2y04lxtkbp61,.fl-node-pkwxuey63f45,.fl-node-qg1w8folus7y,.fl-node-5gna9c3tx6py,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0,.fl-node-847muk6rcex2) > .fl-row-content-wrap > .fl-row-content > .fl-col-group{padding-left:0!important;padding-right:0!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-0cp6gqnrdmvt > .fl-row-content-wrap{margin:48px 24px 0!important;padding:28px 16px 20px!important;border-radius:10px 10px 0 0!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-1kbmfoxcehy8 > .fl-row-content-wrap{margin:0 24px!important;padding:0 16px 28px!important;background-color:#f4f2f0!important;border-radius:0 0 10px 10px!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py .fl-col-group.fl-node-n6wriqlhzp34{padding-left:4px!important;padding-right:4px!important}
}
@media (min-width:440px) and (max-width:768px){

html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-0cp6gqnrdmvt > .fl-row-content-wrap{margin-top:48px!important;margin-bottom:0!important;padding-top:28px!important;padding-bottom:20px!important;border-radius:10px 10px 0 0!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-1kbmfoxcehy8 > .fl-row-content-wrap{max-width:400px!important;margin:0 auto!important;padding:0 16px 28px!important;background-color:#f4f2f0!important;border-radius:0 0 10px 10px!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-1kbmfoxcehy8 > .fl-row-content-wrap > .fl-row-content{max-width:none!important}
}
@media (max-width:768px){

html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-w1mlvac7b9it > .fl-row-content-wrap{padding-bottom:calc(71.2vw + 128px)!important;background-position:50% calc(100% + 24px)!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-node-r74hkweofimy .pp-video-wrapper{margin-top:0!important;border-radius:10px!important;overflow:hidden!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-r74hkweofimy.fl-module, html body.postid-56:not(#llpx):not(#llpy) .fl-node-r74hkweofimy.fl-module > .fl-module-content{margin:0!important;padding-top:0!important}


html body.postid-56:not(#llpx):not(#llpy) .fl-node-87qahruwnl6o .cake-content > .cake-image.llp-pic-in-text{display:block!important;width:100%!important;max-width:none!important;margin:20px 0 24px!important;border-radius:10px!important;overflow:hidden!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-87qahruwnl6o .cake-content > .cake-image.llp-pic-in-text + h3{margin-top:0!important}


html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__frame{padding:12px 8px 0!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__media{overflow:hidden!important;height:auto!important;min-height:0!important;display:block!important;padding:0!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__media img.llp-cs-slides__img{width:118%!important;max-width:none!important;height:auto!important;margin:0 0 0 -9%!important;display:block!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-recipe-slides__track{align-items:stretch!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-recipe-slides__slide{height:auto!important;display:flex!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside article.llp-cs-slides__card--inside{flex:1 1 auto!important;height:auto!important;text-align:left!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__copy{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:0 8px!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside h3.llp-cs-slides__title{text-align:left!important;min-height:48px!important;margin:12px 0 12px!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel{flex:1 1 auto!important;text-align:left!important;padding:18px 18px 20px!important;margin-bottom:20px!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel :is(p,div,strong){text-align:left!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel .bonus_course_silder{margin:0 0 14px!important;white-space:nowrap!important}


html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-qg1w8folus7y > .fl-row-content-wrap{padding-top:40px!important;padding-bottom:20px!important}


html body.postid-56:not(#llpx):not(#llpy) h2.fl-node-6ehajrki0xyu, html body.postid-56:not(#llpx):not(#llpy) .fl-node-6ehajrki0xyu .fl-heading-text{font-size:min(26px,calc((100vw - 48px) / 13.3))!important;line-height:1.25!important;max-width:none!important;width:auto!important}
html body.postid-56:not(#llpx):not(#llpy) h2.fl-node-6ehajrki0xyu.fl-module{margin-left:0!important;margin-right:0!important;max-width:none!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py .price_new_card > .fl-col-content{padding-left:12px!important;padding-right:12px!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py .price_new_card .fl-module-photo img{display:block!important;width:100%!important;height:auto!important;max-height:none!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py .fl-node-s2bi0okjqrmh img{aspect-ratio:1994/1392!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py .fl-node-7xbkl6on1wdp img{aspect-ratio:2160/1546!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py .fl-node-50ktoh31dcys img{aspect-ratio:2560/2308!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py :is(.fl-node-f3bzkjohmnpr,.fl-node-2xtqo9cbew3f,.fl-node-gmvuljso3z5d) .fl-heading-text, html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py h3:is(.fl-node-f3bzkjohmnpr,.fl-node-2xtqo9cbew3f,.fl-node-gmvuljso3z5d){font-size:min(30px,calc((100vw - 80px) / 10.75))!important;line-height:1.2!important;white-space:nowrap!important}


html body.postid-56:not(#llpx):not(#llpy) h2.fl-node-q5t289asge6k.fl-module{width:auto!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-vn0cso3yzarw .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}


html body.postid-56:not(#llpx):not(#llpy) h2.fl-node-6pmvda8euzyk, html body.postid-56:not(#llpx):not(#llpy) .fl-node-6pmvda8euzyk .fl-heading-text{font-size:min(26px,calc((100vw - 48px) / 12.8))!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-node-gq0yf83o6ix9.fl-heading, html body.postid-56:not(#llpx):not(#llpy) .fl-node-gq0yf83o6ix9 .fl-heading-text{font-size:min(30px,calc((100vw - 72px) / 10.2))!important}



html body.postid-56:not(#llpx):not(#llpy) .fl-node-847muk6rcex2 .fl-node-7ha6vjb19eqw.fl-module, html body.postid-56:not(#llpx):not(#llpy) .fl-node-847muk6rcex2 .fl-node-7ha6vjb19eqw.fl-module > .fl-module-content{margin-top:36px!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-847muk6rcex2{background:linear-gradient(to right,#ebeaf0 0%,#e6e7ec 25%,#d8d9de 50%,#c9cacf 75%,#c2c3c8 100%) top/100% 50% no-repeat!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-847muk6rcex2 > .fl-row-content-wrap{background-size:100% auto!important;background-color:transparent!important}
}
@media (max-width:439px){

html body.postid-56:not(#llpx):not(#llpy) .fl-node-847muk6rcex2 :is(.fl-node-0nybu6p9zcl7,.fl-node-cweq3r7mh6du,.fl-node-8qofh9py32nj).fl-module{max-width:300px!important}
}
@media (max-width:379px){
html body.postid-56:not(#llpx):not(#llpy) .fl-node-847muk6rcex2 .fl-node-i478lws3v0uk.fl-module{max-width:260px!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button, html body.postid-56:not(#llpx):not(#llpy) .fl-node-5gna9c3tx6py :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) .fl-button-text{letter-spacing:1px!important;white-space:nowrap!important}

html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-0cp6gqnrdmvt > .fl-row-content-wrap, html body.postid-56:not(#llpx):not(#llpy) .fl-row.fl-node-1kbmfoxcehy8 > .fl-row-content-wrap{padding-left:12px!important;padding-right:12px!important}
html body.postid-56:not(#llpx):not(#llpy) .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel{padding-left:12px!important;padding-right:12px!important}
}
@media (max-width:379px){

html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-4r9ybpgl5v78 .fl-accordion>.fl-accordion-item:not(:nth-child(6)) .fl-accordion-button-label{font-size:15px!important;line-height:20px!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-node-4r9ybpgl5v78 .fl-accordion>.fl-accordion-item:nth-child(6) .fl-accordion-button-label{font-size:14px!important;line-height:19px!important}
}
@media (min-width:440px) and (max-width:768px){
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row:is(.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n) > .fl-row-content-wrap::before{left:calc(50% - 200px)!important;right:calc(50% - 200px)!important}
}





@media (max-width:439px){
html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-xa93eprwc4qj,.fl-node-qrxc7amvz5y9,.fl-node-sg2f4x7bt1mp,.fl-node-28hwnoyjrpas,.fl-node-euls2pm0xi9k,.fl-node-54q36cotpklx,.fl-node-7cfa8hu4l1ys,.fl-node-z06p5k1hn9dr,.fl-node-194vbcrfk6de,.fl-node-o67mawsrgx4h,.fl-node-qog5kb7vl1xw,.fl-node-ibqmaxjd8zoc,.fl-node-ot762eu8nsib,.fl-node-shcwdip19rol,.fl-node-aibjegc0hxvf,.fl-node-13nhs2akdvzw)>.fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-y0wts6parh53,.fl-node-37pcwi4a0sg1,.fl-node-ent6chance01,.fl-node-nmth72g3xdcv,.fl-node-aoxbgqnuywit,.fl-node-q271xaul0m4f){margin-left:24px!important;margin-right:24px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-y0wts6parh53,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-nmth72g3xdcv{max-width:none!important}

html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-bwlp67fz4od2,.fl-node-xa93eprwc4qj)>.fl-row-content-wrap{margin-left:24px!important;margin-right:24px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-gjo0shzwt29f>.fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-pyilrq1kfg42,.fl-node-pryk7l1xbtwz)>.fl-row-content-wrap{margin-left:24px!important;margin-right:24px!important;padding-left:16px!important;padding-right:16px!important}

html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-29fcb7vklgi6,.fl-node-ti64kbh0floc,.fl-node-mdzhe3nvs4og,.fl-node-rjvil0e2795q,.fl-node-r2lu78ze4fn3,.fl-node-l9rvhc5jgqu1,.fl-node-7t9zkd8lejhb,.fl-node-extnfqz6j9gc,.fl-node-x3flm46di8tu)>.fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-pjvw15lanfrh,.fl-node-6ptuo9dc15b7){padding-left:24px!important;padding-right:24px!important}

html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-jh3l1e2frabi>.fl-row-content-wrap{padding-left:8px!important;padding-right:8px!important}

html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-ac65egkvi8xo.fl-module{margin-left:16px!important;margin-right:16px!important}

html body:is(.postid-41,.page-id-5087):not(#llpx):not(#llpy) :is(.fl-node-t9q8hyfjem5v,.fl-node-n4kes5c6ldmr){max-width:min(320px,calc(100vw - 48px))!important}
}

@media (max-width:439px){

html body.postid-41:not(#llpx):not(#llpy) .fl-node-v4510jangmup>.fl-row-content-wrap{background-size:100% auto!important;background-position:50% 100%!important;padding-bottom:calc(91.34vw + 56px)!important;min-height:0!important}
}
@media (min-width:440px) and (max-width:768px){

html body.postid-41:not(#llpx):not(#llpy) .fl-node-v4510jangmup>.fl-row-content-wrap{background-image:url(../../uploads/2026/10/lp-banner-ent-hero-phone-v2.jpg)!important}
}
@media (max-width:768px){

html body.postid-41:not(#llpx):not(#llpy) .fl-node-bwlp67fz4od2>.fl-row-content-wrap{border-radius:10px 10px 0 0!important;padding-bottom:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-7kl9sn0mz6pq.fl-module{margin-top:28px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-xa93eprwc4qj>.fl-row-content-wrap{background-color:rgb(244,242,240)!important;border-radius:0 0 10px 10px!important;padding:0 16px 28px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-k21npj895u4l>.fl-module-content{margin:24px 0 0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-k21npj895u4l iframe{border-radius:8px!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-97wdnbt4f85o.fl-module,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-97wdnbt4f85o .fl-heading-text{font-size:min(22px,calc((100vw - 48px) / 14.9))!important;line-height:1.3!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-bacw56pol3ds{display:flex!important;flex-direction:column!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-bacw56pol3ds>.fl-col,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-bacw56pol3ds>.fl-col>.fl-col-content{display:contents!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-97wdnbt4f85o{order:1!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-txcsna0u1vy5{order:2!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-3lqhgmo4s56r{order:3!important;margin:28px 0 0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-86mqlzhxnfav{order:4!important;margin:32px 0 12px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-i50gsjhx6fcq{order:5!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-ru3amhzk8n59{order:6!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-6oakxn3vyje4{display:flex!important;flex-direction:column!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-6oakxn3vyje4>.fl-col,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-6oakxn3vyje4>.fl-col>.fl-col-content,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-owzi9pb5dqgh.fl-module{display:contents!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-a9h2sybeou0k{order:1!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-owzi9pb5dqgh>p:first-of-type{order:2!important;margin:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-c1g7y8eaj0bx{order:3!important;margin:24px 0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-owzi9pb5dqgh>p:nth-of-type(2){order:4!important;margin:0 0 16px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-oziflksu8cm1{order:5!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-rbjy3g1wi6l5{order:6!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-81ghv6ldx4z3{order:7!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-u145tx08yind.fl-module{margin-bottom:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-28hwnoyjrpas>.fl-row-content-wrap{padding-bottom:20px!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-avoupibsg67n>.fl-row-content-wrap{padding-bottom:48px!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-avoupibsg67n .end_courdse_card>.fl-col-content{height:calc(100% - 10px)!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-euls2pm0xi9k>.fl-row-content-wrap{padding-top:64px!important}
}
@media (max-width:768px){



html body.postid-41:not(#llpx):not(#llpy) .fl-node-ptbxrl2quh05 .pp-logos-content.is-ticker .pp-logo{width:280px!important;min-width:280px!important;height:218px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-ptbxrl2quh05 .pp-logos-content.is-ticker .pp-logo img.logo-image{width:280px!important;height:218px!important;max-width:none!important;object-fit:cover!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .pp-tabs{gap:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .pp-tabs-labels{padding:0 0 12px!important;margin:0!important;gap:10px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .pp-tabs-labels::before,html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .pp-tabs-labels::after{display:none!important;content:none!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .pp-tabs-labels .pp-tabs-label{width:260px!important;min-width:260px!important;max-width:260px!important;margin:0!important;position:relative!important;overflow:visible!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .pp-tabs-labels .pp-tabs-label.pp-tab-active::after{content:""!important;position:absolute!important;left:28px!important;bottom:-11px!important;width:0!important;height:0!important;border-left:11px solid transparent!important;border-right:11px solid transparent!important;border-top:11px solid rgb(233,228,221)!important;display:block!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .module-content{row-gap:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .module-photo{margin-bottom:16px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kf914wcqlgom .module-text>:first-child{margin-top:0!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .pp-tabs-labels{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;padding:0!important;margin:0 0 16px!important;border:0!important;border-radius:0!important;overflow:visible!important;white-space:normal!important;background:transparent!important;box-shadow:none!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .pp-tabs-labels .pp-tabs-label{width:100%!important;max-width:none!important;flex:0 0 auto!important;min-height:44px!important;height:auto!important;padding:10px 20px!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important;border:1px solid rgb(227,222,215)!important;border-radius:40px!important;box-sizing:border-box!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .pp-tabs-labels .pp-tabs-label .pp-tab-title{font-size:15px!important;line-height:20px!important;white-space:normal!important;text-align:left!important;font-weight:400!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title{font-weight:500!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .tcc-cake-gallery{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;border-radius:0!important;overflow:visible!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .tcc-cake-gallery-item{border-radius:12px!important;overflow:hidden!important;aspect-ratio:4 / 3!important;height:auto!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .tcc-cake-gallery-item img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy :is(.tcc-cake-description,.tcc-cake-list-item,.tcc-cake-side-text){font-size:16px!important;line-height:25px!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .pp-tabs-panel-content{padding-bottom:36px!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .pp-tabs-panel-content{background:#F4F2F0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .tcc-cake-video{background:transparent!important;height:auto!important;line-height:0!important;border-radius:10px!important;overflow:hidden!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-5klscatxrpwy .tcc-cake-video video{display:block!important;width:100%!important;height:auto!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-syokhwpq10tj .uabb-list-icon{padding:9px 16px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-syokhwpq10tj .uabb-list-icon :is(.uabb-list-icon-text-heading,.uabb-list-icon-text,h3){font-size:15px!important;line-height:20px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-syokhwpq10tj .uabb-list-icon img{width:15px!important;height:15px!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-0nrj2t57h6qk p{padding:14px 18px!important;font-size:17px!important;line-height:26px!important}

html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-4cesbgnxarf5,.fl-node-86mqlzhxnfav) p{font-size:16px!important;line-height:25px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-yfzq9w7m0hl6 .pp-list-item-content :is(h4,.pp-list-item-text){line-height:25px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-yqhj6ekmzbv1.fl-module{display:none!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kqol28idwfup.fl-module{margin-top:28px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kqol28idwfup .llp-dec-lead{display:inline!important;font-size:16px!important;line-height:inherit!important;font-weight:700!important;text-transform:uppercase!important;color:rgb(7,8,8)!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-7urw8kygqfo4>.fl-row-content-wrap{background-size:100% auto!important;background-position:50% 50%!important;min-height:66.66vw!important;padding:0!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-gvkr8io6x4eb.fl-module{margin-bottom:12px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-tz4235v1oql7 .llp-cs-slides{padding-top:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-tz4235v1oql7 .llp-recipe-slides__nav{width:44px!important;height:44px!important;background:#000!important;color:#fff!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-tz4235v1oql7 .llp-recipe-slides__nav span::before{border-right:2px solid #fff!important;border-bottom:2px solid #fff!important;width:9px!important;height:9px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-tz4235v1oql7 .llp-recipe-slides__nav:disabled{opacity:.25!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-tz4235v1oql7 .llp-cs-slides__arrows{gap:16px!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-uqg5cis2fbpo.fl-module{margin-bottom:4px!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-uq0wk9izom7v>.fl-row-content-wrap{padding-top:40px!important;padding-bottom:0!important}
html body:is(.postid-41,.page-id-5087):not(#llpx):not(#llpy) :is(.fl-node-28if0pj5sutr,.fl-node-4hwjo6nz8iey).fl-module{max-width:260px!important;margin-left:auto!important;margin-right:auto!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-70mwfr9yzso6.fl-module,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-70mwfr9yzso6 .fl-heading-text{font-size:min(28px,calc((100vw - 48px) / 12))!important;line-height:1.25!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-70mwfr9yzso6.fl-module{max-width:345px!important;margin-left:auto!important;margin-right:auto!important}


html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-pyilrq1kfg42,.fl-node-pryk7l1xbtwz)>.fl-row-content-wrap{background-position:50% calc(100% + 24px)!important;padding-bottom:324px!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-nmth72g3xdcv.fl-module{margin-top:4px!important}


html body.postid-41:not(#llpx):not(#llpy) .fl-node-ly9xhmfveund .pp-tabs-panel-content p{text-align:center!important}
}
@media (min-width:440px) and (max-width:768px){
html body.postid-41:not(#llpx):not(#llpy) :is(.fl-node-pyilrq1kfg42,.fl-node-pryk7l1xbtwz)>.fl-row-content-wrap{padding-bottom:356px!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-xa93eprwc4qj>.fl-row-content-wrap{margin-left:16px!important;margin-right:16px!important}
}

@media (min-width:769px){
html body.postid-41 .fl-node-kqol28idwfup .llp-dec-lead{display:none!important}
}

@media (max-width:768px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-otbuyihv235j.fl-module{margin-left:0!important;margin-right:0!important;max-width:none!important}
html body:is(.postid-41,.page-id-5087):not(#llpx):not(#llpy) :is(.fl-node-liygaw8nkp7d,.fl-node-otbuyihv235j).fl-module,
html body:is(.postid-41,.page-id-5087):not(#llpx):not(#llpy) :is(.fl-node-liygaw8nkp7d,.fl-node-otbuyihv235j) .fl-heading-text{font-size:min(26px,calc((100vw - 48px) / 12.9))!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-7kl9sn0mz6pq.fl-module,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-7kl9sn0mz6pq .fl-heading-text{font-size:min(26px,calc((100vw - 80px) / 11.2))!important}
}

@media (max-width:768px){
html body.postid-41:not(#llpx):not(#llpy) .fl-node-kv3hy15fe06w.fl-module,
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-r409mde3gpow.fl-module,
html body.postid-41:not(#llpx):not(#llpy) .fl-node-m26alir8okdz.fl-module{max-width:246px!important;margin-left:auto!important;margin-right:auto!important}
}


@media (max-width:768px){


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-me40g2k9rpcx.fl-module,
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-me40g2k9rpcx .fl-heading-text{font-size:min(27px,calc((100vw - 48px) / 12.6))!important}



html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-6xpjfw82e0am.fl-module{max-width:270px!important}

html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-vglouc92n1i7,.fl-node-94nichd6ark8) p{font-size:16px!important;line-height:25px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-vglouc92n1i7.fl-module{margin-bottom:24px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-qkwif573pmsy .uabb-list-icon-wrap{align-items:flex-start!important;margin-bottom:12px!important}


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-60ki7c1fwlvz .llp-ld-slides__card{padding:24px 16px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-60ki7c1fwlvz .llp-ld-slides__media.has-pair{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-top:16px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-60ki7c1fwlvz .llp-ld-slides__media.has-pair img{width:100%!important;height:auto!important;aspect-ratio:600 / 568!important;object-fit:cover!important}


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-gtepm2uza0k9{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:flex-start!important;height:auto!important;min-height:0!important;gap:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-gtepm2uza0k9>.fl-col,
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-gtepm2uza0k9>.fl-col>.fl-col-content{display:contents!important}
html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-gtepm2uza0k9,.fl-node-6ptuo9dc15b7)::before,
html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-gtepm2uza0k9,.fl-node-6ptuo9dc15b7)::after{display:none!important;content:none!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-d7eo5hg1wip0{order:1!important;max-width:330px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-7rodalc1yfvp{order:2!important;margin:20px 0 0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-7edrfg409s3c{order:3!important;margin:28px 0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-94nichd6ark8{order:4!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-dclmkp6u3fo2{order:5!important}


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-94eb0ml3avjn .pp-tabs-panel-content p{text-align:center!important}


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-f82ypa09uton>.fl-row-content-wrap{padding-top:40px!important;padding-bottom:0!important}


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-6ptuo9dc15b7{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:flex-start!important;height:auto!important;min-height:0!important;gap:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-6ptuo9dc15b7>.fl-col,
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-6ptuo9dc15b7>.fl-col>.fl-col-content{display:contents!important}
html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-8e90ukjmn7sv,.fl-node-d9ojxnuzey2l,.fl-node-wl5psermv0hj){order:1!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-8e90ukjmn7sv.fl-module{max-width:345px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-2sr4zp7y3ujv{order:2!important;margin:28px 0 0!important}
html body.page-id-5087:not(#llpx):not(#llpy) :is(.fl-node-tkesrl8fd51c,.fl-node-fucd5alyhskr,.fl-node-pejt10zqgfdc,.fl-node-0h6sen7m3boj,.fl-node-g74hw6zpjvkf,.fl-node-vsngchf7eqlk){order:3!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-tkesrl8fd51c{margin-top:28px!important}


html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-l9rvhc5jgqu1>.fl-row-content-wrap{padding-top:40px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-net1sjvyfw35.fl-module{margin-top:0!important;margin-bottom:6px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-de83kpomhynb.fl-module{margin-top:0!important;margin-bottom:32px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;gap:8px!important;padding:0!important;margin:0 0 16px!important;border:0!important;border-radius:0!important;overflow:visible!important;white-space:normal!important;background:transparent!important;box-shadow:none!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels::before,
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels::after{display:none!important;content:none!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label{width:100%!important;max-width:none!important;flex:0 0 auto!important;min-height:44px!important;height:auto!important;padding:10px 20px!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important;border:1px solid rgb(227,222,215)!important;border-radius:40px!important;box-sizing:border-box!important;background-color:#fff!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label.pp-tab-active{background-color:rgb(227,222,215)!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label .pp-tab-title{font-size:15px!important;line-height:20px!important;white-space:normal!important;text-align:left!important;font-weight:400!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label.pp-tab-active .pp-tab-title{font-weight:500!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-panel-content{padding-top:24px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-xk8n5ish0wmc .pp-tabs-panel-content .fl-row-content-wrap{padding-top:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(1){margin:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(2){margin:2px 0 12px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(3){order:3!important;margin-top:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .signature_cakes .pp-tabs-panel-content .llp-sc-video-module{order:4!important;margin-top:24px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:last-child{order:5!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important;margin-bottom:28px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(5){margin-top:44px!important}


}
@media (max-width:439px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-x3flm46di8tu>.fl-row-content-wrap{background-position:50% 100%!important;padding-bottom:520px!important}
}
@media (min-width:440px) and (max-width:768px){

html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-x3flm46di8tu>.fl-row-content-wrap{background-image:url(../../uploads/2026/09/Hero-Image-4-scaled.webp)!important}
}

@media (max-width:439px){

html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-4eou50zc9bkm.fl-module{margin-left:-24px!important;margin-right:-24px!important;width:auto!important;max-width:none!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-4eou50zc9bkm img{width:100vw!important;max-width:none!important;height:70vw!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:0!important}

html body.postid-41:not(#llpx):not(#llpy) .fl-node-avoupibsg67n>.fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-node-yotpu8kg7mfa{padding-left:24px!important;padding-right:24px!important;scroll-padding-left:24px!important}
}


@media (max-width:768px){
html body:is(.postid-41,.postid-56,.page-id-4772):not(#llpx):not(#llpy) .fl-module-pp-faq .pp-faq-button-label{font-size:16px!important;line-height:22px!important}
html body.postid-41:not(#llpx):not(#llpy) .fl-module-pp-faq .pp-faq-button{padding:15px 16px!important;align-items:center!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-extnfqz6j9gc .fl-accordion-button{padding:15px 16px!important;align-items:center!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-extnfqz6j9gc .fl-accordion-button-label{font-size:16px!important;line-height:22px!important}
}





@media (max-width:439px){
html body.page-id-47:not(#llpx):not(#llpy) .fl-row:is(.fl-node-djx09ierbg67,.fl-node-azqxw83vs92y,.fl-node-uy6eplgwxhvn,.fl-node-1drcszqt6e0p,.fl-node-lxbk2qwsi5ja,.fl-node-lgakc361bu9y,.fl-node-crf91h6uojik,.fl-node-78o91sufeqxz) > .fl-row-content-wrap > .fl-row-content,
html body.page-id-48:not(#llpx):not(#llpy) .fl-row:is(.fl-node-m78ey1x4ocsn,.fl-node-425kjdcuvnso,.fl-node-c7lg9odbpvs6,.fl-node-brgy97od8xm1,.fl-node-uvwjynkhcm04) > .fl-row-content-wrap > .fl-row-content,
html body.page-id-49:not(#llpx):not(#llpy) .fl-row:is(.fl-node-3hukwilxpeyq,.fl-node-p8k7eqzyl3dv,.fl-node-s5vd2y8rw1xb,.fl-node-tw086ksl371i,.fl-node-0bhyvwce12i3,.fl-node-otjx6b70vk4c) > .fl-row-content-wrap > .fl-row-content{margin-left:4px!important;margin-right:4px!important;width:calc(100% - 8px)!important;max-width:none!important}

html body.page-id-48:not(#llpx):not(#llpy) .fl-node-1pneqg58xomh .pp-image-carousel.slider-type-slideshow{height:calc((100vw - 48px) * 1.3333)!important}

html body.page-id-47:not(#llpx):not(#llpy) .fl-row.fl-node-djx09ierbg67 > .fl-row-content-wrap{padding-top:24px!important}
html body:is(.page-id-48,.page-id-49):not(#llpx):not(#llpy) .fl-row:is(.fl-node-m78ey1x4ocsn,.fl-node-3hukwilxpeyq) > .fl-row-content-wrap{padding-top:24px!important}


html body.page-id-20882:not(#llpx):not(#llpy) .fl-row.fl-node-s1kzc3aor8h2 > .fl-row-content-wrap{padding-left:14px!important;padding-right:14px!important}

html body.single-article:not(#llpx):not(#llpy) .fl-row:is(.fl-node-jmp1k9v2iy0r,.fl-node-esubtozp2jkh) > .fl-row-content-wrap{padding-left:24px!important;padding-right:24px!important}
html body.single-article:not(#llpx):not(#llpy) .llp-access-paywall{padding-left:24px!important;padding-right:24px!important}
}

@media (max-width:768px){


html body:is(.page-id-47,.page-id-48,.page-id-49):not(#llpx):not(#llpy) :is(.fl-node-iqm54u6fh3lc,.fl-node-8j0os217dcvr,.fl-node-ltaenw1r93vq).fl-module-heading{font-size:28px!important;line-height:1.2!important}
html body.page-id-47:not(#llpx):not(#llpy) .fl-node-iqm54u6fh3lc.fl-module-heading{font-size:min(28px,calc((100vw - 48px) / 11.6))!important}
html body.page-id-49:not(#llpx):not(#llpy) .fl-node-ltaenw1r93vq.fl-module-heading{font-size:min(28px,calc((100vw - 48px) / 12.25))!important}
html body:is(.page-id-47,.page-id-48,.page-id-49):not(#llpx):not(#llpy) :is(.fl-node-iqm54u6fh3lc,.fl-node-8j0os217dcvr,.fl-node-ltaenw1r93vq).fl-module-heading span:not(.llp-amp){margin-top:12px!important;font-size:.93em!important}
html body.page-id-47:not(#llpx):not(#llpy) .fl-node-s9z1guht6cxd > .fl-col-content > .fl-node-vd0zas4t9w65.fl-module,
html body.page-id-48:not(#llpx):not(#llpy) .fl-node-7za1rhmfetsl.fl-module-heading.fl-module,
html body.page-id-49:not(#llpx):not(#llpy) .fl-node-a1w3nr6u0g79.fl-module{margin-top:26px!important}

html body.page-id-49:not(#llpx):not(#llpy) .fl-node-ltaenw1r93vq.fl-module-heading{max-width:12.7em!important}

html body.page-id-47:not(#llpx):not(#llpy) .fl-node-1pfmq48du6vi.fl-module-heading{max-width:9.75em!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-47:not(#llpx):not(#llpy) .fl-node-i15evl0j3dp4 .pp-list-item:nth-child(3) .pp-infolist-title-text{max-width:12.4em!important}
html body.page-id-47:not(#llpx):not(#llpy) .fl-node-i15evl0j3dp4 .pp-list-item:nth-child(3) .pp-infolist-title-text br{display:none!important}
html body.page-id-49:not(#llpx):not(#llpy) .fl-node-l0hcd4xpbo1m .pp-list-item:nth-child(1) .pp-infolist-title-text{max-width:10.6em!important}



html body.page-id-47:not(#llpx):not(#llpy) .fl-node-yk164dh9nepx.fl-rich-text,
html body.page-id-47:not(#llpx):not(#llpy) .fl-node-yk164dh9nepx.fl-rich-text *{font-size:16px!important;line-height:25px!important}

html body.page-id-47:not(#llpx):not(#llpy) .fl-node-f9srdheo8vpl.fl-module-heading{font-size:26px!important;line-height:1.3!important}
html body.page-id-47:not(#llpx):not(#llpy) .fl-node-f9srdheo8vpl.fl-module{margin-bottom:13px!important}

html body.page-id-47:not(#llpx):not(#llpy) .fl-node-rxbvn6wz9p7k.fl-module{margin-bottom:40px!important}

html body.page-id-47:not(#llpx):not(#llpy) :is(.fl-node-p75vrqah1kot,.fl-node-6spbhd3tvx7i,.fl-node-hr0qz1ycd9f5).fl-module,
html body.page-id-48:not(#llpx):not(#llpy) .fl-node-nou8p5itx7s1.fl-module{margin-bottom:0!important}
}

@media (max-width:439px){
html body.page-id-47:not(#llpx):not(#llpy) :is(.fl-node-y0irztn74xm6,.fl-node-ujxfbknhtras) .pp-image-carousel.slider-type-slideshow{margin-left:-24px!important;margin-right:-24px!important;width:auto!important;height:calc(100vw * .8)!important;border-radius:0!important}

html body.page-id-47:not(#llpx):not(#llpy) :is(.fl-node-y0irztn74xm6,.fl-node-ujxfbknhtras) .pp-image-carousel.slider-type-slideshow :is(.pp-image-carousel-item,.pp-carousel-image-container,.swiper-slide-inner,.swiper-slide-image){border-radius:0!important}
}

@media (max-width:768px){


html body.page-id-48:not(#llpx):not(#llpy) .fl-node-63c1540bshng.fl-module,
html body.page-id-49:not(#llpx):not(#llpy) .fl-node-hq3102vrcuzs.fl-module{margin-bottom:40px!important}


html body.page-id-49:not(#llpx):not(#llpy) :is(.fl-node-l0hcd4xpbo1m,.fl-node-6z4wj5a0nos9) > .fl-module-content{margin-top:32px!important}
html body.page-id-49:not(#llpx):not(#llpy) :is(.fl-node-0rlu4v9kbint,.fl-node-86jcmi91qsok) a.fl-button{padding:14px 26px!important;font-size:13px!important;line-height:18px!important}
html body.page-id-49:not(#llpx):not(#llpy) :is(.fl-node-0rlu4v9kbint,.fl-node-86jcmi91qsok) a.fl-button .fl-button-text{font-size:13px!important}

html body.page-id-49:not(#llpx):not(#llpy) :is(.fl-node-5otlv64b3uz9,.fl-node-vaoht3c1uxd8) > .fl-col-content{height:calc((min(100vw,448px) - 48px) * 1.16)!important;max-height:464px!important}
html body.page-id-49:not(#llpx):not(#llpy) .fl-node-5otlv64b3uz9 > .fl-col-content{background-position:50% 23%!important}
html body.page-id-49:not(#llpx):not(#llpy) .fl-node-vaoht3c1uxd8 > .fl-col-content{background-position:50% 61%!important}



html body.page-id-20882:not(#llpx):not(#llpy) .fl-node-5fipn4lga2mb.fl-module-heading{font-size:30px!important;line-height:1.2!important}
html body.page-id-20882:not(#llpx):not(#llpy) :is(.fl-node-a6intro13oct p,p.llp-articles-more){font-size:16px!important;line-height:25px!important}

html body.page-id-20882:not(#llpx):not(#llpy) .fl-node-r14joinmemb0 a.fl-button{padding-left:22px!important;padding-right:22px!important}
html body.page-id-20882:not(#llpx):not(#llpy) .fl-node-r14joinmemb0 a.fl-button .fl-button-text{letter-spacing:1px!important;white-space:nowrap!important}

html body.page-id-20882:not(#llpx):not(#llpy) #filter-articles .llp-topic-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}
html body.page-id-20882:not(#llpx):not(#llpy) #filter-articles .llp-topic-pills > button.llp-topic-pill{flex:1 1 auto!important;order:2!important;text-align:center!important;padding:8px 9px!important;font-size:min(12px,3.1vw)!important}
html body.page-id-20882:not(#llpx):not(#llpy) #filter-articles .llp-topic-pills > button.llp-topic-pill:is(:nth-child(-n+2),:last-child){order:1!important}



html body.single-article:not(#llpx):not(#llpy) #primary h1.fl-module.fl-heading{font-size:28px!important;line-height:1.2!important;text-align:left!important}

html body.single-article:not(#llpx):not(#llpy) #primary .llp-art-access--above{align-self:flex-start!important;margin:0 0 10px!important}
html body.single-article:not(#llpx):not(#llpy) #primary .save-article-wrapper{justify-content:flex-start!important;text-align:left!important}
html body.single-article:not(#llpx):not(#llpy) #primary .fl-module-fl-post-content h2.wp-block-heading{font-size:24px!important;line-height:1.25!important}
html body.single-article:not(#llpx):not(#llpy) #primary .fl-module-fl-post-content h3.wp-block-heading{font-size:19px!important;line-height:1.3!important}

html body.single-article:not(#llpx):not(#llpy) #primary .fl-module-content .wp-block-media-text.is-stacked-on-mobile{row-gap:27px!important;grid-row-gap:27px!important}

html body.single-article:not(#llpx):not(#llpy) #primary .fl-module-content p.llp-art-signoff{margin-left:auto!important;margin-right:auto!important}
}



html body:is(.page-id-47,.page-id-48,.page-id-49):not(#llpx):not(#llpy):not(#llpz) .fl-builder-content span.llp-amp,
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary span.llp-amp,
html body.page-id-20882:not(#llpx):not(#llpy):not(#llpz) .article-card span.llp-amp{font:inherit!important;color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;background:none!important;margin:0!important;padding:0!important;border:0!important;display:inline!important;vertical-align:baseline!important;position:static!important}
@media (max-width:768px){
html body:is(.page-id-47,.page-id-48,.page-id-49):not(#llpx):not(#llpy):not(#llpz) .fl-builder-content span.llp-amp,
html body.single-article:not(#llpx):not(#llpy):not(#llpz) #primary span.llp-amp,
html body.page-id-20882:not(#llpx):not(#llpy):not(#llpz) .article-card span.llp-amp{white-space:nowrap!important}
}


@media (max-width:374px){

html body.page-id-49:not(#llpx):not(#llpy) :is(.fl-node-u86pckq0j4rh,.fl-node-l9f57b3tp4od).fl-module-heading{font-size:23px!important}

html body.single-article:not(#llpx):not(#llpy) #primary h1.fl-module.fl-heading{font-size:26px!important}
}

@media (max-width:768px){

html body.single-article:not(#llpx):not(#llpy) .llp-art-welcome h2.llp-art-welcome__title{font-size:26px!important;line-height:1.25!important}
}




@media (max-width:1023px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-module.fl-node-7edrfg409s3c img.fl-photo-img{aspect-ratio:1170 / 974!important;height:auto!important;object-fit:cover!important;object-position:50% 100%!important}
}
@media (min-width:1024px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-col-group.fl-node-gtepm2uza0k9{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-col-group.fl-node-gtepm2uza0k9::before,html body.page-id-5087:not(#llpx):not(#llpy) .fl-col-group.fl-node-gtepm2uza0k9::after{display:none!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-col.fl-node-keudpvz8wioy{float:none!important;align-self:stretch!important;position:relative!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-col.fl-node-keudpvz8wioy > .fl-col-content{position:static!important;height:100%!important;min-height:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-col.fl-node-cwftir6ey5sz{float:none!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-module.fl-node-7edrfg409s3c{position:absolute!important;top:0!important;left:0!important;right:35px!important;bottom:11px!important;width:auto!important;height:auto!important;margin:0!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-module.fl-node-7edrfg409s3c .fl-photo-content{display:block!important;height:100%!important;width:100%!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-module.fl-node-7edrfg409s3c img.fl-photo-img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 100%!important}
}
@media (min-width:1024px) and (max-width:1024px){

html body.page-id-5087:not(#llpx):not(#llpy) .fl-module.fl-node-7edrfg409s3c{bottom:5px!important}
}

@media (min-width:769px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-row.fl-node-x3flm46di8tu .fl-node-in97cflhd05o > .fl-col-content{padding-left:max(calc(850 * var(--llp-eb-u)),calc((783 * var(--llp-eb-s) + 67) * var(--llp-eb-u)))!important;padding-right:max(20px,calc(100% - 570px - max(calc(850 * var(--llp-eb-u)),calc((783 * var(--llp-eb-s) + 67) * var(--llp-eb-u)))))!important}
}
@media (min-width:1025px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7.fl-heading,html body.page-id-5087:not(#llpx):not(#llpy) .fl-row.fl-node-x3flm46di8tu .fl-node-o1d089zmbut7 .fl-heading-text{font-size:clamp(32px,3.0556vw,44px)!important}
}
@media (min-width:1441px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-row.fl-node-x3flm46di8tu .fl-node-in97cflhd05o > .fl-col-content{padding-left:calc(391.5px * var(--llp-eb-s) + 25% + 157.5px)!important;padding-right:max(20px,calc(75% - 727.5px - 391.5px * var(--llp-eb-s)))!important}
}

@media (min-width:769px){
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-hrnzvgt5o8mu{--llp-eb-p:min(1,calc((var(--llp-endbar-sm,560) - 30) / 625));background-size:100% max(calc(var(--llp-eb-p) * 687 * var(--llp-eb-u)),100%)!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-hrnzvgt5o8mu > .fl-row-content-wrap{background-size:auto max(calc(var(--llp-eb-p) * 687 * var(--llp-eb-u)),100%)!important}
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-hrnzvgt5o8mu .fl-col.fl-node-p1g68wd3z0hs{margin-left:0!important}
}
@media (min-width:1441px){
html body.page-id-4772:not(#llpx):not(#llpy):not(#llpz) .fl-row.fl-node-hrnzvgt5o8mu .fl-col.fl-node-p1g68wd3z0hs{margin-left:calc((100% - 1440px) / 2)!important}
}

html body.single-article:not(#llpx):not(#llpy) #primary .fl-module-content p.llp-art-signoff > span.llp-art-signoff-name{font-size:31px!important;line-height:1.3!important}
@media (max-width:768px){
html body.single-article:not(#llpx):not(#llpy) #primary .fl-module-content p.llp-art-signoff > span.llp-art-signoff-name{font-size:27px!important}
}

@media (min-width:769px){
html body.home:not(#llpx):not(#llpy) .recipes_home .llp-recipe-slides__viewport button.llp-recipe-slides__nav{top:calc(100% + 55px)!important;bottom:auto!important;transform:none!important;margin-top:0!important}
}

@media (min-width:769px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-row.fl-node-29fcb7vklgi6 .fl-module.fl-node-qkwif573pmsy{margin-top:13px!important}
html body.page-id-5087:not(#llpx):not(#llpy) .fl-row.fl-node-29fcb7vklgi6 .fl-node-qkwif573pmsy .uabb-list-icon-wrap:last-child{margin-bottom:0!important}
}
@media (min-width:1200px){
html body.page-id-5087:not(#llpx):not(#llpy) .fl-node-qkwif573pmsy .uabb-list-icon-wrap:first-child .uabb-list-icon-text-heading{max-width:445px!important}
}





@media (max-width:439px){
html body:is(.home,.postid-1388,.page-id-33):not(#llpx):not(#llpy){--llp-e:24px}

html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-gt2cmfqnzke4,.fl-node-n6gal2wh8pd3,.fl-node-q6vystec9u82,.fl-node-5m4ejqz9ci8w,.fl-node-tjrvqklz540g,.fl-node-ovwrjx8ke1i6,.fl-node-dw5qfia9czgb,.fl-node-g2mtes0hnqwr,.fl-node-xix78ohzl65m,.fl-node-tw1qopzvj2i6) > .fl-row-content-wrap{padding-left:var(--llp-e)!important;padding-right:var(--llp-e)!important}

html body.page-id-33:not(#llpx):not(#llpy) .fl-row:is(.fl-node-nibja7skmdcu,.fl-node-kzw7xi2ps485,.fl-node-mce2kfaz5hb7,.fl-node-ymw5ilco4azh) > .fl-row-content-wrap > .fl-row-content{margin-left:calc(var(--llp-e) - 20px)!important;margin-right:calc(var(--llp-e) - 20px)!important;width:auto!important;max-width:none!important}
html body.page-id-33:not(#llpx):not(#llpy) .fl-node-9yufnbge3i6q :is(.fl-photo-content,.fl-photo-img){width:min(calc(100vw - 2 * var(--llp-e)),400px)!important}
}
@media (max-width:768px){


html body.home:not(#llpx):not(#llpy) .fl-node-icq14oxevuth.fl-module-heading{max-width:215px!important;margin-left:auto!important;margin-right:auto!important}
html body.home:not(#llpx):not(#llpy) .fl-node-icq14oxevuth.fl-module-heading, html body.home:not(#llpx):not(#llpy) .fl-node-icq14oxevuth .fl-heading-text{text-align:center!important}


html body.home:not(#llpx):not(#llpy) .fl-row.fl-node-btor1c3qagfk .fl-col.fl-node-v1dkpbczfw8u > .fl-col-content{background-image:url(../../uploads/2026/10/lp-banner-home-inspired-v5.jpg)!important;background-size:218% auto!important;background-position:91% 72%!important;background-repeat:no-repeat!important;height:auto!important;min-height:0!important;aspect-ratio:323/330;margin-top:0!important}


html body.home:not(#llpx):not(#llpy) #filter-articles .llp-topic-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important}
html body.home:not(#llpx):not(#llpy) #filter-articles .llp-topic-pills > button.llp-topic-pill{flex:1 1 auto!important;order:2!important;text-align:center!important;padding:8px 9px!important;font-size:min(12px,3.1vw)!important}
html body.home:not(#llpx):not(#llpy) #filter-articles .llp-topic-pills > button.llp-topic-pill:is(:nth-child(-n+2),:last-child){order:1!important}


html body.home:not(#llpx):not(#llpy) .fl-col.fl-node-xy8smqhp16rf > .fl-col-content{background-position:50% 100%!important}

html body.home:not(#llpx):not(#llpy) .fl-node-p9gzalnmhy8j.fl-module-heading{max-width:none!important}
html body.home:not(#llpx):not(#llpy) .fl-node-p9gzalnmhy8j.fl-module-heading, html body.home:not(#llpx):not(#llpy) .fl-node-p9gzalnmhy8j .fl-heading-text{font-size:min(24px,calc((100vw - 2 * var(--llp-e) - 44px) / 12.4))!important}


html body.home:not(#llpx):not(#llpy) .fl-col:is(.fl-node-ro4zi3mvdt12,.fl-node-xy8smqhp16rf) > .fl-col-content{border-radius:10px!important;overflow:hidden!important}
html body.home:not(#llpx):not(#llpy) .fl-col:is(.fl-node-ro4zi3mvdt12,.fl-node-xy8smqhp16rf){background:linear-gradient(to bottom,transparent 50%,var(--llp16-card,#f3f1ee) 50%)!important}

html body.home:not(#llpx):not(#llpy) .fl-col.fl-node-ro4zi3mvdt12 > .fl-col-content{background-position:50% 8%!important}


html body.home:not(#llpx):not(#llpy) .fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:220px!important;height:220px!important}


html body.home:not(#llpx):not(#llpy) .fl-node-r9psh28v563g a.fl-button{padding-left:10px!important;padding-right:10px!important}
html body.home:not(#llpx):not(#llpy) .fl-node-r9psh28v563g a.fl-button .fl-button-text{letter-spacing:1px!important;white-space:nowrap!important}


html body.home:not(#llpx):not(#llpy) .fl-node-tm0ikcfq9ad3.fl-module, html body.home:not(#llpx):not(#llpy) .fl-node-tm0ikcfq9ad3.fl-module > .fl-module-content{margin-bottom:0!important}
html body.home:not(#llpx):not(#llpy) .fl-node-cvh9wkgzbpji.fl-module, html body.home:not(#llpx):not(#llpy) .fl-node-cvh9wkgzbpji.fl-module > .fl-module-content{margin-top:24px!important}


html body #wpconsent-container::part(wpconsent-settings-button){width:36px!important;height:36px!important;padding:6px!important;background-color:#314450!important;filter:invert(1)!important;border-radius:4px!important;bottom:20px!important;left:16px!important;box-shadow:none!important}



html body.page-id-33:not(#llpx):not(#llpy) h2.fl-node-5uy29fqz1won.fl-module-heading{margin-bottom:24px!important}

html body.page-id-33:not(#llpx):not(#llpy) h2.fl-node-5uy29fqz1won.fl-module-heading{font-size:min(28px,7.4vw)!important}

html body.page-id-33:not(#llpx):not(#llpy) .fl-node-o5qag7xj9bcm .pp-logos-content .pp-logo img.logo-image{width:220px!important;height:220px!important}
html body.page-id-33:not(#llpx):not(#llpy) .fl-node-t61qp4obv8jr.fl-module-heading.fl-module{margin-top:48px!important}



html body.postid-1388:not(#llpx):not(#llpy) :is(.fl-node-53jm26hrn9u7,.fl-node-vzxh1le3r7wj,.fl-node-xpwgkvldu1a6,.fl-node-peg93bwvshq2).fl-module, html body.postid-1388:not(#llpx):not(#llpy) :is(.fl-node-53jm26hrn9u7,.fl-node-vzxh1le3r7wj,.fl-node-xpwgkvldu1a6,.fl-node-peg93bwvshq2).fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-53jm26hrn9u7.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-53jm26hrn9u7.fl-module > .fl-module-content{margin-bottom:2px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-vzxh1le3r7wj.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-vzxh1le3r7wj.fl-module > .fl-module-content{margin-top:0!important;margin-bottom:20px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-xpwgkvldu1a6.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-xpwgkvldu1a6.fl-module > .fl-module-content{margin-top:0!important;margin-bottom:36px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-ovj6lpm7qif3.fl-module{margin-left:var(--llp-e)!important;margin-right:var(--llp-e)!important;padding-left:0!important;padding-right:0!important}
html body.postid-1388:not(#llpx):not(#llpy) :is(.fl-node-ovj6lpm7qif3,.fl-node-z4cy8thrjibx).fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}

html body.postid-1388:not(#llpx):not(#llpy) .fl-node-z4cy8thrjibx.fl-module{margin-left:calc(var(--llp-e) - 16px)!important;margin-right:calc(var(--llp-e) - 16px)!important;padding-left:0!important;padding-right:0!important}




html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-tw1qopzvj2i6 .fl-col-group.fl-node-gw85ahc4k0m6{display:flex!important;flex-wrap:nowrap!important;gap:8px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-tw1qopzvj2i6 .fl-col{width:33.333%!important;flex:1 1 0!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important}

html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .pp-infolist-wrap{margin:0!important;width:auto!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .pp-list-item-content{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .pp-icon-wrapper{margin:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .pp-infolist-title-text{margin:0!important;font-size:14px!important;line-height:19px!important;text-align:center!important;white-space:normal!important;width:auto!important;max-width:100%!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) :is(.pp-infolist,.pp-list-items,.pp-list-item,.pp-list-item-content,.pp-heading-wrapper,.pp-infolist-title){width:100%!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-row:is(.fl-node-tw1qopzvj2i6,.fl-node-xuepgqk27jbm) .fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-g3s2pvnj91xa.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-g3s2pvnj91xa.fl-module > .fl-module-content{margin-top:36px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-x15v4fgcqd8m.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-x15v4fgcqd8m.fl-module > .fl-module-content{margin-bottom:16px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-0tea916iwpms.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-0tea916iwpms.fl-module > .fl-module-content{margin-top:0!important;margin-bottom:28px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-7y6uehs2i03n p{margin-bottom:22px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-3572e4pshqn1.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-3572e4pshqn1.fl-module > .fl-module-content{margin-top:12px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-rmsoc1line01 p{max-width:260px!important;margin-left:auto!important;margin-right:auto!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .fl-col-group.fl-node-kwo0sfl8e2cr{display:flex!important;flex-direction:column!important;align-items:center!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .fl-col{width:345px!important;max-width:100%!important;flex:0 0 auto!important;float:none!important;margin:0 auto!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .pp-list-item-content{justify-content:flex-start!important;text-align:left!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .pp-infolist-wrap{margin:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv :is(.pp-infolist,.pp-list-items,.pp-list-item,.pp-list-item-content,.pp-heading-wrapper,.pp-infolist-title){max-width:none!important;width:auto!important;flex:0 1 auto!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-7xzwpsqunmlv .pp-infolist-title-text{white-space:normal!important;max-width:none!important;text-align:left!important;font-size:min(14px,3.6vw)!important;line-height:20px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-qm58w1ipvxoc.fl-module{margin-left:-16px!important;margin-right:-16px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-4pbz9k3gv0ru.fl-module{max-width:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-qm58w1ipvxoc .llp-recipe-slides{padding-bottom:56px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-qm58w1ipvxoc .llp-cs-slides__frame{padding:8px 0 0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-qm58w1ipvxoc .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-qm58w1ipvxoc .llp-cs-slides__media{margin:0 8px 10px!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-qm58w1ipvxoc .llp-cs-slides__img{width:100%!important;max-width:none!important;height:auto!important}

html body.postid-1388:not(#llpx):not(#llpy) .fl-node-4aqesw2ry5jc.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-4aqesw2ry5jc.fl-module > .fl-module-content{margin-bottom:40px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-nehvxwi1jqf0 > .fl-row-content-wrap{padding-top:48px!important;padding-bottom:40px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-6h3q94lvkoab.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-6h3q94lvkoab.fl-module > .fl-module-content{margin-top:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-z4cy8thrjibx.fl-module > .fl-module-content{margin-bottom:0!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-r0c6itol4ngm p{max-width:300px!important;margin-left:auto!important;margin-right:auto!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-z4cy8thrjibx .llp-cs-slides__quote, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-z4cy8thrjibx .llp-cs-slides__quote *{font-size:16px!important;line-height:24px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-xuepgqk27jbm .fl-col-group.fl-node-m0ulg9a71jix{display:flex!important;flex-wrap:nowrap!important;gap:16px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-xuepgqk27jbm .fl-col{width:33.333%!important;flex:1 1 0!important;max-width:none!important;margin:0!important;float:none!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-xuepgqk27jbm > .fl-row-content-wrap{padding:16px 12px!important;margin-left:var(--llp-e)!important;margin-right:var(--llp-e)!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-col.fl-node-489jufhex1ni{width:100%!important;max-width:none!important;flex:0 0 100%!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-s6fgv1tpxj9o.fl-module{display:block!important;width:100%!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-s6fgv1tpxj9o .fl-photo-content{display:block!important;width:100%!important;aspect-ratio:1040/1000;overflow:hidden!important;position:relative!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-s6fgv1tpxj9o .fl-photo-content img{position:absolute!important;max-width:none!important;width:129.23%!important;height:auto!important;max-height:none!important;left:0!important;top:0!important;transform:translate(-13.39%,-11.76%)!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-4vhluf7d6kw2 .fl-accordion-button-label{font-size:16px!important;line-height:22px!important}


html body.postid-1388:not(#llpx):not(#llpy) .fl-node-9zrlxgc562f8.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-9zrlxgc562f8.fl-module > .fl-module-content{margin-bottom:2px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-9zrlxgc562f8.fl-module-heading{padding-left:9px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-yq9i2caobnts.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-yq9i2caobnts.fl-module > .fl-module-content{margin-top:0!important;margin-bottom:20px!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-cd5hv7sfeazn.fl-module, html body.postid-1388:not(#llpx):not(#llpy) .fl-node-cd5hv7sfeazn.fl-module > .fl-module-content{margin-top:36px!important}
}
@media (max-width:768px){
html body.postid-1388:not(#llpx):not(#llpy) .fl-row.fl-node-n6gal2wh8pd3 > .fl-row-content-wrap{padding-bottom:590px!important;background-position:50% calc(100% - 150px)!important;background-color:#fcfcfc!important}
html body.postid-1388:not(#llpx):not(#llpy) .fl-node-wturygsx7fmk.fl-module{left:var(--llp-e)!important;right:var(--llp-e)!important;width:auto!important;top:auto!important;bottom:24px!important}

html body.postid-1388:not(#llpx):not(#llpy) .fl-node-emtc9bfknzgp.fl-module-heading{font-size:min(24px,6.1vw)!important}
}




html body .fl-node-zbuht1eolm0a h2.fl-node-n258o6emf7w4{line-height:1.4em!important}
@media (min-width:1200px) and (max-width:1439px){
html body .fl-node-zbuht1eolm0a h2.fl-node-n258o6emf7w4{font-size:3.056vw!important;line-height:1.4!important}
}
@media (min-width:993px) and (max-width:1199px){
html body .fl-node-zbuht1eolm0a h2.fl-node-n258o6emf7w4{font-size:34px!important;line-height:44px!important}
}

@media (max-width:768px){
html body .subscription_banner h2.fl-node-53jm26hrn9u7{width:87%!important}
}





html body #filter-articles .llp-topic-pills > button.llp-topic-pill{min-height:46px!important;padding:10px 14px!important;border:1px solid #e5ded6!important;border-radius:6px!important;background:#e5ded6!important;color:#070808!important;font-family:Helvetica,Verdana,Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:none!important;outline:0!important}
@media (hover:hover){
html body #filter-articles .llp-topic-pills > button.llp-topic-pill:hover{background:#070808!important;border-color:#070808!important;color:#fff!important}
}
html body #filter-articles .llp-topic-pills > button.llp-topic-pill[aria-pressed="true"]{background:#070808!important;border-color:#070808!important;color:#fff!important}
html body #filter-articles .llp-topic-pills > button.llp-topic-pill:focus-visible{outline:2px solid #070808!important;outline-offset:2px!important}


html body #filter-articles button#filter-reset-articles-btn,html body #filter-articles button#filter-reset-articles-btn:focus{background:#fff!important;border-color:#000!important;color:#000!important}
html body #filter-articles button#filter-reset-articles-btn:active{background:#000!important;border-color:#000!important;color:#fff!important}
@media (hover:hover){
html body #filter-articles button#filter-reset-articles-btn:hover{background:#000!important;border-color:#000!important;color:#fff!important}
}
html body #filter-articles button#filter-reset-articles-btn:focus-visible{outline:2px solid #070808!important;outline-offset:2px!important}
html body #filter-articles button#filter-reset-articles-btn *{color:inherit!important}


@media (min-width:769px){
html body #filter-articles .article-filter-actions > .llp-topic-pills{margin:0!important}
html body #filter-articles .article-filter-actions > button#filter-reset-articles-btn{margin-right:14px!important}
}
@media (max-width:768px){
html body #filter-articles .llp-topic-pills > button.llp-topic-pill{min-height:40px!important;padding:8px 12px!important;font-size:12px!important}
}


html body.single-article #primary .fl-module-content p.llp-art-signoff{display:table!important;text-transform:none!important}
html body.single-article #primary .fl-module-content p.llp-art-signoff > span.llp-art-signoff-name{display:block!important;margin:10px 0 0!important;padding:0!important;text-align:center!important;text-transform:none!important}




.llp-access-paywall .llp-access-heading p.paywall-subtitle > em.paywall-subtitle__name{font-style:italic!important;font-weight:400!important;color:#070808!important}




@media (min-width:1441px){
html body.page-id-4772:not(#llpx):not(#llpy) .fl-row.fl-node-hrnzvgt5o8mu .fl-col.fl-node-p1g68wd3z0hs{margin-left:max(0px,calc((100% - 1440px) / 2 + 960px * (1 - var(--llp-eb-s))))!important}
}




html body .learndash-wrapper :is(.ld-breadcrumbs,.ld-course-status) .ld-status.ld-status-complete{background-color:#e5ded6!important;color:#000!important}





@media (min-width:1200px){
html body .fl-row.fl-node-mqicu80selw1 .fl-module.fl-node-cvh9wkgzbpji{margin-top:32px!important}
}


@media (min-width:1025px){
html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-col-group .fl-module.fl-node-wlsoc8oct26a{bottom:36px!important}
html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-col-group .fl-module.fl-node-ya9i16be8wlp{position:relative!important;top:calc(4.2vw - 11px)!important}
}
@media (min-width:1200px){
html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-col-group .fl-module.fl-node-ya9i16be8wlp{top:39px!important}
}
@media (min-width:1400px){
html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-col-group .fl-module.fl-node-ya9i16be8wlp{top:34px!important}
}


@media (min-width:1025px){
html body.postid-56 .fl-row.fl-node-847muk6rcex2 > .fl-row-content-wrap{min-height:calc(36.1vw + .8333vw)!important;padding-bottom:calc(40px + .8333vw)!important;background-position:50% calc(50% - .4167vw)!important}
}

@media (min-width:1025px){
html body.postid-56 .fl-row.fl-node-847muk6rcex2 .fl-module.fl-node-la3oipve5zd4{margin-top:12px!important;margin-bottom:10.4px!important}
}




@media (min-width:1025px){

html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk.fl-row-bg-photo{--llp-eb-s:calc(var(--llp-endbar-home,619.2) / 619.2);--llp-eb-u:calc(min(100vw,1440px) / 1440);--llp-eb-ph:max(calc(var(--llp-eb-s) * 780 * var(--llp-eb-u)),100%);--llp-eb-py:50%;background-color:#fefefe!important;background-image:url(../../uploads/2026/10/lp-banner-home-inspired-v5-wide3840.jpg),linear-gradient(to bottom,rgb(232,232,232) 0.026%,rgb(242,242,242) 9.718%,rgb(250,250,250) 19.385%,rgb(254,254,254) 29.077%,rgb(255,255,255) 36.821%,rgb(254,254,254) 41.821%,rgb(255,255,255) 45.872%,rgb(254,254,254) 57.923%,rgb(255,255,255) 67.59%,rgb(251,251,251) 96.897%,rgb(250,250,250) 99.513%,rgb(250,250,250) 99.974%),linear-gradient(to bottom,rgb(220,220,222) 0.026%,rgb(223,223,224) 5.026%,rgb(228,228,228) 10.026%,rgb(232,232,233) 16.256%,rgb(235,235,236) 21.256%,rgb(238,238,238) 27.462%,rgb(235,235,235) 35.231%,rgb(226,226,227) 47.282%,rgb(224,224,225) 51.308%,rgb(221,221,221) 55.359%,rgb(218,218,219) 70.41%,rgb(218,218,219) 76.641%,rgb(220,220,221) 82.846%,rgb(222,222,224) 89.077%,rgb(221,221,222) 98.744%,rgb(220,220,221) 99.897%,rgb(220,220,221) 99.974%)!important;background-size:auto var(--llp-eb-ph),50% var(--llp-eb-ph),50% var(--llp-eb-ph)!important;background-position:50% var(--llp-eb-py),0 var(--llp-eb-py),100% var(--llp-eb-py)!important;background-repeat:no-repeat!important}
html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk.fl-row-bg-photo > .fl-row-content-wrap{min-height:calc(var(--llp-eb-s) * 36.1vw)!important;background-size:auto var(--llp-eb-ph)!important;background-position:50% var(--llp-eb-py)!important;background-repeat:no-repeat!important;background-color:transparent!important}
}
@media (min-width:1200px){
html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk.fl-row-bg-photo{--llp-eb-py:59.3%}
html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk.fl-row-bg-photo > .fl-row-content-wrap{min-height:calc(var(--llp-eb-s) * 619.2 * var(--llp-eb-u))!important}
}
@media (min-width:769px){

html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu{--llp-eb-s:calc(var(--llp-endbar-sm,560) / 686.938);--llp-eb-u:calc(min(100vw,1440px) / 1440);--llp-eb-ph:max(calc(var(--llp-eb-s) * 687 * var(--llp-eb-u)),100%);background-color:#eaeaeb!important;background-image:linear-gradient(to bottom,rgb(223,223,225) 0.029%,rgb(229,230,231) 13.712%,rgb(235,236,237) 30.83%,rgb(237,238,239) 39.622%,rgb(238,239,239) 50.626%,rgb(238,239,239) 55.197%,rgb(238,238,239) 59.796%,rgb(237,238,239) 65.473%,rgb(237,238,240) 71.15%,rgb(235,237,237) 79.942%,rgb(235,236,236) 87.016%,rgb(234,234,236) 92.693%,rgb(234,234,235) 97.263%,rgb(235,235,236) 99.68%,rgb(235,235,235) 99.971%)!important;background-size:100% var(--llp-eb-ph)!important;background-position:0 0!important;background-repeat:no-repeat!important}
html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu > .fl-row-content-wrap{min-height:calc(var(--llp-eb-s) * 686.938 * var(--llp-eb-u))!important;padding-top:calc(var(--llp-eb-s) * 118.08 * var(--llp-eb-u))!important;background-size:auto var(--llp-eb-ph)!important;background-position:100% 0!important;background-repeat:no-repeat!important;background-color:transparent!important}
html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu .fl-col.fl-node-p1g68wd3z0hs{margin-left:max(0px,calc(100% - (960 * var(--llp-eb-s) + 480) * var(--llp-eb-u)))!important}

html body.page-id-5087:not(#llpx) .fl-row.fl-node-x3flm46di8tu{--llp-eb-s:calc(var(--llp-endbar-sc,540) / 638.064);--llp-eb-u:calc(min(100vw,1440px) / 1440);background-color:#ebebed!important;background-image:linear-gradient(to bottom,rgb(238,238,238) 0.029%,rgb(236,236,238) 17.147%,rgb(235,235,237) 25.939%,rgb(235,236,238) 39.622%,rgb(236,236,238) 48.443%,rgb(238,239,241) 65.531%,rgb(238,239,240) 71.208%,rgb(237,238,240) 80.029%,rgb(234,235,237) 97.118%,rgb(234,235,237) 99.534%,rgb(234,235,237) 99.971%)!important;background-size:100% calc(var(--llp-eb-s) * 687 * var(--llp-eb-u))!important;background-position:0 calc(var(--llp-eb-s) * -9.936 * var(--llp-eb-u))!important;background-repeat:no-repeat!important}
html body.page-id-5087:not(#llpx) .fl-row.fl-node-x3flm46di8tu > .fl-row-content-wrap{min-height:calc(var(--llp-eb-s) * 638.064 * var(--llp-eb-u))!important;background-size:auto calc(var(--llp-eb-s) * 687 * var(--llp-eb-u))!important;background-position:0 calc(var(--llp-eb-s) * -9.936 * var(--llp-eb-u))!important;background-repeat:no-repeat!important;background-color:transparent!important}
html body.page-id-5087:not(#llpx) .fl-row.fl-node-x3flm46di8tu .fl-node-in97cflhd05o > .fl-col-content{padding-left:calc((850.032 - 783 * (1 - var(--llp-eb-s))) * var(--llp-eb-u))!important;padding-right:max(20px,calc(100% - (850.032 - 783 * (1 - var(--llp-eb-s)) + 570) * var(--llp-eb-u)))!important}
}
@media (min-width:1441px){

html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu .fl-col.fl-node-p1g68wd3z0hs{width:633.6px!important;flex:0 0 633.6px!important;max-width:none!important}
html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu .fl-col.fl-node-p1g68wd3z0hs > .fl-col-content{padding-left:80.0064px!important}
html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu h2.fl-heading{font-size:44.0064px!important}
html body.page-id-4772:not(#llpx) .fl-row.fl-node-hrnzvgt5o8mu .fl-rich-text p{font-size:15.9984px!important}
}




@media (min-width:769px){
html body .pp-logos-content.is-ticker > .pp-logos-ticker.llp-ticker-js{-webkit-animation:none!important;animation:none!important;will-change:auto!important}
}





@media (min-width:440px) and (max-width:768px){
html body.page-id-4772 :is(.fl-node-pkxuq243noly,.fl-node-yd2wl8oapg7e,.fl-node-ekl0so6b79ga,.fl-node-eyl0zdhmpb5u,.fl-node-89enl4vd03mh,.fl-node-nh3i0g6w7p4b,.fl-node-dqoucb07xtla,.fl-node-kwp97zqj1f6a,.fl-node-2vzq8mob69fn,.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n,.fl-node-0rnfbz3vl6eq,.fl-node-0sa6jvupymlb,.fl-node-peqzubf8kvgj,.fl-node-hrnzvgt5o8mu)>.fl-row-content-wrap,
html body.postid-56 :is(.fl-node-w1mlvac7b9it,.fl-node-1kbmfoxcehy8,.fl-node-arq4mz7to0ih,.fl-node-jb7di681znrt,.fl-node-94cdxn7rlsph,.fl-node-qh3l8y4dcwog,.fl-node-2y04lxtkbp61,.fl-node-pkwxuey63f45,.fl-node-qg1w8folus7y,.fl-node-5gna9c3tx6py,.fl-node-d0fowvgan8c2,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0,.fl-node-847muk6rcex2)>.fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.page-id-4772 :is(.fl-node-pkxuq243noly,.fl-node-yd2wl8oapg7e,.fl-node-ekl0so6b79ga,.fl-node-eyl0zdhmpb5u,.fl-node-89enl4vd03mh,.fl-node-nh3i0g6w7p4b,.fl-node-dqoucb07xtla,.fl-node-kwp97zqj1f6a,.fl-node-2vzq8mob69fn,.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n,.fl-node-0rnfbz3vl6eq,.fl-node-0sa6jvupymlb,.fl-node-peqzubf8kvgj,.fl-node-hrnzvgt5o8mu)>.fl-row-content-wrap>.fl-row-content,
html body.postid-56 :is(.fl-node-w1mlvac7b9it,.fl-node-0cp6gqnrdmvt,.fl-node-1kbmfoxcehy8,.fl-node-arq4mz7to0ih,.fl-node-jb7di681znrt,.fl-node-94cdxn7rlsph,.fl-node-qh3l8y4dcwog,.fl-node-2y04lxtkbp61,.fl-node-pkwxuey63f45,.fl-node-qg1w8folus7y,.fl-node-5gna9c3tx6py,.fl-node-d0fowvgan8c2,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0,.fl-node-847muk6rcex2)>.fl-row-content-wrap>.fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
html body.page-id-4772 :is(.fl-node-pkxuq243noly,.fl-node-yd2wl8oapg7e,.fl-node-ekl0so6b79ga,.fl-node-eyl0zdhmpb5u,.fl-node-89enl4vd03mh,.fl-node-nh3i0g6w7p4b,.fl-node-dqoucb07xtla,.fl-node-kwp97zqj1f6a,.fl-node-2vzq8mob69fn,.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n,.fl-node-0rnfbz3vl6eq,.fl-node-0sa6jvupymlb,.fl-node-peqzubf8kvgj,.fl-node-hrnzvgt5o8mu)>.fl-row-content-wrap>.fl-row-content>.fl-col-group,
html body.postid-56 :is(.fl-node-w1mlvac7b9it,.fl-node-0cp6gqnrdmvt,.fl-node-1kbmfoxcehy8,.fl-node-arq4mz7to0ih,.fl-node-jb7di681znrt,.fl-node-94cdxn7rlsph,.fl-node-qh3l8y4dcwog,.fl-node-2y04lxtkbp61,.fl-node-pkwxuey63f45,.fl-node-qg1w8folus7y,.fl-node-5gna9c3tx6py,.fl-node-d0fowvgan8c2,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0,.fl-node-847muk6rcex2)>.fl-row-content-wrap>.fl-row-content>.fl-col-group{padding-left:0!important;padding-right:0!important}
html body.page-id-4772 :is(.fl-node-pkxuq243noly,.fl-node-yd2wl8oapg7e,.fl-node-ekl0so6b79ga,.fl-node-eyl0zdhmpb5u,.fl-node-89enl4vd03mh,.fl-node-nh3i0g6w7p4b,.fl-node-dqoucb07xtla,.fl-node-kwp97zqj1f6a,.fl-node-2vzq8mob69fn,.fl-node-swuzyq7aef8m,.fl-node-ncrle7jakfxo,.fl-node-gfp46mbh2j0n,.fl-node-0rnfbz3vl6eq,.fl-node-0sa6jvupymlb,.fl-node-peqzubf8kvgj,.fl-node-hrnzvgt5o8mu)>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col,
html body.postid-56 :is(.fl-node-w1mlvac7b9it,.fl-node-0cp6gqnrdmvt,.fl-node-1kbmfoxcehy8,.fl-node-arq4mz7to0ih,.fl-node-jb7di681znrt,.fl-node-94cdxn7rlsph,.fl-node-qh3l8y4dcwog,.fl-node-2y04lxtkbp61,.fl-node-pkwxuey63f45,.fl-node-qg1w8folus7y,.fl-node-5gna9c3tx6py,.fl-node-d0fowvgan8c2,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0,.fl-node-847muk6rcex2)>.fl-row-content-wrap>.fl-row-content>.fl-col-group>.fl-col{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}

html body.postid-56 .fl-node-0cp6gqnrdmvt>.fl-row-content-wrap{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;padding-left:16px!important;padding-right:16px!important}

html body.postid-56 .fl-node-d0fowvgan8c2 .fl-col.fl-node-seqp74jawn8x{margin-left:0!important;width:100%!important}
}


@media (max-width:768px){

html body.page-id-4772 :is(.fl-node-5wibn7z29k1j,.fl-node-b104gzieov7t,.fl-node-x671udy5sril,.fl-node-f0u1y7ibpnko,.fl-node-bn5zvox0c2lw,.fl-node-hiv3zs6oqxr1,.fl-node-7l01efyd59xn,.fl-node-y65jrevd3g94,.fl-node-l6pcygh4qwi1,.fl-node-bnx5z86pot47,.fl-node-itaw2dqhlsn5,.fl-node-7bsqfvwt0l6y,.fl-node-y72uv8kfjgp9,.fl-node-qr5tvx7bcsez,.fl-node-1ed7b8i2xm6w,.fl-node-kd839w0lyjar,.fl-node-esuxod4hvawy) p,
html body.page-id-4772 .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>p,
html body.page-id-4772 .fl-node-4r9ybpgl5v78 .course-section .details li,
html body.page-id-4772 .fl-node-4r9ybpgl5v78 .understand_six .intro,
html body.page-id-4772 .fl-node-nh3i0g6w7p4b .pp-tabs-panels p,
html body.postid-56 :is(.fl-node-plmq6xyfg409,.fl-node-oqc49y7rfdtx,.fl-node-hdipxf84ca7j,.fl-node-vghq435ti0a7,.fl-node-toj0gds9n3f7,.fl-node-62tbnh8zfkas,.fl-node-zrjcualx6ts8,.fl-node-1lfi60pryevj,.fl-node-j60viuoe978k,.fl-node-1wy0ci3qopxe,.fl-node-l26yfu4s859a,.fl-node-i478lws3v0uk,.fl-node-cweq3r7mh6du,.fl-node-8qofh9py32nj) :is(p,li),
html body.postid-56 .fl-node-87qahruwnl6o .cake-content>p{font-size:16px!important;line-height:25px!important}


html body:is(.page-id-4772,.postid-56) .pp-faq-content-text,
html body:is(.page-id-4772,.postid-56) .pp-faq-content-text :is(p,li){font-size:16px!important;line-height:25px!important}


html body.page-id-4772 .fl-node-4r9ybpgl5v78>.fl-module-content,
html body.postid-56 .fl-node-87qahruwnl6o>.fl-module-content{padding-left:16px!important;padding-right:16px!important}
html body.page-id-4772 .fl-node-4r9ybpgl5v78 .fl-accordion-content,
html body.postid-56 .fl-node-87qahruwnl6o .fl-accordion-content{padding-left:0!important;padding-right:0!important}

html body.page-id-4772 .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .course-media .left-column .media-card img{width:100%!important;height:auto!important;aspect-ratio:296/310!important;object-fit:cover!important}

html body.page-id-4772 .fl-node-4r9ybpgl5v78 .understand_six>.course-column{row-gap:28px!important}

html body.page-id-4772 .fl-node-4r9ybpgl5v78 .fl-accordion>.fl-accordion-item:nth-child(6) .fl-accordion-button-label{font-size:16px!important;line-height:21px!important}
html body.page-id-4772 .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .media-card.video-card video{width:100%!important;height:auto!important;display:block!important}


html body.page-id-4772 :is(.fl-node-jk7obin9qxp0,.fl-node-o0f7g1y2dzxb,.fl-node-0hkm81zoxsip) p{font-size:14px!important;line-height:22px!important}


html body.postid-56 .fl-node-gq0yf83o6ix9.fl-heading,html body.postid-56 .fl-node-gq0yf83o6ix9 .fl-heading-text{font-size:30px!important;line-height:36px!important}
html body.postid-56 .fl-node-gq0yf83o6ix9.fl-heading{max-width:320px!important}



html body.postid-56 .fl-node-87qahruwnl6o .fl-accordion-item-active .fl-accordion-content{padding-top:16px!important}
html body.postid-56 .fl-node-87qahruwnl6o .cake-content>h3{font-size:16px!important;line-height:24px!important;margin:24px 0 12px!important}
html body.postid-56 .fl-node-87qahruwnl6o .feature-list .feature{font-size:16px!important;line-height:24px!important;min-height:24px!important;margin-bottom:8px!important}


html body.postid-56 :is(.fl-node-fot8qr14u5by,.fl-node-fzavxy58rh61,.fl-node-f4sz6xenwhr7) .fl-list-item-content-text{font-size:16px!important;line-height:24px!important}
html body.postid-56 .fl-node-f4sz6xenwhr7{margin-left:0!important}


html body.postid-56 .fl-node-vn0cso3yzarw .llp-recipe-slides__slide{flex:0 0 100%!important;width:100%!important;max-width:none!important}


html body:is(.page-id-4772,.postid-56) button.llp-recipe-slides__nav::after{content:""!important;position:absolute!important;top:-5px!important;right:-5px!important;bottom:-5px!important;left:-5px!important}



html body.page-id-4772 .fl-node-tkyv1g8x6wec .llp-recipe-slides__track{align-items:flex-start!important}
html body.page-id-4772 .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide,html body.page-id-4772 .fl-node-tkyv1g8x6wec article.llp-ld-slides__card{height:auto!important}
html body.page-id-4772 .fl-node-tkyv1g8x6wec a.llp-ld-slides__link{grid-template-rows:auto auto!important;height:auto!important}
html body.page-id-4772 .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content{height:auto!important}
html body.page-id-4772 .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content .llp-ld-slides__excerpt{margin-bottom:40px!important}
html body.page-id-4772 .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more{margin-top:0!important}

html body.page-id-4772 .fl-node-kd839w0lyjar p{max-width:300px!important;margin-left:auto!important;margin-right:auto!important}

html body.page-id-4772 .fl-node-v4en68wjlp19 b,html body.page-id-4772 .fl-node-v4en68wjlp19 strong{font-weight:400!important}

html body.postid-56 .fl-node-62tbnh8zfkas p:last-child{color:#363636!important;font-weight:300!important}

html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-recipe-slides__slide article.llp-cs-slides__card--inside{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}
html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__card--inside>.llp-cs-slides__media{order:1!important}
html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__card--inside>.llp-cs-slides__copy{order:2!important}
html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__copy{padding-left:0!important;padding-right:0!important}


html body.postid-56 .fl-node-fg8vr352olus .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}
html body.postid-56 .fl-node-fg8vr352olus .llp-recipe-slides__slide{flex:0 0 100%!important;width:100%!important;max-width:none!important}
html body.postid-56 .fl-node-fg8vr352olus .llp-cs-slides__card--members,html body.postid-56 .fl-node-fg8vr352olus .llp-cs-slides__media{width:100%!important;height:auto!important}
html body.postid-56 .fl-node-fg8vr352olus .llp-cs-slides__media{aspect-ratio:1/1!important}
html body.postid-56 .fl-node-fg8vr352olus .llp-cs-slides__media img.llp-cs-slides__img{width:100%!important;height:100%!important;object-fit:cover!important}
html body.postid-56 .fl-node-fg8vr352olus .llp-recipe-slides__nav--prev{margin-left:8px!important}
html body.postid-56 .fl-node-fg8vr352olus .llp-recipe-slides__nav--next{margin-right:8px!important}
}


@media (max-width:439px){

html body.postid-56 .fl-node-0cp6gqnrdmvt>.fl-row-content-wrap{margin-left:16px!important;margin-right:16px!important}

html body.postid-56 .fl-node-d0fowvgan8c2>.fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.postid-56 .fl-node-d0fowvgan8c2>.fl-row-content-wrap>.fl-row-content>.fl-col-group{padding-left:32px!important;padding-right:32px!important}
html body.postid-56 .fl-node-d0fowvgan8c2 .fl-col{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
}

@media (max-width:379px){
html body.page-id-4772 .fl-node-4r9ybpgl5v78>.fl-module-content{padding-left:10px!important;padding-right:10px!important}

html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel{padding-left:10px!important;padding-right:10px!important}
html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__panel p{font-size:15px!important}
}


html body.llp-caps-regular a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more.llp-ld-slides__more{text-transform:uppercase!important;letter-spacing:2px!important;font-size:14px!important;font-weight:400!important;white-space:nowrap!important}



@media (max-width:768px){



html[lang] body.page-id-33 .fl-builder-content .fl-node-tjs169lu45gz.fl-module-heading.fl-module{margin-left:20px!important;margin-right:20px!important}
html[lang] body.page-id-33 .fl-builder-content .fl-node-tjs169lu45gz.fl-module-heading,
html[lang] body.page-id-33 .fl-builder-content .fl-node-tjs169lu45gz.fl-module-heading *,
html[lang] body.page-id-33 .fl-builder-content .fl-node-l64s7j8xqr3u.fl-module-heading,
html[lang] body.page-id-33 .fl-builder-content .fl-node-l64s7j8xqr3u.fl-module-heading *{text-align:left!important}

html[lang] body.page-id-33 .fl-builder-content .fl-node-absoc8oct26a.fl-module{margin-left:20px!important;margin-right:20px!important;margin-bottom:29px!important}
html[lang] body.page-id-33 .fl-builder-content .fl-node-absoc8oct26a > .fl-module-content{margin-left:0!important;margin-right:0!important}
html[lang] body.page-id-33 .fl-builder-content .fl-module.fl-node-absoc8oct26a .uabb-module-content.uabb-list-icon{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}

html[lang] body.page-id-33 .fl-builder-content .fl-node-6l7nsom8z9rt.fl-row > .fl-row-content-wrap{padding-top:0!important;padding-bottom:0!important}
html[lang] body.page-id-33 .fl-builder-content .fl-node-wqe92i6cbmps > .fl-module-content{margin-top:40px!important;margin-bottom:40px!important}
html[lang] body.page-id-33 .fl-node-wqe92i6cbmps .pp-logos-content.is-ticker .pp-logo img.logo-image{width:122px!important;height:55px!important}

html[lang] body.page-id-33 .fl-builder-content :is(.fl-node-4ytcvkej87l1,.fl-node-cua1x0yfnwm8,.fl-node-n39xfhja61rk) > .fl-col-content{padding-left:0!important;padding-right:0!important}

html[lang] body.page-id-33 .fl-builder-content .fl-node-khr34qmwxanj > .fl-col-content{padding-top:0!important;padding-bottom:0!important}
html[lang] body.page-id-33 .fl-builder-content :is(.fl-node-4ytcvkej87l1,.fl-node-cua1x0yfnwm8,.fl-node-n39xfhja61rk) > .fl-col-content > .fl-module{margin-left:0!important;margin-right:0!important}
html[lang] body.page-id-33 .fl-builder-content :is(.fl-node-4ytcvkej87l1,.fl-node-cua1x0yfnwm8,.fl-node-n39xfhja61rk) > .fl-col-content > .fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}

html[lang] body.page-id-33 .fl-builder-content :is(.fl-node-xd6457kijua2,.fl-node-1uqtjik6nbae).fl-module,
html[lang] body.page-id-33 .fl-builder-content :is(.fl-node-xd6457kijua2,.fl-node-1uqtjik6nbae).fl-module > .fl-module-content{margin-top:0!important}

html[lang] body.page-id-33 .fl-builder-content .fl-node-t61qp4obv8jr.fl-module-heading,
html[lang] body.page-id-33 .fl-builder-content .fl-node-t61qp4obv8jr.fl-module-heading *{text-align:left!important}
html[lang] body.page-id-33 .fl-builder-content .fl-node-9w681mqn4ihx.fl-module{margin-bottom:0!important}

html[lang] body.page-id-33 .fl-builder-content .fl-node-ymw5ilco4azh.fl-row > .fl-row-content-wrap{padding:35px 20px 55px!important}
html[lang] body.page-id-33 .fl-builder-content .fl-node-ymw5ilco4azh .fl-col-group.fl-node-5atevy6o8z7j{display:none!important}



html[lang] body.page-id-47 .fl-builder-content .fl-node-sqe1g49p2oth.fl-module{margin-left:20px!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-8bk7lo31xydh.fl-module{margin-right:20px!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-s9z1guht6cxd > .fl-col-content > .fl-node-iqm54u6fh3lc.fl-module{margin-top:8px!important;margin-bottom:0!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-s9z1guht6cxd > .fl-col-content > .fl-node-vd0zas4t9w65.fl-module{margin-top:18px!important;margin-bottom:0!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-s9z1guht6cxd > .fl-col-content > .fl-node-x9lsz6h7yncp.fl-module{margin-top:22px!important}

html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-v4dt520o1rc9,.fl-node-zwsyatp6dkhc,.fl-node-i68obygmq4v7).fl-col > .fl-col-content{margin-left:10px!important;margin-right:10px!important}
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-e0waq72t1y63,.fl-node-1pfmq48du6vi,.fl-node-i70shk1cpum3).fl-module-heading,
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-e0waq72t1y63,.fl-node-1pfmq48du6vi,.fl-node-i70shk1cpum3).fl-module-heading *{font-size:24px!important;line-height:30px!important}

html[lang] body.page-id-47 .fl-builder-content .fl-col-group.fl-node-gsti9jq3ycd6{display:flex!important;flex-wrap:wrap!important;row-gap:14px!important;margin-top:4px!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-gsti9jq3ycd6 > .fl-col{width:50%!important;max-width:50%!important;flex:0 0 50%!important;float:none!important}
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-oziqb6js745g,.fl-node-y97t6kcea8gi,.fl-node-gzi94c2583mq,.fl-node-41zpdb3n2h8e).fl-module{margin:0!important}
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-oziqb6js745g,.fl-node-y97t6kcea8gi,.fl-node-gzi94c2583mq,.fl-node-41zpdb3n2h8e) .fl-photo-content{display:block!important;width:120px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-oziqb6js745g,.fl-node-y97t6kcea8gi,.fl-node-gzi94c2583mq,.fl-node-41zpdb3n2h8e) .fl-photo-img{display:block!important;width:100%!important;height:auto!important}

html[lang] body.page-id-47 .fl-builder-content .fl-node-dls592gn30ar.fl-module-heading,
html[lang] body.page-id-47 .fl-builder-content .fl-node-dls592gn30ar.fl-module-heading *{font-size:24px!important;line-height:28.8px!important}

html[lang] body.page-id-47 .fl-builder-content .fl-node-78o91sufeqxz.fl-row > .fl-row-content-wrap{padding-top:35px!important}



html[lang] body.page-id-48 .fl-builder-content .fl-node-sq97dhfua435.fl-module{margin-top:30px!important;margin-bottom:20px!important}
html[lang] body.page-id-48 .fl-builder-content .fl-node-425kjdcuvnso.fl-row > .fl-row-content-wrap{padding-bottom:20px!important}

html[lang] body.page-id-48 .fl-builder-content .fl-node-nou8p5itx7s1.fl-module-heading,
html[lang] body.page-id-48 .fl-builder-content .fl-node-nou8p5itx7s1.fl-module-heading *{font-size:16px!important;line-height:20.8px!important}

html[lang] body.page-id-48 .fl-builder-content :is(.fl-node-m3woif8by4zl,.fl-node-63c1540bshng).fl-module{margin-left:20px!important;margin-right:20px!important}



html[lang] body.page-id-49 .fl-builder-content :is(.fl-node-fb4tc6xwohu9,.fl-node-gx2uc4l17v3y,.fl-node-76luvaz98sdh,.fl-node-hq3102vrcuzs).fl-module{margin-left:0!important;margin-right:0!important}

html[lang] body.page-id-49 .fl-builder-content .fl-node-lo38hgmde5w2 > .fl-col-content{border-top-width:0!important}

html[lang] body.page-id-49 .fl-builder-content :is(.fl-node-1a349vjs2tec,.fl-node-wv4kn7xroj8l,.fl-node-9xg48kqzomve,.fl-node-7wibcqzjdx84).fl-rich-text,
html[lang] body.page-id-49 .fl-builder-content :is(.fl-node-1a349vjs2tec,.fl-node-wv4kn7xroj8l,.fl-node-9xg48kqzomve,.fl-node-7wibcqzjdx84).fl-rich-text *{font-size:12px!important;line-height:18px!important}
html[lang] body.page-id-49 .fl-builder-content :is(.fl-node-1a349vjs2tec,.fl-node-wv4kn7xroj8l,.fl-node-9xg48kqzomve,.fl-node-7wibcqzjdx84).fl-rich-text p{max-width:160px!important}



html[lang] body.page-id-47 .fl-builder-content .fl-node-iqm54u6fh3lc.fl-module-heading span,
html[lang] body.page-id-48 .fl-builder-content .fl-node-8j0os217dcvr.fl-module-heading span,
html[lang] body.page-id-49 .fl-builder-content .fl-node-ltaenw1r93vq.fl-module-heading span{display:block!important;margin-top:8px!important}

html[lang] body.page-id-47 .fl-builder-content .fl-node-iqm54u6fh3lc.fl-module-heading span br{display:none!important}



html[lang] body.page-id-47 .fl-builder-content .fl-node-qafuzjym81c9.fl-row > .fl-row-content-wrap,
html[lang] body.page-id-48 .fl-builder-content .fl-node-smyqjxhvzp1i.fl-row > .fl-row-content-wrap,
html[lang] body.page-id-49 .fl-builder-content .fl-node-7h4wr5ez2cxg.fl-row > .fl-row-content-wrap{margin-bottom:35px!important}
}


@media (max-width:439px){
html[lang] body.page-id-48 .fl-builder-content .fl-col:is(.fl-node-b57kztisaryo,.fl-node-d2zjnw1uh96r){max-width:none!important;margin-left:0!important;margin-right:0!important}

html[lang] body.page-id-47 .fl-builder-content .fl-col:is(.fl-node-paycf3g2j65m,.fl-node-1ot8y92hud7z,.fl-node-h8of3mq6925y,.fl-node-08vtdmzuef1a,.fl-node-jq4v7i581ade,.fl-node-7cq3nbuevlr4){max-width:none!important}
}


@media (min-width:440px) and (max-width:768px){

html[lang] body.page-id-33 .fl-builder-content .fl-node-tjs169lu45gz.fl-module-heading.fl-module,
html[lang] body.page-id-33 .fl-builder-content :is(.fl-node-absoc8oct26a,.fl-node-t61qp4obv8jr).fl-module{max-width:400px!important;width:100%!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important}

html[lang] body.page-id-33 .fl-builder-content .fl-node-khr34qmwxanj > .fl-col-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}

html[lang] body.page-id-47 .fl-builder-content .fl-col-group.fl-node-dybhzgxew1q9{max-width:none!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-ofht1i5c9xnk.fl-col{margin-left:calc(50% - 200px)!important;margin-right:0!important;width:200px!important;max-width:200px!important;flex:0 0 200px!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-53vaztbriuyl.fl-col{margin-left:0!important;margin-right:0!important;width:200px!important;max-width:200px!important;flex:0 0 200px!important}
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-sqe1g49p2oth,.fl-node-8bk7lo31xydh).fl-module{margin-left:0!important;margin-right:0!important}
html[lang] body.page-id-47 .fl-builder-content .fl-node-5rnvs8ebd6m9.fl-module{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html[lang] body.page-id-47 .fl-builder-content :is(.fl-node-v4dt520o1rc9,.fl-node-zwsyatp6dkhc,.fl-node-i68obygmq4v7).fl-col > .fl-col-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}

html[lang] body.page-id-47 .fl-builder-content .fl-module-pp-infolist > .fl-module-content{margin-left:0!important;margin-right:0!important}

html[lang] body.page-id-48 .fl-builder-content :is(.fl-node-m3woif8by4zl,.fl-node-63c1540bshng).fl-module{margin-left:0!important;margin-right:0!important}
}





@media (max-width:768px){
html body.home:not(#llpx){--llp-e:20px}
html body.postid-1388:not(#llpx){--llp-e:16px}
}
@media (min-width:440px) and (max-width:768px){
html body:is(.home,.postid-1388):not(#llpx){--llp-e:calc(50vw - 200px)}
}


@media (max-width:768px){

html body.home:not(#llpx) .fl-row:is(.fl-node-ygaztxus3dc6,.fl-node-mqicu80selw1,.fl-node-vu8l1qok2ryf,.fl-node-sgbe2m6axijh,.fl-node-18lbt6u5vx0d,.fl-node-yro1wt6v7big) > .fl-row-content-wrap{padding-left:var(--llp-e)!important;padding-right:var(--llp-e)!important}
html body.home:not(#llpx) .fl-row:is(.fl-node-4qhunmi6kt08,.fl-node-lyspamwx316g) > .fl-row-content-wrap{margin-left:var(--llp-e)!important;margin-right:var(--llp-e)!important}
html body.home:not(#llpx) .fl-col:is(.fl-node-wyvik2nd3pa9,.fl-node-pqadts971680,.fl-node-2r5udhvbpfmw,.fl-node-g0ktiapbyhc5,.fl-node-ro4zi3mvdt12,.fl-node-95i163fmwtxl,.fl-node-xat2n57w493i,.fl-node-v5ep9q1t3i78,.fl-node-viu2lrczk836,.fl-node-rysmbpd4oq0g,.fl-node-23x4difwkj9m,.fl-node-u7clh1vb986x,.fl-node-xy8smqhp16rf,.fl-node-swu70teg41c5,.fl-node-jefx0zp3hcbt){width:100%!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;float:none!important}
html body.home:not(#llpx) :is(.fl-node-t2k387ew5m16,.fl-node-9nsfrx356vl7,.fl-node-4z689u73j1gf,.fl-node-0w5rdayo7l3v,.fl-node-tm0ikcfq9ad3,.fl-node-cvh9wkgzbpji,.fl-node-k30jsgmih9bp,.fl-node-q1jv74y83mkf,.fl-node-y9qwc6ztxbn7,.fl-node-iohp0rxnjvwe,.fl-node-ya9i16be8wlp,.fl-node-wlsoc8oct26a,.fl-node-34wuxq5cyg8z,.fl-node-0ic67u1r9d3y,.fl-node-7ordtwzij65m,.fl-node-v7gmna0zqpts,.fl-node-ecmdh6bystpn,.fl-node-b7u0f84y5dsi,.fl-node-anwiqp4xfoht,.fl-node-0x5ea3ynw7zh,.fl-node-wx3jbo2k7m1a,.fl-node-zq9lv3rp8tx6,.fl-node-cvmjonuyg507,.fl-node-g64hleyqa5wr,.fl-node-94js72txrdlb,.fl-node-pufg7j42qcan,.fl-node-r9psh28v563g,.fl-node-p9gzalnmhy8j,.fl-node-t2s3mxkrvwzb,.fl-node-lko7vbsm180t,.fl-node-nmkut2drl3sc,.fl-node-fk2ac15ws89b,.fl-node-e57jaks0dhrv,.fl-node-spbf71dzr96c,.fl-node-7m3du0kvcgjs,.fl-node-icq14oxevuth,.fl-node-fnvabw73jhyx,.fl-node-ywfot1hal9qd,.fl-node-btqulfjsv6om).fl-module, html body.home:not(#llpx) :is(.fl-node-t2k387ew5m16,.fl-node-9nsfrx356vl7,.fl-node-4z689u73j1gf,.fl-node-0w5rdayo7l3v,.fl-node-tm0ikcfq9ad3,.fl-node-cvh9wkgzbpji,.fl-node-k30jsgmih9bp,.fl-node-q1jv74y83mkf,.fl-node-y9qwc6ztxbn7,.fl-node-iohp0rxnjvwe,.fl-node-ya9i16be8wlp,.fl-node-wlsoc8oct26a,.fl-node-34wuxq5cyg8z,.fl-node-0ic67u1r9d3y,.fl-node-7ordtwzij65m,.fl-node-v7gmna0zqpts,.fl-node-ecmdh6bystpn,.fl-node-b7u0f84y5dsi,.fl-node-anwiqp4xfoht,.fl-node-0x5ea3ynw7zh,.fl-node-wx3jbo2k7m1a,.fl-node-zq9lv3rp8tx6,.fl-node-cvmjonuyg507,.fl-node-g64hleyqa5wr,.fl-node-94js72txrdlb,.fl-node-pufg7j42qcan,.fl-node-r9psh28v563g,.fl-node-p9gzalnmhy8j,.fl-node-t2s3mxkrvwzb,.fl-node-lko7vbsm180t,.fl-node-nmkut2drl3sc,.fl-node-fk2ac15ws89b,.fl-node-e57jaks0dhrv,.fl-node-spbf71dzr96c,.fl-node-7m3du0kvcgjs,.fl-node-icq14oxevuth,.fl-node-fnvabw73jhyx,.fl-node-ywfot1hal9qd,.fl-node-btqulfjsv6om).fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}

html body.home:not(#llpx) .fl-col:is(.fl-node-g0ktiapbyhc5,.fl-node-v5ep9q1t3i78,.fl-node-viu2lrczk836,.fl-node-u7clh1vb986x) > .fl-col-content{padding:28px 22px!important}
html body.home:not(#llpx) :is(.fl-node-q1jv74y83mkf,.fl-node-7ordtwzij65m,.fl-node-anwiqp4xfoht,.fl-node-p9gzalnmhy8j).fl-module{margin-top:0!important}
html body.home:not(#llpx) :is(.fl-node-wlsoc8oct26a,.fl-node-b7u0f84y5dsi,.fl-node-zq9lv3rp8tx6,.fl-node-nmkut2drl3sc).fl-module, html body.home:not(#llpx) :is(.fl-node-wlsoc8oct26a,.fl-node-b7u0f84y5dsi,.fl-node-zq9lv3rp8tx6,.fl-node-nmkut2drl3sc).fl-module > .fl-module-content{margin-bottom:0!important}


html body.home:not(#llpx) .fl-col.fl-node-ro4zi3mvdt12 > .fl-col-content{min-height:0!important;height:calc((100vw - 2 * var(--llp-e)) * 1.15)!important;padding:0!important;background-size:cover!important;background-position:50% 20%!important}


html body.home:not(#llpx) :is(.fl-node-9nsfrx356vl7,.fl-node-tm0ikcfq9ad3,.fl-node-iohp0rxnjvwe,.fl-node-0ic67u1r9d3y,.fl-node-94js72txrdlb,.fl-node-t2s3mxkrvwzb,.fl-node-fnvabw73jhyx) :is(p,li,span:not(.fl-button-text)){font-size:16px!important;line-height:25px!important}
html body.home:not(#llpx) :is(.fl-node-ecmdh6bystpn,.fl-node-wx3jbo2k7m1a,.fl-node-pufg7j42qcan) :is(p,li){font-size:16px!important;line-height:22px!important}
html body.home:not(#llpx) :is(.fl-node-nmkut2drl3sc,.fl-node-btqulfjsv6om) p{font-size:14px!important;line-height:22px!important;text-align:left!important}

html body.home:not(#llpx) .fl-node-t2k387ew5m16.fl-module-heading, html body.home:not(#llpx) .fl-node-t2k387ew5m16 .fl-heading-text{font-size:min(30px,7.4vw)!important;line-height:1.2!important}
html body.home:not(#llpx) :is(.fl-node-0w5rdayo7l3v,.fl-node-34wuxq5cyg8z,.fl-node-cvmjonuyg507,.fl-node-fk2ac15ws89b,.fl-node-5fipn4lga2mb,.fl-node-icq14oxevuth).fl-module-heading, html body.home:not(#llpx) :is(.fl-node-0w5rdayo7l3v,.fl-node-34wuxq5cyg8z,.fl-node-cvmjonuyg507,.fl-node-fk2ac15ws89b,.fl-node-5fipn4lga2mb,.fl-node-icq14oxevuth) .fl-heading-text{font-size:26px!important;line-height:34px!important}
html body.home:not(#llpx) :is(.fl-node-7ordtwzij65m,.fl-node-anwiqp4xfoht).fl-module-heading, html body.home:not(#llpx) :is(.fl-node-7ordtwzij65m,.fl-node-anwiqp4xfoht) .fl-heading-text{font-size:min(22px,5.6vw)!important;line-height:29px!important}

html body.home:not(#llpx) .fl-node-q1jv74y83mkf.fl-module-heading, html body.home:not(#llpx) .fl-node-q1jv74y83mkf .fl-heading-text{font-size:min(22px,5.6vw)!important}
html body.home:not(#llpx) .fl-node-p9gzalnmhy8j.fl-module-heading, html body.home:not(#llpx) .fl-node-p9gzalnmhy8j .fl-heading-text{font-size:24px!important;line-height:31px!important;text-align:left!important}

html body.home:not(#llpx) .fl-node-p9gzalnmhy8j.fl-module-heading{max-width:290px!important}


html body.home:not(#llpx) .fl-node-4z689u73j1gf .fl-button-group-buttons{margin:0!important;padding:0!important;width:100%!important}
html body.home:not(#llpx) .fl-node-4z689u73j1gf .fl-button-group-button{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}
html body.home:not(#llpx) .fl-node-4z689u73j1gf a.fl-button{width:100%!important;margin-left:0!important;margin-right:0!important}


html body.home:not(#llpx) .fl-node-cvh9wkgzbpji .llp-recipe-slides{--llp-slides-gap:20px!important}
html body.home:not(#llpx) .fl-node-cvh9wkgzbpji .llp-recipe-slides__track{gap:20px!important;padding-left:0!important;padding-right:0!important}
html body.home:not(#llpx) .fl-node-cvh9wkgzbpji .llp-recipe-slides__slide{margin-left:0!important;margin-right:0!important}


html body.home:not(#llpx) :is(.fl-node-cvmjonuyg507,.fl-node-g64hleyqa5wr,.fl-node-94js72txrdlb), html body.home:not(#llpx) :is(.fl-node-cvmjonuyg507,.fl-node-g64hleyqa5wr,.fl-node-94js72txrdlb) :is(p,.fl-heading-text){text-align:left!important}
html body.home:not(#llpx) .fl-node-r9psh28v563g a.fl-button{width:100%!important;margin:0!important}


html body.home:not(#llpx) .fl-row.fl-node-s1kzc3aor8h2 > .fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.home:not(#llpx) .fl-node-5fipn4lga2mb.fl-module{margin-left:var(--llp-e)!important;margin-right:var(--llp-e)!important}
html body.home:not(#llpx) .fl-node-70jupclmz1gf .article-filter-wrap{padding-left:var(--llp-e)!important;padding-right:var(--llp-e)!important}
html body.home:not(#llpx) .fl-col.fl-node-tseyu578v3md > .fl-col-content{border-radius:0!important}

html body.home:not(#llpx) .fl-node-70jupclmz1gf .article-filter{padding-left:0!important;padding-right:0!important}


html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk > .fl-row-content-wrap{margin-left:35px!important;margin-right:35px!important}
html body.home:not(#llpx) .fl-col.fl-node-s3wp70zoh1mr > .fl-col-content{padding:20px 22px 28px!important}
html body.home:not(#llpx) .fl-node-icq14oxevuth.fl-module{margin-top:0!important}

html body.home:not(#llpx) .fl-node-icq14oxevuth.fl-module-heading{max-width:215px!important}
html body.home:not(#llpx) .fl-node-btqulfjsv6om.fl-module, html body.home:not(#llpx) .fl-node-btqulfjsv6om.fl-module > .fl-module-content{margin-bottom:0!important}
}

@media (max-width:389px){

html body.home:not(#llpx) .fl-node-cvmjonuyg507.fl-module-heading, html body.home:not(#llpx) .fl-node-cvmjonuyg507 .fl-heading-text{font-size:min(26px,6.6vw)!important}
html body.home:not(#llpx) .fl-node-r9psh28v563g a.fl-button{padding-left:10px!important;padding-right:10px!important}
html body.home:not(#llpx) .fl-node-r9psh28v563g a.fl-button .fl-button-text{letter-spacing:1px!important;white-space:nowrap!important}
}

@media (min-width:440px) and (max-width:768px){
html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk > .fl-row-content-wrap{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.home:not(#llpx) .fl-row.fl-node-btor1c3qagfk .fl-col:is(.fl-node-s3wp70zoh1mr,.fl-node-v1dkpbczfw8u){width:100%!important;margin-left:0!important;margin-right:0!important}

}


@media (max-width:768px){

html body.postid-1388:not(#llpx) .fl-node-4pbz9k3gv0ru.fl-module{margin-left:auto!important;margin-right:auto!important}

html body.postid-1388:not(#llpx) .fl-node-4aqesw2ry5jc.fl-module, html body.postid-1388:not(#llpx) .fl-node-4aqesw2ry5jc.fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}

html body.postid-1388:not(#llpx) :is(.fl-node-6vmx31an8itz,.fl-node-r0c6itol4ngm) p{font-size:16px!important;line-height:25px!important}
html body.postid-1388:not(#llpx) .fl-node-qm58w1ipvxoc p{font-size:16px!important;line-height:24px!important}

html body.postid-1388:not(#llpx) .fl-node-x15v4fgcqd8m.fl-module, html body.postid-1388:not(#llpx) .fl-node-x15v4fgcqd8m p{width:auto!important;max-width:none!important}

html body.postid-1388:not(#llpx) .fl-node-n2vpscolwf5m.fl-module-heading{max-width:min(361px,calc(100vw - 32px))!important;padding-left:0!important;padding-right:0!important;margin-left:auto!important;margin-right:auto!important}

html body.postid-1388:not(#llpx) .fl-node-rmsoc1pills1.fl-module::before, html body.postid-1388:not(#llpx) .fl-node-rmsoc1pills1.fl-module::after{display:none!important}

html body.postid-1388:not(#llpx) .fl-node-emtc9bfknzgp.fl-module-heading{font-size:min(26px,6.8vw)!important}

html body.postid-1388:not(#llpx) :is(.fl-node-k86tsh3ygvpq,.fl-node-xryc8mn9qlza,.fl-node-3dtugai6vef0) a.fl-button{padding-left:10px!important;padding-right:10px!important;white-space:nowrap!important}
html body.postid-1388:not(#llpx) :is(.fl-node-k86tsh3ygvpq,.fl-node-xryc8mn9qlza,.fl-node-3dtugai6vef0) a.fl-button .fl-button-text{font-size:13px!important;letter-spacing:1px!important;white-space:nowrap!important;max-width:none!important}

html body.postid-1388:not(#llpx) .fl-node-bdq6epr03cz9 p{font-size:16px!important;line-height:24px!important}

html body.postid-1388:not(#llpx) .fl-node-4vhluf7d6kw2 .fl-accordion-button{padding:15px 16px!important;gap:10px!important}
html body.postid-1388:not(#llpx) .fl-node-4vhluf7d6kw2 .fl-accordion-button-label{font-size:17px!important;line-height:24px!important}
html body.postid-1388:not(#llpx) .fl-node-4vhluf7d6kw2 button.fl-accordion-button-icon{margin-left:0!important}
html body.postid-1388:not(#llpx) .fl-node-4vhluf7d6kw2 .fl-accordion-content{padding:0 16px 18px!important}
html body.postid-1388:not(#llpx) .fl-node-4vhluf7d6kw2 .fl-accordion-content :is(p,li){font-size:16px!important;line-height:25px!important}

html body.postid-1388:not(#llpx) .fl-row.fl-node-jz2ov5h4eitu > .fl-row-content-wrap{padding-left:var(--llp-e)!important;padding-right:var(--llp-e)!important}
html body.postid-1388:not(#llpx) .fl-row.fl-node-jz2ov5h4eitu .fl-col:is(.fl-node-lc48a5do1z2i,.fl-node-reqm25cbj4n6,.fl-node-xkfe9borpj5s){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}
html body.postid-1388:not(#llpx) :is(.fl-node-9zrlxgc562f8,.fl-node-yq9i2caobnts,.fl-node-jo0r2xpthsil,.fl-node-cd5hv7sfeazn).fl-module, html body.postid-1388:not(#llpx) :is(.fl-node-9zrlxgc562f8,.fl-node-yq9i2caobnts,.fl-node-jo0r2xpthsil,.fl-node-cd5hv7sfeazn).fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}
}
@media (max-width:389px){

html body.postid-1388:not(#llpx) .fl-node-j3bz0etsqvik.fl-module-heading{font-size:min(26px,6.6vw)!important}
html body.postid-1388:not(#llpx) :is(.fl-node-k86tsh3ygvpq,.fl-node-xryc8mn9qlza,.fl-node-3dtugai6vef0) a.fl-button .fl-button-text{letter-spacing:0.5px!important}
}

@media (max-width:439px){

html body.postid-1388:not(#llpx) :is(.fl-node-w04mvqrh1sya,.fl-node-6vmx31an8itz,.fl-node-r0c6itol4ngm,.fl-node-bxryt9pk6wgd).fl-module, html body.postid-1388:not(#llpx) :is(.fl-node-w04mvqrh1sya,.fl-node-6vmx31an8itz,.fl-node-r0c6itol4ngm,.fl-node-bxryt9pk6wgd).fl-module > .fl-module-content{margin-left:var(--llp-e)!important;margin-right:var(--llp-e)!important}
html body.postid-1388:not(#llpx) .fl-row.fl-node-pcoxnm0vh2u7 > .fl-row-content-wrap{padding-left:var(--llp-e)!important;padding-right:var(--llp-e)!important}
}

@media (min-width:440px) and (max-width:768px){

html body.postid-1388:not(#llpx) .fl-row.fl-node-tw1qopzvj2i6 .fl-col:is(.fl-node-gbvln6p8diuh,.fl-node-hfapo0drty2n,.fl-node-nb92grx8teml){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;float:none!important;clear:both!important}

html body.postid-1388:not(#llpx) .fl-row.fl-node-n6gal2wh8pd3 > .fl-row-content-wrap{background-size:400px auto!important;padding-bottom:440px!important}
html body.postid-1388:not(#llpx) .fl-node-wturygsx7fmk.fl-module{left:var(--llp-e)!important;right:var(--llp-e)!important;width:auto!important}

html body.postid-1388:not(#llpx) .fl-col:is(.fl-node-bhkljp85sm92,.fl-node-0eljgp9y4xzv,.fl-node-9507ngjdrmw6,.fl-node-53whp1txb07z,.fl-node-0carohu4j7bd,.fl-node-uxyfv9p01846,.fl-node-q01kh42sbxmp){max-width:400px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
html body.postid-1388:not(#llpx) .fl-row:is(.fl-node-g2mtes0hnqwr,.fl-node-xuepgqk27jbm) > .fl-row-content-wrap{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.postid-1388:not(#llpx) .fl-row:is(.fl-node-tjrvqklz540g,.fl-node-ovwrjx8ke1i6,.fl-node-dw5qfia9czgb) > .fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.postid-1388:not(#llpx) :is(.fl-node-bxryt9pk6wgd,.fl-node-w04mvqrh1sya,.fl-node-6vmx31an8itz,.fl-node-r0c6itol4ngm,.fl-node-6h3q94lvkoab).fl-module, html body.postid-1388:not(#llpx) :is(.fl-node-bxryt9pk6wgd,.fl-node-w04mvqrh1sya,.fl-node-6vmx31an8itz,.fl-node-r0c6itol4ngm,.fl-node-6h3q94lvkoab).fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}
html body.postid-1388:not(#llpx) .fl-node-n2vpscolwf5m.fl-module, html body.postid-1388:not(#llpx) .fl-node-ovj6lpm7qif3.fl-module{padding-left:0!important;padding-right:0!important}

}

@media (min-width:641px) and (max-width:768px){
html body.home:not(#llpx) .fl-node-cvh9wkgzbpji .llp-recipe-slides__slide{flex:0 0 190px!important;width:190px!important;max-width:190px!important}
}

@media (max-width:768px){

html body .fl-node-pm69qijy5exw a{white-space:nowrap!important}
}



@media (max-width:768px){



html body.single-article #primary .fl-module-fl-post-content{padding-right:0!important;margin-right:0!important}

html body.single-article #primary .fl-module-content .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{padding-left:0!important;padding-right:0!important}

html body.single-article #primary .wp-block-accordion-heading__toggle{overflow:visible!important}

html body.single-article #primary figure.wp-block-table td,
html body.single-article #primary figure.wp-block-table th{word-break:normal!important;overflow-wrap:break-word!important;-webkit-hyphens:manual!important;hyphens:manual!important;padding:9px 5px!important}
html body.single-article #primary figure.wp-block-table table.has-fixed-layout tr:first-child > :nth-child(1){width:19%!important}
html body.single-article #primary figure.wp-block-table table.has-fixed-layout tr:first-child > :nth-child(2){width:27%!important}
html body.single-article #primary figure.wp-block-table table.has-fixed-layout tr:first-child > :nth-child(3){width:23%!important}
html body.single-article #primary figure.wp-block-table table.has-fixed-layout tr:first-child > :nth-child(4){width:31%!important}

html body.single-article #primary .llp-art-recipes .article-title{font-size:15px!important;line-height:1.3!important;padding:12px 10px 14px!important}

html body.single-article #primary .fl-module-fl-post-content .fl-module-content p.has-border-color{max-width:100%!important;width:auto!important;box-sizing:border-box!important}

html body.single-article #primary .fl-col.fl-node-vwazcfln7t1q,
html body.single-article #primary .fl-col.fl-node-7gq1a0sfe4x6{display:none!important}

html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi > .fl-module-content{margin-left:0!important;margin-right:0!important}

html body.single-article .fl-col.fl-node-4a6ncz98rbyi,
html body.single-post .fl-col.fl-node-67nszeapli0v{margin-left:0!important;margin-right:0!important}



html body .llp-access-paywall .llp-access-more-toggle{padding-top:12px!important;padding-bottom:16px!important;margin-top:-7px!important;margin-bottom:-11px!important}

html body.single-article .llp-access-paywall{padding-left:20px!important;padding-right:20px!important}



html body.single-post .llp-recipe-locked-layout{padding-left:20px!important;padding-right:20px!important}
html body.single-post .llp-recipe-locked-layout .llp-access-paywall{padding-left:0!important;padding-right:0!important}

html body.single-post .llp-recipe-locked-layout{overflow:hidden!important}



html body.single-post #primary .fl-module-fl-post-content .fl-module-content > p.wp-block-paragraph,
html body.single-post #primary .fl-module-fl-post-content .fl-module-content > ul.wp-block-list > li,
html body.single-post #primary .fl-module-fl-post-content .fl-module-content > ol.wp-block-list > li,
html body.single-post #primary .fl-module-fl-post-content .fl-module-content > .wp-block-group ul > li,
html body.single-post #primary .fl-module-fl-post-content .fl-module-content > .wp-block-group > p,
html body.single-post .llp-access-teaser-content > p.wp-block-paragraph,
html body.single-post .llp-access-teaser-content > ul.wp-block-list > li,
html body.single-post .llp-access-teaser-content > ol.wp-block-list > li{font-size:15px!important;line-height:25px!important}



html body.page-id-20882 .article-filter-wrap{padding-left:10px!important;padding-right:10px!important}
html body.page-id-20882 .article-filter-wrap .article-filter{padding-left:0!important;padding-right:0!important}
html body.page-id-20882 .llp-articles-intro{padding-left:10px!important;padding-right:10px!important}



html body.page-id-39 .fl-col-group.fl-node-w5ep0gcqhdl3,
html body.page-id-39 .fl-col-group.fl-node-xqf8eujmvag9{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;padding-left:9px!important;padding-right:9px!important}

html body.page-id-39 .fl-col-group.fl-node-w5ep0gcqhdl3 > .fl-col,
html body.page-id-39 .fl-col-group.fl-node-xqf8eujmvag9 > .fl-col{margin-left:0!important;margin-right:0!important}

html body.page-id-39 .fl-module.fl-node-mnxb04w2dof6 p{font-size:16px!important;line-height:25px!important}
html body.page-id-39 .fl-module.fl-node-mnxb04w2dof6{margin-left:20px!important;margin-right:20px!important}



html body.single-post .fl-module.fl-node-x16bm5k87t2y.fl-heading{width:auto!important;margin-left:20px!important;margin-right:20px!important}
html body.single-post .fl-module.fl-node-x16bm5k87t2y.fl-heading,
html body.single-post .fl-module.fl-node-x16bm5k87t2y.fl-heading span{font-size:30px!important;line-height:1.2!important}

}

@media (min-width:440px) and (max-width:768px){
html body.single-article .fl-row.fl-node-jmp1k9v2iy0r > .fl-row-content-wrap > .fl-row-content,
html body.single-article .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap > .fl-row-content,
html body.single-post .fl-row.fl-node-w1sq86ynzv20 > .fl-row-content-wrap > .fl-row-content,
html body.single-post .fl-row.fl-node-d3b1y0u4p29e > .fl-row-content-wrap > .fl-row-content,
html body.page-id-20882 .fl-col.fl-node-1qe2jhdl9f4o,
html body.page-id-39 .fl-row.fl-node-2vir3l4o76p1 > .fl-row-content-wrap > .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important;float:none!important}
html body.page-id-39 .fl-module.fl-node-mnxb04w2dof6{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.single-post .llp-recipe-locked-layout{max-width:440px!important;margin-left:auto!important;margin-right:auto!important}

html body.page-id-39 .fl-col-group.fl-node-w5ep0gcqhdl3 > .fl-col,
html body.page-id-39 .fl-col-group.fl-node-xqf8eujmvag9 > .fl-col{width:33.333%!important}

html body.single-article #primary .fl-module-content .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}
html body.single-article #primary .fl-module-content .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__media{grid-column:1!important;grid-row:1!important}
html body.single-article #primary .fl-module-content .wp-block-media-text.is-stacked-on-mobile > .wp-block-media-text__content{grid-column:1!important;grid-row:2!important}
}

html body.page-id-39 .fl-module-post-grid.fl-node-hsjcwkm65ni3 .fl-builder-pagination-load-more .fl-button{border:0!important;border-radius:50px!important;background:rgb(229,222,214)!important;color:rgb(51,51,51)!important;box-shadow:none!important;padding:20px 35px!important;font-size:14px!important;font-weight:400!important;letter-spacing:2px!important;line-height:18px!important;text-transform:uppercase!important}
html body.page-id-39 .fl-module-post-grid.fl-node-hsjcwkm65ni3 .fl-builder-pagination-load-more .fl-button:is(:hover,:focus){background:rgb(217,210,202)!important;color:rgb(51,51,51)!important}
html body.page-id-39 .fl-module-post-grid.fl-node-hsjcwkm65ni3 .fl-builder-pagination-load-more .fl-button .fl-button-text{color:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}



@media (max-width:768px){


html body.postid-41.postid-41 .fl-node-y0wts6parh53{margin-left:16px!important;margin-right:16px!important;max-width:min(349px,calc(100vw - 44px))!important}


html body.postid-41.postid-41 .fl-node-bwlp67fz4od2>.fl-row-content-wrap{margin-left:16px!important;margin-right:16px!important}


html body.postid-41.postid-41 .fl-node-qrxc7amvz5y9>.fl-row-content-wrap{padding-left:16px!important;padding-right:16px!important}


html body.postid-41.postid-41 .fl-node-a9h2sybeou0k{margin-top:24px!important}


html body.postid-41.postid-41 :is(.fl-node-0eby5v48suoi,.fl-node-6ecpbrzw4vyl,.fl-node-gvkr8io6x4eb) p{font-size:16px!important;line-height:25px!important}


html body.postid-41.postid-41 :is(.fl-node-2oprzlvwy10q,.fl-node-txcsna0u1vy5,.fl-node-owzi9pb5dqgh,.fl-node-9rv634an1y5z,.fl-node-1vykr9bimw5d,.fl-node-kqol28idwfup,.fl-node-g19vz6fijwxt,.fl-node-1ywo7s2qmatc,.fl-node-t9q8hyfjem5v,.fl-node-bmecxts0ak49,.fl-node-xe2q1vimtwjs,.fl-node-1n4arq7wlfbx,.fl-node-fl3ds4gw7ryc,.fl-node-aoxbgqnuywit) p{font-size:16px!important;line-height:25px!important}
html body.page-id-5087.page-id-5087 :is(.fl-node-vgsmn1or5b3c,.fl-node-1jx49qty58l0,.fl-node-7rodalc1yfvp,.fl-node-gohsqf5a3w4t,.fl-node-keqjf2m5do6l,.fl-node-n4kes5c6ldmr,.fl-node-d9ojxnuzey2l,.fl-node-wl5psermv0hj,.fl-node-vsngchf7eqlk,.fl-node-uogkpd9hwxaf,.fl-node-9frdum2ainoh) p{font-size:16px!important;line-height:25px!important}


html body.postid-41.postid-41 .fl-node-kf914wcqlgom .pp-tabs-panels{padding:24px 16px!important}


html body.postid-41.postid-41 .fl-node-5klscatxrpwy .pp-tabs-panel-content,
html body.page-id-5087.page-id-5087 .fl-node-xk8n5ish0wmc .pp-tabs-panel-content{padding:28px 16px!important}


html body.postid-41.postid-41 .fl-node-5klscatxrpwy .tcc-cake-side-row>p:first-child{flex:0 0 20px!important;width:20px!important;margin-right:8px!important}
html body.postid-41.postid-41 .fl-node-5klscatxrpwy .tcc-cake-list-item>img:first-child{flex:0 0 14px!important;margin-right:14px!important}
html body.postid-41.postid-41 .fl-node-5klscatxrpwy .tcc-cake-side-row>p:first-child img{width:20px!important;height:20px!important;max-width:none!important}


html body.page-id-5087.page-id-5087 .fl-node-xk8n5ish0wmc .uabb-list-icon-wrap{align-items:flex-start!important}


html body.postid-41.postid-41 .fl-node-o67mawsrgx4h>.fl-row-content-wrap{padding-bottom:33px!important}


html body.postid-41.postid-41 .fl-node-tz4235v1oql7 :is(.llp-cs-slides__media,.llp-cs-slides__name,.llp-cs-slides__excerpt){margin-left:10px!important;margin-right:10px!important}


html body.postid-41.postid-41 .fl-node-qog5kb7vl1xw>.fl-row-content-wrap{padding-left:16px!important;padding-right:16px!important}
html body.postid-41.postid-41 .fl-node-fxa1ucdohvit{padding-left:0!important;padding-right:0!important}

html body.postid-41.postid-41 .fl-node-u9m517h683gi{justify-content:flex-start!important}
html body.postid-41.postid-41 .fl-node-e5dsh9pukzlf{margin-left:0!important;margin-right:auto!important}


html body.postid-41.postid-41 .fl-node-gjo0shzwt29f>.fl-row-content-wrap{padding-left:16px!important;padding-right:16px!important}
html body.postid-41.postid-41 .fl-node-gjo0shzwt29f>.fl-row-content-wrap>.fl-row-content{padding-left:16px!important;padding-right:16px!important}


html body.postid-41.postid-41 :is(.fl-node-ent6chance01,.fl-node-nmth72g3xdcv,.fl-node-aoxbgqnuywit,.fl-node-q271xaul0m4f){margin-left:16px!important;margin-right:16px!important}

html body.postid-41.postid-41 .fl-node-nmth72g3xdcv{max-width:min(349px,calc(100vw - 44px))!important}

html body.postid-41.postid-41 .fl-node-nwbfi25q79gd>.fl-row-content-wrap{background-size:cover!important}


html body.postid-41.postid-41 .fl-node-bf3vreh4yqso>.fl-row-content-wrap{background-attachment:scroll!important;background-size:cover!important;background-position:center bottom!important;min-height:max(220px,38.1vw)!important}
html body.postid-41.postid-41 .fl-node-7urw8kygqfo4>.fl-row-content-wrap{background-attachment:scroll!important;background-size:cover!important;background-position:center 55%!important;min-height:max(220px,25.1vw)!important}


html body.page-id-5087.page-id-5087 .fl-node-mdzhe3nvs4og>.fl-row-content-wrap{padding-bottom:50px!important}


html body.page-id-5087.page-id-5087 .fl-node-l9rvhc5jgqu1 .llp-sc-video{margin-top:0!important}


html body.page-id-5087.page-id-5087 :is(.fl-node-hqj4s17ty063,.fl-node-bumr5ceiy0qf,.fl-node-ln9x23k8h0yu,.fl-node-vaco0ueztwg4){font-size:16px!important;line-height:22px!important}


html body.postid-41.postid-41 .fl-node-u2ke150sda9h,
html body.page-id-5087.page-id-5087 .fl-node-j6h5kabf70m8{width:auto!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important}
html body.postid-41.postid-41 .fl-node-t9q8hyfjem5v,
html body.page-id-5087.page-id-5087 .fl-node-n4kes5c6ldmr{max-width:320px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-5087.page-id-5087 .fl-node-de83kpomhynb{width:auto!important;max-width:262px!important;margin-left:auto!important;margin-right:auto!important}


html body.page-id-5087.page-id-5087 :is(.fl-node-o1d089zmbut7,.fl-node-9frdum2ainoh,.fl-node-gfcy6i21rtus){margin-left:0!important;margin-right:0!important}
}

@media (max-width:439px){
html body.postid-41.postid-41 .fl-builder-content-41 .fl-col,
html body.page-id-5087.page-id-5087 .fl-builder-content-5087 .fl-col{max-width:none!important}
}

@media (min-width:440px) and (max-width:768px){
html body.postid-41.postid-41 .fl-builder-content-41>.fl-row:not(.fl-node-v4510jangmup):not(.fl-node-bf3vreh4yqso):not(.fl-node-swtxe19mpnlh):not(.fl-node-7urw8kygqfo4):not(.fl-node-18x2ekr45op6):not(.fl-node-uq0wk9izom7v):not(.fl-node-nwbfi25q79gd):not(.fl-node-o67mawsrgx4h),
html body.page-id-5087.page-id-5087 .fl-builder-content-5087>.fl-row:not(.fl-node-y5169laqkvfu):not(.fl-node-f82ypa09uton):not(.fl-node-l9rvhc5jgqu1):not(.fl-node-x3flm46di8tu):not(.fl-node-jh3l1e2frabi){max-width:432px!important;margin-left:auto!important;margin-right:auto!important}
html body.postid-41.postid-41 .fl-builder-content-41 .fl-col,
html body.page-id-5087.page-id-5087 .fl-builder-content-5087 .fl-col{max-width:none!important}

html body.postid-41.postid-41 :is(.fl-node-v4510jangmup,.fl-node-nwbfi25q79gd)>.fl-row-content-wrap,
html body.page-id-5087.page-id-5087 .fl-node-y5169laqkvfu>.fl-row-content-wrap{padding-left:calc(50vw - 216px)!important;padding-right:calc(50vw - 216px)!important}
html body.postid-41.postid-41 .fl-node-uq0wk9izom7v>.fl-row-content-wrap,
html body.page-id-5087.page-id-5087 :is(.fl-node-f82ypa09uton,.fl-node-l9rvhc5jgqu1)>.fl-row-content-wrap{padding-left:calc(50vw - 201px)!important;padding-right:calc(50vw - 201px)!important}
html body.page-id-5087.page-id-5087 .fl-node-x3flm46di8tu>.fl-row-content-wrap{padding-left:calc(50vw - 200px)!important;padding-right:calc(50vw - 200px)!important}
html body.page-id-5087.page-id-5087 .fl-node-jh3l1e2frabi>.fl-row-content-wrap{padding-left:calc(50vw - 206px)!important;padding-right:calc(50vw - 206px)!important}

html body.postid-41.postid-41 :is(.fl-node-pyilrq1kfg42,.fl-node-pryk7l1xbtwz)>.fl-row-content-wrap{padding-bottom:340px!important}

html body.page-id-5087.page-id-5087 .fl-node-x3flm46di8tu .fl-node-o1d089zmbut7.fl-heading,
html body.page-id-5087.page-id-5087 .fl-node-x3flm46di8tu .fl-node-o1d089zmbut7 .fl-heading-text{font-size:29px!important}

html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-section{display:flex!important;flex-direction:column!important;gap:24px!important}
html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-intro{display:contents!important}
html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-title-area{order:1!important}
html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-gallery{order:2!important;margin:0!important}
html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-master-area{order:3!important}
html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-side-info{order:4!important}
html body.postid-41.postid-41 .fl-node-z06p5k1hn9dr .tcc-cake-video{order:5!important;margin:0!important}
}
@media (min-width:440px) and (max-width:640px){
html body.postid-41.postid-41 .fl-builder-content-41>.fl-row.fl-node-o67mawsrgx4h{max-width:432px!important;margin-left:auto!important;margin-right:auto!important}
}

@media (min-width:641px) and (max-width:768px){
html body.postid-41.postid-41 .fl-node-uq0wk9izom7v>.fl-row-content-wrap,
html body.page-id-5087.page-id-5087 .fl-node-f82ypa09uton>.fl-row-content-wrap{padding-left:15px!important;padding-right:15px!important}
html body.page-id-5087.page-id-5087 .fl-node-jh3l1e2frabi>.fl-row-content-wrap{padding-left:10px!important;padding-right:10px!important}
html body.postid-41.postid-41 :is(.fl-node-y783a061ndje,.fl-node-gvkr8io6x4eb,.fl-node-28if0pj5sutr,.fl-node-t9q8hyfjem5v),
html body.page-id-5087.page-id-5087 :is(.fl-node-ac65egkvi8xo,.fl-node-4hwjo6nz8iey,.fl-node-n4kes5c6ldmr){max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
}




@media (max-width:768px){

html body.woocommerce-account #primary{margin-top:32px!important;margin-bottom:48px!important}

html body.woocommerce-account:not(.logged-in) .u-columns .u-column1,
html body.woocommerce-account:not(.logged-in) .u-columns .u-column2,
html body.woocommerce-account form.lost_reset_password,
html body.woocommerce-account form.woocommerce-ResetPassword{padding:32px 24px!important}
html body.woocommerce-account form.lost_reset_password > p:first-child,
html body.woocommerce-account form.woocommerce-ResetPassword > p:first-child,
html body.woocommerce-account .woocommerce-message,
html body.woocommerce-account:not(.logged-in) .woocommerce-privacy-policy-text p{font-size:16px!important;line-height:25px!important}
html body.woocommerce-account form.lost_reset_password button[type=submit],
html body.woocommerce-account form.woocommerce-ResetPassword button[type=submit]{width:100%!important;min-height:50px!important}

html body.woocommerce-account .woocommerce-MyAccount-content a .dashicons.llp-icon{margin-right:8px!important}


html body.page-id-34 .fl-node-je8nlhmriaf6 > .fl-row-content-wrap{background-size:221% auto!important;background-position:0 0!important;background-repeat:no-repeat!important;background-color:#f5f7fd!important;-webkit-background-clip:content-box!important;background-clip:content-box!important;-webkit-background-origin:content-box!important;background-origin:content-box!important;padding:0!important;min-height:0!important}
html body.page-id-34 .fl-node-je8nlhmriaf6 > .fl-row-content-wrap > .fl-row-content{padding:calc(min(110.5vw,442px) + 14px) 0 44px!important;max-width:none!important}
html body.page-id-34 .fl-node-je8nlhmriaf6 .fl-col-group{min-height:0!important}
html body.page-id-34 .fl-node-phf9u6c5ndej > .fl-col-content,
html body.page-id-34 .fl-node-6n5s7hrc39jz > .fl-col-content{padding:0!important;margin:0!important;min-height:0!important}
html body.page-id-34 .fl-node-phf9u6c5ndej,
html body.page-id-34 .fl-node-6n5s7hrc39jz{width:100%!important;margin:0!important;padding:0!important}
html body.page-id-34 .fl-node-t80bw6vg9x53{display:none!important}
html body.page-id-34 .fl-node-olviy5fw60dx,
html body.page-id-34 .fl-node-xfpe3v9gnwik,
html body.page-id-34 .fl-node-0fak64de2ujl{margin:0 auto!important;padding:0!important;text-align:center!important}
html body.page-id-34 .fl-node-olviy5fw60dx .fl-heading,
html body.page-id-34 h1.fl-node-olviy5fw60dx,
html body.page-id-34 .fl-node-olviy5fw60dx .fl-heading-text{font-size:28px!important;line-height:34px!important;text-align:center!important}
html body.page-id-34 .fl-node-xfpe3v9gnwik{margin-top:12px!important}
html body.page-id-34 .fl-node-xfpe3v9gnwik,
html body.page-id-34 .fl-node-xfpe3v9gnwik *{font-size:16px!important;line-height:25px!important;text-align:center!important}
html body.page-id-34 .fl-node-0fak64de2ujl{margin-top:24px!important}
html body.page-id-34 .fl-node-0fak64de2ujl .fl-button-wrap{text-align:center!important}


html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-rich-text,
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-rich-text :is(p,li,a,strong,em,span){font-size:16px!important;line-height:25px!important}
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-rich-text p{margin-bottom:14px!important}
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-rich-text :is(ul,ol){margin:0 0 14px 20px!important;padding-left:0!important}
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary h2.fl-heading{font-size:21px!important;line-height:27px!important;margin:36px 0 10px!important}
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary h2.fl-heading:is(.fl-node-n0cub7qzh5ox,.fl-node-mpnf760vudaq,.fl-node-w4ung9o76isp){font-size:30px!important;line-height:36px!important;margin:0 0 16px!important}


html body.error404 .error-404{padding:48px 0 56px!important}
html body.error404 .error-404 .page-title,
html body.error404 .error-404 h1{font-size:26px!important;line-height:32px!important;margin:0 0 14px!important}
html body.error404 .error-404 .page-sub-title,
html body.error404 .error-404 h3{font-size:16px!important;line-height:25px!important;margin:0 0 24px!important}
html body.error404 .error-404 .search-form{display:flex!important;width:auto!important;max-width:none!important;margin:0!important}
html body.error404 .error-404 .search-form label{flex:1 1 auto!important;min-width:0!important;width:auto!important;margin:0!important}
html body.error404 .error-404 .search-form .search-field{width:100%!important;min-width:0!important;height:48px!important;font-size:16px!important}
html body.error404 .error-404 .search-form input.search-submit{flex:0 0 auto!important;width:auto!important;min-width:104px!important;height:48px!important;padding:0 16px!important;margin:0!important}


html body.search-results .ast-article-post .ast-excerpt-container p{font-size:16px!important;line-height:25px!important}


html body .fl-node-pm69qijy5exw{padding-bottom:52px!important}
}

@media (max-width:439px){

html body.llp-wc-account:not(.single-cartflows_step) .site-content > .ast-container{padding-left:20px!important;padding-right:20px!important}
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-row-content-wrap{padding-left:20px!important;padding-right:20px!important}
html body.error404 .site-content > .ast-container,
html body.search-results .site-content > .ast-container{padding-left:20px!important;padding-right:20px!important}
html body.page-id-34 .fl-node-6n5s7hrc39jz > .fl-col-content{padding:0 20px!important}
}

@media (min-width:440px) and (max-width:768px){

html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-row-content-wrap > .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body:is(.page-id-268,.page-id-14446,.page-id-14366) .fl-builder-content-primary .fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.error404 .error-404,
html body.search-results #primary,
html body.woocommerce-account:not(.logged-in) #primary{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.search-results .site-content > .ast-container,
html body.error404 .site-content > .ast-container{padding-left:0!important;padding-right:0!important}

html body.page-id-34 .fl-node-je8nlhmriaf6 > .fl-row-content-wrap{padding:32px calc(50vw - 200px) 0!important}
html body.page-id-34 .fl-node-6n5s7hrc39jz > .fl-col-content{padding:0 24px!important}
html body.page-id-34 .fl-node-a2ne4hfv9umk .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
}

html body.search-results .ast-article-post .entry-title{display:block!important;font-size:18px!important;line-height:24px!important;font-weight:400!important;margin:0 0 8px!important}
html body.search-results .ast-article-post .entry-title a{color:#111!important;text-decoration:none!important}




@media (max-width:768px){
html body .pp-logos-content.is-ticker > .pp-logos-ticker{-webkit-animation:none!important;animation:none!important;transform:none!important;will-change:auto!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;overflow:visible!important;flex-wrap:nowrap!important}
html body .pp-logos-content.is-ticker > .pp-logos-ticker > .pp-logo{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;flex-shrink:0!important}

html body :is(.fl-node-wqe92i6cbmps,.fl-node-zqr52w6x9bh3,.fl-node-ei2jvk0ocyut,.fl-node-pyba9wem14lf) .pp-logos-content.is-ticker .pp-logo img.logo-image{aspect-ratio:20/9!important;max-width:none!important}
html body.page-id-33 .fl-node-wqe92i6cbmps .pp-logos-content.is-ticker .pp-logo img.logo-image{width:100px!important;height:45px!important}
}

@media (max-width:768px){

html body.page-id-33 .fl-node-9yufnbge3i6q :is(.fl-photo-content,.fl-photo-img){width:min(calc(100vw - 40px),400px)!important;max-width:100%!important;height:auto!important}
html body.page-id-33 .fl-node-l64s7j8xqr3u.fl-module-heading.fl-module{margin-top:0!important}

html body.page-id-33 .fl-builder-content :is(.fl-node-2vhctfe3osjq,.fl-node-gkbqth5c80jf,.fl-node-ofvwxkq90ze3,.fl-node-senxcgtd3hlk,.fl-node-e5bwfnryvgca).fl-module-rich-text.fl-rich-text,html body.page-id-33 .fl-builder-content :is(.fl-node-2vhctfe3osjq,.fl-node-gkbqth5c80jf,.fl-node-ofvwxkq90ze3,.fl-node-senxcgtd3hlk,.fl-node-e5bwfnryvgca).fl-module-rich-text.fl-rich-text *:not(b,strong){font-size:16px!important;line-height:25px!important}
html body.page-id-33 .fl-builder-content :is(.fl-node-2vhctfe3osjq,.fl-node-gkbqth5c80jf).fl-module-rich-text.fl-rich-text,html body.page-id-33 .fl-builder-content :is(.fl-node-2vhctfe3osjq,.fl-node-gkbqth5c80jf).fl-module-rich-text.fl-rich-text *:not(b,strong){text-align:left!important}

html body.page-id-33 .fl-node-p3n4w5mlravy > .fl-row-content-wrap{margin-top:0!important;margin-bottom:0!important;padding-top:32px!important;padding-bottom:0!important}
html body.page-id-33 .fl-node-p3n4w5mlravy .fl-module-pp-logos-grid > .fl-module-content{margin-top:0!important;margin-bottom:0!important}
html body.page-id-33 .fl-node-mce2kfaz5hb7 > .fl-row-content-wrap{margin-top:0!important;padding-top:0!important}
html body.page-id-33 .fl-node-t61qp4obv8jr.fl-module-heading.fl-module{margin-top:29px!important}

html body.page-id-33 .fl-node-9w681mqn4ihx :is(.fl-photo-content,.fl-photo-img){width:100%!important;max-width:400px!important;height:auto!important}

html body.page-id-33 h2.fl-node-5uy29fqz1won.fl-module-heading{font-size:28px!important;line-height:1.3!important}
html body.page-id-33 h2.fl-node-5uy29fqz1won span{margin-top:8px!important}
}

@media (min-width:440px) and (max-width:768px){
html body.page-id-33 .fl-builder-content :is(.fl-node-2vhctfe3osjq,.fl-node-gkbqth5c80jf).fl-module-rich-text.fl-module{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}

html body.page-id-33 .fl-builder-content .fl-node-l64s7j8xqr3u.fl-module-heading.fl-module{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
}

@media (max-width:768px){
html body #pum-3796 #popmake-3796.pum-container{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:calc(100% - 32px)!important;max-width:420px!important;max-height:calc(100% - 24px)!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}
html body #pum-3796 .fl-node-o4j5c2rmi8xd{display:flex!important;flex-direction:column!important}
html body #pum-3796 .pum-content .fl-module .fl-module.fl-module-photo.fl-photo.fl-node-0jqgn8z1c6yp{display:block!important;order:-1!important;width:100%!important;height:136px!important;margin:0!important;overflow:hidden!important}
html body #pum-3796 .fl-node-0jqgn8z1c6yp .fl-photo-content{display:block!important;width:100%!important;height:100%!important}
html body #pum-3796 .fl-node-0jqgn8z1c6yp img.fl-photo-img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 46%!important;border-radius:0!important}
html body #pum-3796 .fl-node-rsvdf1yahljo{padding:20px 24px 22px!important;gap:0!important;width:100%!important}
html body #pum-3796 .pum-content h2.fl-module-heading.fl-node-una4hoebzxmj{font-size:26px!important;line-height:1.2!important;margin:0 0 10px!important}
html body #pum-3796 .pum-content .fl-node-p04ob5dsw1xk p{font-size:15px!important;line-height:22px!important}
html body #pum-3796 .fl-node-erum1kz3pho8{width:100%!important;margin:16px 0 0!important}
html body #pum-3796 .pum-content .convertkit-form form.formkit-form{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
html body #pum-3796 .pum-content .convertkit-form form.formkit-form .formkit-fields{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;margin:0!important}
html body #pum-3796 .pum-content .convertkit-form form.formkit-form .formkit-field{width:100%!important;flex:0 0 auto!important;margin:0 0 10px!important}
html body #pum-3796 .pum-content .convertkit-form form.formkit-form input.formkit-input{width:100%!important;height:48px!important;padding:0 20px!important;border:1px solid #D9D2CA!important;border-radius:80px!important;font-size:16px!important;box-shadow:none!important}
html body #pum-3796 .pum-content .convertkit-form form.formkit-form button.formkit-submit{width:100%!important;height:48px!important;flex:0 0 auto!important;margin:0!important;border-radius:80px!important}
html body #pum-3796 .fl-node-j20qtehg5dsy{margin:10px 0 0!important}
html body #pum-3796 #popmake-3796 button.pum-close.popmake-close{top:10px!important;right:10px!important;width:36px!important;height:36px!important;background:#fff!important}
}

@media (max-width:768px) and (max-height:620px){
html body #pum-3796 .pum-content .fl-module .fl-module.fl-module-photo.fl-photo.fl-node-0jqgn8z1c6yp{height:60px!important}
html body #pum-3796 .fl-node-rsvdf1yahljo{padding:14px 24px 12px!important}
html body #pum-3796 .fl-node-erum1kz3pho8{margin-top:12px!important}
html body #pum-3796 .fl-node-j20qtehg5dsy{margin-top:8px!important}
}




@media (max-width:768px){

html body.page-id-47 .fl-builder-content :is(.fl-node-x9lsz6h7yncp,.fl-node-5rnvs8ebd6m9,.fl-node-y0abfq5g819c,.fl-node-rxbvn6wz9p7k,.fl-node-v9xh4q270lor,.fl-node-4x1iml0fwb6e,.fl-node-ovlk59x13m0y,.fl-node-ge7qruo80dal,.fl-node-mjfpna8oeu2t,.fl-node-v2rt6kizeuy5).fl-rich-text,
html body.page-id-47 .fl-builder-content :is(.fl-node-x9lsz6h7yncp,.fl-node-5rnvs8ebd6m9,.fl-node-y0abfq5g819c,.fl-node-rxbvn6wz9p7k,.fl-node-v9xh4q270lor,.fl-node-4x1iml0fwb6e,.fl-node-ovlk59x13m0y,.fl-node-ge7qruo80dal,.fl-node-mjfpna8oeu2t,.fl-node-v2rt6kizeuy5).fl-rich-text *{font-size:16px!important;line-height:25px!important}
html body.page-id-47 .fl-builder-content .fl-node-3rjsfdbvwc71.fl-rich-text,
html body.page-id-47 .fl-builder-content .fl-node-3rjsfdbvwc71.fl-rich-text *{font-size:15px!important;line-height:24px!important}
html body.page-id-47 .fl-builder-content .pp-infolist .pp-infolist-title-text{font-size:17px!important;line-height:22px!important}
html body.page-id-47 .fl-builder-content .pp-infolist .pp-infolist-description,
html body.page-id-47 .fl-builder-content .pp-infolist .pp-infolist-description p{font-size:15px!important;line-height:22px!important}


html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu) > .fl-col-content > :is(.fl-module-heading,.fl-module-rich-text),
html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu) > .fl-col-content > :is(.fl-module-heading,.fl-module-rich-text) :is(p,span,.fl-heading-text){text-align:left!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-djx09ierbg67,.fl-node-1drcszqt6e0p,.fl-node-crf91h6uojik,.fl-node-78o91sufeqxz) > .fl-row-content-wrap{padding-left:0!important;padding-right:0!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu,.fl-node-qakjb7lvp2oi,.fl-node-jvmz5b9a6rcf,.fl-node-rhui6elocy0m) > .fl-col-content{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu) > .fl-col-content > .fl-module{margin-left:20px!important;margin-right:20px!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu) > .fl-col-content > .fl-module > .fl-module-content{margin-left:0!important;margin-right:0!important}
html body.page-id-47 .fl-builder-content .fl-node-vn7i92dy8jxe > .fl-col-content{margin-left:20px!important;margin-right:20px!important}
html body.page-id-47 .fl-builder-content .fl-module.fl-node-cosoc8oct26a.llp-socials-std .uabb-module-content.uabb-list-icon{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}
html body.page-id-47 .fl-builder-content .fl-node-8e2rvj4ntaqi.fl-button-wrap,
html body.page-id-47 .fl-builder-content .fl-node-8e2rvj4ntaqi .fl-button-wrap{text-align:left!important}

html body.page-id-47 .fl-builder-content :is(.fl-node-y0irztn74xm6,.fl-node-ujxfbknhtras) > .fl-module-content{margin-left:20px!important;margin-right:20px!important}


html body.page-id-47 .fl-builder-content .fl-node-yw7pmtkgcxl4.fl-module-photo{margin-left:20px!important;margin-right:20px!important}
html body.page-id-47 .fl-builder-content .fl-node-yw7pmtkgcxl4 .fl-photo-content{display:block!important;width:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-47 .fl-builder-content .fl-node-yw7pmtkgcxl4 .fl-photo-img{display:block!important;width:100%!important;max-width:none!important;height:auto!important}


html body.page-id-47 .fl-builder-content .fl-node-zqr52w6x9bh3 > .fl-module-content{margin-top:50px!important;margin-bottom:0!important}
html body.page-id-47 .fl-builder-content .fl-node-794ctlsmrq30 > .fl-row-content-wrap{padding-bottom:50px!important}


html body.page-id-47 .fl-builder-content :is(.fl-node-1dxsa9qpuwjn,.fl-node-weosip5dqc71,.fl-node-65d10z8vpy7w) .pp-logos-wrapper.pp-logos-ticker{flex-wrap:nowrap!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-1dxsa9qpuwjn,.fl-node-weosip5dqc71,.fl-node-65d10z8vpy7w) .pp-logos-ticker .pp-logo{flex:0 0 auto!important;width:220px!important;height:275px!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-1dxsa9qpuwjn,.fl-node-weosip5dqc71,.fl-node-65d10z8vpy7w) .pp-logos-ticker .pp-logo img.logo-image{display:block!important;width:220px!important;height:275px!important;max-width:none!important;object-fit:cover!important}


html body.page-id-47 .fl-builder-content :is(.fl-node-v4dt520o1rc9,.fl-node-zwsyatp6dkhc,.fl-node-i68obygmq4v7).fl-col > .fl-col-content{margin-top:-40px!important}

html body.page-id-47 .fl-builder-content :is(.fl-node-fxvbrdl5o6mk,.fl-node-y0abfq5g819c,.fl-node-axcuhsvz3tk5,.fl-node-4x1iml0fwb6e,.fl-node-fse9r6tj0ymg,.fl-node-ovlk59x13m0y).fl-module{margin-left:20px!important;margin-right:20px!important}


html body.page-id-47 .fl-builder-content .fl-node-djx09ierbg67.fl-row > .fl-row-content-wrap{padding-bottom:5px!important}
html body.page-id-47 .fl-builder-content .fl-node-azqxw83vs92y > .fl-row-content-wrap{padding-bottom:0!important}
html body.page-id-47 .fl-builder-content .fl-node-5rnvs8ebd6m9.fl-module{margin-left:20px!important;margin-right:20px!important;margin-bottom:0!important}


html body.page-id-47 .fl-builder-content .fl-node-qafuzjym81c9.fl-row > .fl-row-content-wrap{margin-left:max(35px,calc(50% - 200px))!important;margin-right:max(35px,calc(50% - 200px))!important;padding:28px 22px!important}
html body.page-id-47 .fl-builder-content .fl-node-p75yeio3szfw > .fl-col-content > .fl-module{margin-left:0!important;margin-right:0!important}
html body.page-id-47 .fl-builder-content .fl-node-sni0hz7k9l8p.fl-module{margin-top:0!important}
html body.page-id-47 .fl-builder-content .fl-node-lzaux3hnytwc.fl-module{margin-bottom:0!important}
}

@media (max-width:439px){
html body.page-id-47 .fl-builder-content .fl-col:is(.fl-node-mbgf4itoe0cu,.fl-node-qakjb7lvp2oi,.fl-node-jvmz5b9a6rcf,.fl-node-rhui6elocy0m){max-width:none!important}
}

@media (min-width:440px) and (max-width:768px){
html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu,.fl-node-qakjb7lvp2oi,.fl-node-jvmz5b9a6rcf,.fl-node-rhui6elocy0m) > .fl-col-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-47 .fl-builder-content :is(.fl-node-s9z1guht6cxd,.fl-node-vl0ob6zpdxuj,.fl-node-0mrtszja48wb,.fl-node-mbgf4itoe0cu) > .fl-col-content > .fl-module,
html body.page-id-47 .fl-builder-content :is(.fl-node-y0irztn74xm6,.fl-node-ujxfbknhtras) > .fl-module-content,
html body.page-id-47 .fl-builder-content .fl-node-yw7pmtkgcxl4.fl-module-photo,
html body.page-id-47 .fl-builder-content .fl-node-vn7i92dy8jxe > .fl-col-content{margin-left:0!important;margin-right:0!important}
}




@media (max-width:768px){

html body.page-id-48 .fl-builder-content :is(.fl-node-y3nwo8i9h74r,.fl-node-m2bxeo4qpajw,.fl-node-sbhmdzwvtg4r,.fl-node-x8fqlk5do0vw,.fl-node-phkivtnowafu,.fl-node-c2uedrq6gm09).fl-rich-text,
html body.page-id-48 .fl-builder-content :is(.fl-node-y3nwo8i9h74r,.fl-node-m2bxeo4qpajw,.fl-node-sbhmdzwvtg4r,.fl-node-x8fqlk5do0vw,.fl-node-phkivtnowafu,.fl-node-c2uedrq6gm09).fl-rich-text *,
html body.page-id-49 .fl-builder-content :is(.fl-node-1xf3dce240js,.fl-node-5niu39zslctj,.fl-node-sfr4in5z7yxm,.fl-node-92ufvbkj4xor,.fl-node-czevlahi86rf).fl-rich-text,
html body.page-id-49 .fl-builder-content :is(.fl-node-1xf3dce240js,.fl-node-5niu39zslctj,.fl-node-sfr4in5z7yxm,.fl-node-92ufvbkj4xor,.fl-node-czevlahi86rf).fl-rich-text *{font-size:16px!important;line-height:25px!important}
html body.page-id-49 .fl-builder-content .pp-infolist .pp-infolist-title-text{font-size:17px!important;line-height:22px!important}
html body.page-id-48 .fl-builder-content .pp-infolist .pp-infolist-title-text{font-size:16px!important;line-height:21px!important}
html body.page-id-49 .fl-builder-content .pp-infolist .pp-infolist-description,
html body.page-id-49 .fl-builder-content .pp-infolist .pp-infolist-description p{font-size:15px!important;line-height:22px!important}


html body.page-id-48 .fl-builder-content .fl-node-1yzg5c7enlks,
html body.page-id-49 .fl-builder-content .fl-node-cfmh3u25gyvz{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}
html body.page-id-48 .fl-builder-content .fl-col.fl-node-9cq2wgsl0i5n,
html body.page-id-49 .fl-builder-content .fl-col.fl-node-w57sgeai1kf8{order:1!important;width:100%!important;max-width:none!important;float:none!important}
html body.page-id-48 .fl-builder-content .fl-col.fl-node-ve9scqit54rk,
html body.page-id-49 .fl-builder-content .fl-col.fl-node-9xwctdo2gaib{order:2!important;width:100%!important;max-width:none!important;float:none!important}
html body.page-id-48 .fl-builder-content .fl-node-m78ey1x4ocsn.fl-row > .fl-row-content-wrap{padding-top:20px!important}
html body.page-id-49 .fl-builder-content .fl-node-3hukwilxpeyq.fl-row > .fl-row-content-wrap{padding:20px 0 45px!important}
html body.page-id-49 .fl-builder-content .fl-node-9xwctdo2gaib > .fl-col-content{padding:0!important}
html body.page-id-48 .fl-builder-content .fl-node-n4wxb70ktchm.fl-module-photo,
html body.page-id-49 .fl-builder-content .fl-node-ut5zsyol2f8d.fl-module-photo{margin:0 20px!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-n4wxb70ktchm,.fl-node-ms2od7ktgwb0) .fl-photo-content,
html body.page-id-49 .fl-builder-content :is(.fl-node-ut5zsyol2f8d,.fl-node-05nw19othy6k) .fl-photo-content{display:block!important;width:100%!important;max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-n4wxb70ktchm,.fl-node-ms2od7ktgwb0) .fl-photo-img,
html body.page-id-49 .fl-builder-content :is(.fl-node-ut5zsyol2f8d,.fl-node-05nw19othy6k) .fl-photo-img{display:block!important;width:100%!important;max-width:none!important;height:auto!important}
html body.page-id-48 .fl-builder-content .fl-node-8j0os217dcvr.fl-module-heading,
html body.page-id-48 .fl-builder-content .fl-node-8j0os217dcvr.fl-module-heading span,
html body.page-id-49 .fl-builder-content .fl-node-ltaenw1r93vq.fl-module-heading,
html body.page-id-49 .fl-builder-content .fl-node-ltaenw1r93vq.fl-module-heading span{font-size:26px!important;line-height:1.2!important;text-align:left!important}
html body.page-id-48 .fl-builder-content .fl-node-8j0os217dcvr.fl-module-heading.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-ltaenw1r93vq.fl-module-heading.fl-module{margin:28px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-7za1rhmfetsl.fl-module-heading,
html body.page-id-48 .fl-builder-content .fl-node-7za1rhmfetsl.fl-module-heading span,
html body.page-id-49 .fl-builder-content .fl-node-a1w3nr6u0g79.fl-rich-text,
html body.page-id-49 .fl-builder-content .fl-node-a1w3nr6u0g79.fl-rich-text *{text-align:left!important}
html body.page-id-48 .fl-builder-content .fl-node-7za1rhmfetsl.fl-module-heading.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-a1w3nr6u0g79.fl-module{margin:18px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-y3nwo8i9h74r.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-1xf3dce240js.fl-module{margin:22px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-y3nwo8i9h74r.fl-rich-text,
html body.page-id-48 .fl-builder-content .fl-node-y3nwo8i9h74r.fl-rich-text *,
html body.page-id-49 .fl-builder-content .fl-node-1xf3dce240js.fl-rich-text,
html body.page-id-49 .fl-builder-content .fl-node-1xf3dce240js.fl-rich-text *{text-align:left!important}


html body.page-id-48 .fl-builder-content :is(.fl-node-9yp8lrse1fz3,.fl-node-h8ziuv0ljb4o,.fl-node-0w4p3ildm8jq,.fl-node-r7d6knt9zyc2,.fl-node-ei4u8tk2lmpn,.fl-node-qhtd51far9xo).fl-col,
html body.page-id-49 .fl-builder-content :is(.fl-node-e6dw12z9kysq,.fl-node-wvzfa7854p26,.fl-node-5otlv64b3uz9,.fl-node-doh9w73r0mz1,.fl-node-vaoht3c1uxd8,.fl-node-lo38hgmde5w2).fl-col{max-width:none!important;width:100%!important}


html body.page-id-48 .fl-builder-content .fl-node-m2bxeo4qpajw.fl-module{margin-left:20px!important;margin-right:20px!important}
html body.page-id-48 .fl-builder-content .fl-node-o1ed0r3wa2fp > .fl-module-content{margin:20px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-06slry413p9x > .fl-module-content{margin:12px 20px 0!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist ul.pp-list-items{gap:12px!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-list-item .pp-list-item-content{border-radius:8px!important;padding:12px 12px 12px 10px!important;align-items:center!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist-icon-inner{width:40px!important;height:40px!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist-icon-inner span.pp-icon,
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist-icon-inner span.pp-icon:before{font-size:29px!important;line-height:29px!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist-icon-inner span.pp-icon:before{content:"\e988"!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist-title .pp-infolist-title-text{margin:0!important;font-weight:500!important}
html body.page-id-48 .fl-builder-content :is(.fl-node-o1ed0r3wa2fp,.fl-node-06slry413p9x) .pp-infolist-description{display:none!important}


html body.page-id-48 .fl-builder-content .fl-node-1pneqg58xomh > .fl-module-content{margin:0 auto!important;width:calc(100% - 40px)!important;max-width:400px!important}
html body.page-id-48 .fl-builder-content .fl-node-1pneqg58xomh .pp-image-carousel.slider-type-slideshow{height:calc((100vw - 40px) * 1.3333)!important;max-height:533px!important}
html body.page-id-48 .fl-builder-content .fl-node-c7lg9odbpvs6.fl-row > .fl-row-content-wrap{padding-top:45px!important;padding-bottom:10px!important}

html body.page-id-48 .fl-builder-content .fl-node-r7d6knt9zyc2 > .fl-col-content{padding:15px 0 0!important}
html body.page-id-48 .fl-builder-content .fl-node-9pi4lr70wzxu.fl-module-heading,
html body.page-id-48 .fl-builder-content .fl-node-9pi4lr70wzxu.fl-module-heading span,
html body.page-id-48 .fl-builder-content .fl-node-sbhmdzwvtg4r.fl-rich-text,
html body.page-id-48 .fl-builder-content .fl-node-sbhmdzwvtg4r.fl-rich-text *{text-align:left!important}
html body.page-id-48 .fl-builder-content .fl-node-9pi4lr70wzxu.fl-module{margin:20px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-sbhmdzwvtg4r.fl-module{margin:12px 20px 0!important}

html body.page-id-48 .fl-builder-content .fl-node-h7y0j5462suz > .fl-col-content{margin:30px 20px 0!important;padding:24px 18px!important}
html body.page-id-48 .fl-builder-content .fl-node-fy1isah9m5cd.fl-module,
html body.page-id-48 .fl-builder-content .fl-node-fy1isah9m5cd > .fl-module-content{margin:0!important}
html body.page-id-48 .fl-builder-content .fl-node-x8fqlk5do0vw.fl-module{margin:14px 0 0!important}
html body.page-id-48 .fl-builder-content .fl-node-x8fqlk5do0vw.fl-rich-text p:last-child{margin-bottom:0!important}



html body.page-id-48 .fl-builder-content .fl-node-uvwjynkhcm04.fl-row > .fl-row-content-wrap,
html body.page-id-49 .fl-builder-content .fl-node-otjx6b70vk4c.fl-row > .fl-row-content-wrap{background-color:#f4f2f0!important;padding:45px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-ms2od7ktgwb0.fl-module-photo,
html body.page-id-49 .fl-builder-content .fl-node-05nw19othy6k.fl-module-photo{margin:0 20px!important}
html body.page-id-48 .fl-builder-content .fl-node-cxy7qb914in5.fl-module-heading,
html body.page-id-48 .fl-builder-content .fl-node-cxy7qb914in5.fl-module-heading span,
html body.page-id-49 .fl-builder-content .fl-node-y5b7tlk9oqax.fl-module-heading,
html body.page-id-49 .fl-builder-content .fl-node-y5b7tlk9oqax.fl-module-heading span,
html body.page-id-48 .fl-builder-content .fl-node-phkivtnowafu.fl-rich-text,
html body.page-id-48 .fl-builder-content .fl-node-phkivtnowafu.fl-rich-text *,
html body.page-id-49 .fl-builder-content .fl-node-92ufvbkj4xor.fl-rich-text,
html body.page-id-49 .fl-builder-content .fl-node-92ufvbkj4xor.fl-rich-text *{text-align:left!important}
html body.page-id-48 .fl-builder-content .fl-node-cxy7qb914in5.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-y5b7tlk9oqax.fl-module{margin:28px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-phkivtnowafu.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-92ufvbkj4xor.fl-module{margin:14px 20px 0!important}
html body.page-id-48 .fl-builder-content .fl-node-phkivtnowafu.fl-rich-text p:last-child,
html body.page-id-49 .fl-builder-content .fl-node-92ufvbkj4xor.fl-rich-text p:last-child{margin-bottom:0!important}
html body.page-id-48 .fl-builder-content .fl-module.fl-node-masoc8oct26a .uabb-module-content.uabb-list-icon,
html body.page-id-49 .fl-builder-content .fl-module.fl-node-desoc8oct26a .uabb-module-content.uabb-list-icon{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}
html body.page-id-48 .fl-builder-content .fl-module.fl-node-masoc8oct26a .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap,
html body.page-id-49 .fl-builder-content .fl-module.fl-node-desoc8oct26a .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{background:#fff!important}


html body.page-id-48 .fl-builder-content .fl-node-ei2jvk0ocyut > .fl-module-content,
html body.page-id-49 .fl-builder-content .fl-node-pyba9wem14lf > .fl-module-content{margin:40px 0 0!important}
html body.page-id-48 .fl-builder-content .fl-node-vh7x5cg84wu0.fl-row > .fl-row-content-wrap,
html body.page-id-49 .fl-builder-content .fl-node-ikjb5oh80xz9.fl-row > .fl-row-content-wrap{padding-bottom:40px!important}


html body.page-id-48 .fl-builder-content .fl-node-smyqjxhvzp1i.fl-row > .fl-row-content-wrap,
html body.page-id-49 .fl-builder-content .fl-node-7h4wr5ez2cxg.fl-row > .fl-row-content-wrap{margin:0 max(35px,calc(50% - 200px)) 15px!important;padding:28px 22px!important}
html body.page-id-49 .fl-builder-content .fl-node-upmcxlq1w8z7 > .fl-col-content{padding:0!important}
html body.page-id-48 .fl-builder-content .fl-node-0vi9mjyoals7 > .fl-col-content > .fl-module,
html body.page-id-49 .fl-builder-content .fl-node-upmcxlq1w8z7 > .fl-col-content > .fl-module{margin-left:0!important;margin-right:0!important}
html body.page-id-48 .fl-builder-content .fl-node-z7ukt4jor3hy.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-uznd7yo26pti.fl-module{margin-top:0!important;margin-bottom:14px!important}
html body.page-id-48 .fl-builder-content .fl-node-c2uedrq6gm09.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-czevlahi86rf.fl-module{margin-top:0!important;margin-bottom:0!important}
html body.page-id-48 .fl-builder-content .fl-node-c2uedrq6gm09.fl-rich-text p:last-child,
html body.page-id-49 .fl-builder-content .fl-node-czevlahi86rf.fl-rich-text p:last-child{margin-bottom:0!important}
html body.page-id-48 .fl-builder-content .fl-node-zo62fn3xy7l8.fl-module,
html body.page-id-49 .fl-builder-content .fl-node-s9pzle5tnwik.fl-module{margin-top:22px!important;margin-bottom:0!important}


html body.page-id-49 .fl-builder-content .fl-node-p8k7eqzyl3dv.fl-row > .fl-row-content-wrap{padding:40px 20px 30px!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-uqg48x6nochw,.fl-node-x52dnoistg0r,.fl-node-15gnsi2hfqrc,.fl-node-1r4yfgnkepwo) .fl-photo-content{display:block!important;width:132px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-uqg48x6nochw,.fl-node-x52dnoistg0r,.fl-node-15gnsi2hfqrc,.fl-node-1r4yfgnkepwo) .fl-photo-img{display:block!important;width:100%!important;height:auto!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-1a349vjs2tec,.fl-node-wv4kn7xroj8l,.fl-node-9xg48kqzomve,.fl-node-7wibcqzjdx84).fl-module{margin:8px 6px 28px!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-9xg48kqzomve,.fl-node-7wibcqzjdx84).fl-module{margin-bottom:0!important}

html body.page-id-49 .fl-builder-content :is(.fl-node-1a349vjs2tec,.fl-node-wv4kn7xroj8l,.fl-node-9xg48kqzomve,.fl-node-7wibcqzjdx84).fl-rich-text p{max-width:132px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-1a349vjs2tec,.fl-node-wv4kn7xroj8l).fl-rich-text p br{display:inline!important}
html body.page-id-49 .fl-builder-content .fl-node-5eqbxyhmzuvd > .fl-module-content{margin:40px 0 0!important}


html body.page-id-49 .fl-builder-content :is(.fl-node-s5vd2y8rw1xb,.fl-node-tw086ksl371i).fl-row > .fl-row-content-wrap{padding-left:20px!important;padding-right:20px!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-v21dci07jlsw,.fl-node-oi1fzrg79sec){max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-5otlv64b3uz9,.fl-node-vaoht3c1uxd8) > .fl-col-content{min-height:0!important;height:calc((100vw - 40px) * 1.0724)!important;max-height:429px!important;background-size:cover!important;border-radius:10px 10px 0 0!important}
html body.page-id-49 .fl-builder-content .fl-node-5otlv64b3uz9 > .fl-col-content{background-position:50% 15%!important}
html body.page-id-49 .fl-builder-content .fl-node-vaoht3c1uxd8 > .fl-col-content{background-position:50% 46%!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-doh9w73r0mz1,.fl-node-lo38hgmde5w2) > .fl-col-content{border-radius:0 0 10px 10px!important;padding:26px 19px 28px!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-doh9w73r0mz1,.fl-node-lo38hgmde5w2) > .fl-col-content > .fl-module{margin-left:0!important;margin-right:0!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-u86pckq0j4rh,.fl-node-l9f57b3tp4od).fl-module-heading,
html body.page-id-49 .fl-builder-content :is(.fl-node-u86pckq0j4rh,.fl-node-l9f57b3tp4od).fl-module-heading span,
html body.page-id-49 .fl-builder-content :is(.fl-node-5niu39zslctj,.fl-node-sfr4in5z7yxm).fl-rich-text,
html body.page-id-49 .fl-builder-content :is(.fl-node-5niu39zslctj,.fl-node-sfr4in5z7yxm).fl-rich-text *,
html body.page-id-49 .fl-builder-content :is(.fl-node-0rlu4v9kbint,.fl-node-86jcmi91qsok).fl-button-wrap{text-align:left!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-u86pckq0j4rh,.fl-node-l9f57b3tp4od).fl-module{margin-top:0!important;margin-bottom:12px!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-5niu39zslctj,.fl-node-sfr4in5z7yxm).fl-module{margin-top:0!important;margin-bottom:0!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-l0hcd4xpbo1m,.fl-node-6z4wj5a0nos9) > .fl-module-content{margin:20px 0 0!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-l0hcd4xpbo1m,.fl-node-6z4wj5a0nos9) .pp-list-item .pp-list-item-content{padding-left:0!important;padding-right:0!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-l0hcd4xpbo1m,.fl-node-6z4wj5a0nos9) .pp-list-item .pp-icon-wrapper{margin-left:-7px!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-0rlu4v9kbint,.fl-node-86jcmi91qsok).fl-module{margin-top:22px!important;margin-bottom:0!important}
}

@media (min-width:440px) and (max-width:768px){
html body.page-id-48 .fl-builder-content :is(.fl-node-m78ey1x4ocsn,.fl-node-425kjdcuvnso,.fl-node-c7lg9odbpvs6,.fl-node-uvwjynkhcm04).fl-row > .fl-row-content-wrap > .fl-row-content,
html body.page-id-49 .fl-builder-content :is(.fl-node-3hukwilxpeyq,.fl-node-otjx6b70vk4c).fl-row > .fl-row-content-wrap > .fl-row-content{max-width:440px!important;margin-left:auto!important;margin-right:auto!important}
html body.page-id-49 .fl-builder-content :is(.fl-node-p8k7eqzyl3dv,.fl-node-s5vd2y8rw1xb,.fl-node-tw086ksl371i).fl-row > .fl-row-content-wrap > .fl-row-content{max-width:400px!important;margin-left:auto!important;margin-right:auto!important}
}




@media (min-width:769px){
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{display:block!important;width:132px!important;min-width:132px!important;max-width:none!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:10px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb img,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb img{display:block!important;width:132px!important;min-width:132px!important;max-width:none!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;border-radius:10px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table :is(th,td).my-course-col-thumb,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table :is(th,td).saved-recipe-col-thumb,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table :is(th,td).saved-article-col-thumb{width:164px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb{display:block!important;width:132px!important;min-width:0!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb .llp-pic-edit{margin-top:6px!important;font-size:10px!important;white-space:nowrap!important}
}
@media (min-width:769px) and (max-width:1099px){
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table td.saved-recipe-col-thumb img,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table td.saved-article-col-thumb img{width:96px!important;min-width:96px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table :is(th,td).my-course-col-thumb,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table :is(th,td).saved-recipe-col-thumb,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table :is(th,td).saved-article-col-thumb{width:120px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb{width:96px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb .llp-pic-edit{font-size:9px!important;white-space:normal!important}
}

@media (min-width:922px) and (max-width:1199px){
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-actions .button{display:block!important;width:max-content!important;margin:0!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-actions .button + .button{margin-top:8px!important}
}

@media (min-width:922px) and (max-width:1099px){
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table :is(th,td){padding-left:7px!important;padding-right:7px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table :is(th,td),
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table :is(th,td){padding-left:8px!important;padding-right:8px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table :is(th,td).my-course-col-thumb{width:110px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-recipes-table :is(th,td).saved-recipe-col-thumb,
html body.llp-wc-account .woocommerce-MyAccount-content table.saved-articles-table :is(th,td).saved-article-col-thumb{width:112px!important}
}
@media (max-width:768px){
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table tbody tr{grid-template-columns:132px minmax(0,1fr)!important;column-gap:16px!important}
html body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{width:132px!important;border-radius:12px!important}
}






@media (min-width:1201px){
body .fl-node-gt2cmfqnzke4 .fl-node-53jm26hrn9u7{margin-bottom:20px!important}
}


@media (min-width:1440px) and (max-width:2005px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap::before{transform-origin:33.2% 50%!important;transform:translateX(-16.02%) scale(1.08)!important}
}
@media (min-width:2006px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap::before{transform-origin:33.2% 50%!important;transform:scale(1.08)!important}
}


@media (max-width:992px){
body .fl-node-7nufrmsbpv3z .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.sub-menu a{font-size:13px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.12em!important;text-transform:uppercase!important}
}




@media (min-width:1024px){
body .fl-node-kf914wcqlgom .pp-tabs-panel-content .module-card{max-width:none!important;width:100%!important}
body .fl-node-kf914wcqlgom .pp-tabs-panel-content .module-card > .module-video{width:100%!important;max-width:none!important}
body .fl-node-kf914wcqlgom .pp-tabs-panel-content .module-card > .module-video video{width:100%!important}
}

@media (min-width:1025px){
body .fl-node-5klscatxrpwy .pp-tabs .pp-tabs-labels .pp-tabs-label{padding-left:clamp(8px,.83vw,10px)!important;padding-right:clamp(8px,.83vw,10px)!important}
}

body .fl-node-gjo0shzwt29f .fl-module.fl-node-a1rlkpt6m45b{margin-bottom:29px!important}
body .fl-node-gjo0shzwt29f .fl-node-vcl6wtjh45mu > .fl-module-content{margin-bottom:8px!important}
@media (max-width:768px){
body .fl-node-gjo0shzwt29f .fl-module.fl-node-a1rlkpt6m45b{margin-bottom:25px!important}
body .fl-node-gjo0shzwt29f .fl-node-vcl6wtjh45mu > .fl-module-content{margin-bottom:13px!important}
}




@media (min-width:769px){
html body.page-id-4772 .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.right-column{margin-top:34px!important}
}




@media (min-width:1200px){
html body.page-id-5087 .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label{padding-left:clamp(12px,1.25vw,20px)!important;padding-right:clamp(12px,1.25vw,20px)!important}
html body.page-id-5087 .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label .pp-tab-title{font-size:clamp(15px,1.25vw,18px)!important}
}

@media (min-width:1025px) and (max-width:1199px){
html body.page-id-5087 .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label{padding-left:0.75vw!important;padding-right:0.75vw!important}
html body.page-id-5087 .fl-node-xk8n5ish0wmc .pp-tabs-labels .pp-tabs-label .pp-tab-title{font-size:max(13px,1.25vw)!important}
}


@media (min-width:769px){
html body.page-id-5087 .fl-node-x3flm46di8tu>.fl-row-content-wrap{min-height:44.31vw!important;background-size:100% auto!important;background-position:0 -0.69vw!important}
}






html body.postid-56 .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9 .llp-hero-script{display:block!important;font-family:"Juniper and Sage Regular",mina,cursive!important;font-weight:400!important;font-size:.727em!important;line-height:1.2!important;letter-spacing:0!important;text-transform:lowercase!important;margin:0 0 .3em 0!important;padding-bottom:0!important}

@media (min-width:1025px){
html body.postid-56 .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9:has(.llp-hero-script){margin-top:10px!important}
}


@media (min-width:1024px){
html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__frame{padding-left:76px!important;padding-right:76px!important}
html body.postid-56 .fl-node-qh3l8y4dcwog .llp-cs-slides--inside .llp-cs-slides__card--inside{grid-template-columns:calc(37.5% + 4.5px) minmax(0,1fr)!important}
}


@media (min-width:769px){
html body.postid-56 .fl-node-2y04lxtkbp61>.fl-row-content-wrap{padding-top:110px!important}
}
@media (max-width:768px){
html body.postid-56 .fl-node-2y04lxtkbp61>.fl-row-content-wrap{padding-top:100px!important}
}






@media (min-width:1025px){
html body .fl-row.fl-node-4qhunmi6kt08 .fl-col-group.fl-node-2pit36mxn9fk{position:relative!important}

html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-module.fl-node-wlsoc8oct26a{position:absolute!important;right:0!important;left:auto!important;bottom:53px!important;width:40%!important;margin:0!important;padding:0!important;z-index:2!important}
html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-module.fl-node-wlsoc8oct26a > .fl-module-content{margin:0 10px!important}
html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-module.fl-node-wlsoc8oct26a .uabb-module-content.uabb-list-icon{justify-content:center!important;flex-wrap:nowrap!important}

html body .fl-builder-content .fl-row.fl-node-4qhunmi6kt08 .fl-module.fl-node-wlsoc8oct26a .uabb-module-content.uabb-list-icon .uabb-list-icon-wrap{box-shadow:0 2px 12px rgba(0,0,0,.14)!important}
}

@media (min-width:1400px){
html body .fl-row.fl-node-4qhunmi6kt08.baking_couse{max-width:1076px!important;margin-left:auto!important;margin-right:auto!important}
}


@media (min-width:769px){
html body .fl-builder-content .fl-node-yro1wt6v7big .fl-module.fl-node-e57jaks0dhrv{max-width:none!important}
html body .fl-builder-content .fl-node-yro1wt6v7big .fl-module.fl-node-e57jaks0dhrv p{white-space:nowrap!important}
html body .fl-builder-content .fl-node-yro1wt6v7big .fl-col.fl-node-jefx0zp3hcbt{max-width:960px!important}
html body .fl-builder-content .fl-node-yro1wt6v7big .fl-col.fl-node-swu70teg41c5{max-width:960px!important}
}
@media (max-width:768px){
html body .fl-builder-content .fl-node-yro1wt6v7big .fl-module.fl-node-e57jaks0dhrv p{text-wrap:balance!important}
}


@media (min-width:1200px){
html body .fl-builder-content .fl-row.fl-node-btor1c3qagfk.fl-row-bg-photo > .fl-row-content-wrap{min-height:min(43vw,826px)!important;background-position:50% 59.3%!important}
}






html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;text-align:center!important}
html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button .fl-button-text{display:block!important;min-width:0!important;white-space:normal!important;font-size:14px!important;line-height:20px!important;letter-spacing:2px!important;text-align:center!important}
html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button::before{flex:0 0 auto!important;top:0!important}

@media (min-width:769px){
html body.llp-caps-regular .fl-node-xix78ohzl65m .fl-module-button{display:block!important;width:auto!important;align-self:stretch!important;margin-left:0!important;margin-right:0!important;text-align:center!important}
html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button{min-height:68px!important;padding:13px 12px!important}
}

@media (min-width:769px) and (max-width:819px){
html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button{padding-left:8px!important;padding-right:8px!important}
html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button .fl-button-text{letter-spacing:1px!important}
}

@media (min-width:1135px){
html body.llp-caps-regular .fl-node-xix78ohzl65m .fl-node-3dtugai6vef0 a.fl-button .fl-button-text{max-width:228px!important}
}

@media (max-width:768px){
html body.llp-caps-regular .fl-node-xix78ohzl65m a.fl-button{padding-left:12px!important;padding-right:12px!important}
}
@media (max-width:419px){
html body.llp-caps-regular .fl-node-xix78ohzl65m .fl-node-3dtugai6vef0 a.fl-button .fl-button-text{max-width:228px!important}
}


html body.postid-56.llp-caps-regular :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-height:60px!important;padding:10px 12px!important;white-space:normal!important;text-align:center!important}
html body.postid-56.llp-caps-regular :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button .fl-button-text{display:block!important;min-width:0!important;white-space:normal!important;font-size:14px!important;line-height:20px!important;letter-spacing:2px!important;text-align:center!important}
html body.postid-56.llp-caps-regular :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button::before{flex:0 0 auto!important;top:0!important}
html body.postid-56.llp-caps-regular .fl-node-7ley48vz0w3a a.button{display:inline-flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;min-height:60px!important;padding:10px 24px!important;gap:0!important;white-space:nowrap!important;line-height:20px!important}
html body.postid-56.llp-caps-regular .fl-node-7ley48vz0w3a a.button::before{flex:0 0 auto!important;top:0!important}
@media (min-width:769px) and (max-width:1279px){
html body.postid-56.llp-caps-regular :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button,html body.postid-56.llp-caps-regular .fl-node-7ley48vz0w3a a.button{min-height:74px!important}
html body.postid-56.llp-caps-regular :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button .fl-button-text{max-width:146px!important}
}

@media (max-width:380px){
html body.postid-56.llp-caps-regular :is(.fl-node-w0ycpd1z4qxn,.fl-node-ekglt80y1iwr) a.fl-button{padding-left:8px!important;padding-right:8px!important}
}

@media (min-width:769px) and (max-width:830px){
html body.postid-56.llp-caps-regular .fl-node-7ley48vz0w3a a.button{padding-left:16px!important;padding-right:16px!important}
}

@media (min-width:769px){
html body.postid-56.llp-caps-regular .fl-node-7ley48vz0w3a.fl-module{margin-bottom:10px!important}
}


html body.llp-caps-regular .fl-node-m2sav6r8cz0q a.fl-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;max-width:100%!important;box-sizing:border-box!important;min-height:52px!important;padding:6px 22px!important;white-space:normal!important;text-align:center!important}
html body.llp-caps-regular .fl-node-m2sav6r8cz0q a.fl-button .fl-button-text{display:block!important;min-width:0!important;white-space:normal!important;font-size:14px!important;line-height:20px!important;letter-spacing:2px!important;text-align:center!important}
html body.llp-caps-regular .fl-node-m2sav6r8cz0q a.fl-button::before{flex:0 0 auto!important;top:0!important}
@media (max-width:480px),(min-width:769px) and (max-width:999px){
html body.llp-caps-regular .fl-node-m2sav6r8cz0q a.fl-button .fl-button-text{max-width:190px!important}
}


@media (min-width:769px) and (max-width:899px){
html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button{padding-left:16px!important;padding-right:16px!important;white-space:nowrap!important}
html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button,html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button .fl-button-text{letter-spacing:1px!important;white-space:nowrap!important}
}
@media (min-width:900px) and (max-width:1199px){
html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button{padding-left:30px!important;padding-right:30px!important;white-space:nowrap!important}
}
@media (min-width:1200px) and (max-width:1359px){
html body.llp-caps-regular .fl-node-f0t3aid6quyz .fl-button-group-buttons{flex-wrap:nowrap!important}
html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button{padding-left:14px!important;padding-right:14px!important;white-space:nowrap!important}
html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button,html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button .fl-button-text{letter-spacing:1px!important;white-space:nowrap!important}
}
@media (min-width:1360px) and (max-width:1499px){
html body.llp-caps-regular .fl-node-f0t3aid6quyz .fl-button-group-buttons{flex-wrap:nowrap!important}
html body.llp-caps-regular .fl-node-f0t3aid6quyz a.fl-button{padding-left:22px!important;padding-right:22px!important;white-space:nowrap!important}
}


@media (min-width:769px) and (max-width:1023px){
html body.llp-caps-regular .fl-node-4r9ybpgl5v78 a.llp-membership-plan-button-simple{display:inline-flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;height:52px!important;min-height:0!important;padding:0 10px!important;white-space:nowrap!important;line-height:20px!important;letter-spacing:1px!important}
html body.llp-caps-regular .fl-node-4r9ybpgl5v78 a.llp-membership-plan-button-simple span{letter-spacing:1px!important;white-space:nowrap!important}
}


html body.llp-caps-regular .llp-access-card__footer a.llp-commerce-button{text-transform:uppercase!important;letter-spacing:2px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;padding-left:14px!important;padding-right:14px!important;white-space:nowrap!important}

@media (max-width:389px){
html body.llp-caps-regular .llp-access-card__footer a.llp-commerce-button{letter-spacing:1px!important;padding-left:12px!important;padding-right:12px!important}
}

@media (min-width:769px) and (max-width:1279px){
html body.llp-caps-regular .llp-access-card__footer a.llp-commerce-button{display:flex!important;justify-content:center!important;align-items:center!important;box-sizing:border-box!important;min-height:66px!important;padding:12px!important;white-space:normal!important;text-align:center!important}
}

html body.llp-caps-regular .filter :is(.filter-reset,button[type=reset],button.reset-filters){text-transform:uppercase!important;letter-spacing:2px!important;font-size:14px!important;font-weight:400!important}

html body.llp-caps-regular .pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit,html body.llp-caps-regular .pum-theme-3752 .pum-content .convertkit-form form.formkit-form button.formkit-submit::before{text-transform:uppercase!important;letter-spacing:2px!important;font-weight:400!important;white-space:nowrap!important}


@media (max-width:768px){
html body.postid-56.llp-caps-regular .fl-node-7ley48vz0w3a a.button{display:flex!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important}
}




@media (max-width:600px){
html body .llp-mp--equipment .llp-mp__pcard--wide .llp-mp__pcard-media{aspect-ratio:4/5!important;min-height:0!important}
}




@media (min-width:431px) and (max-width:768px){
html body.page-id-31 .fl-row.fl-node-ygaztxus3dc6>.fl-row-content-wrap{padding-top:62.8vw!important}
html body.page-id-31 .fl-row.fl-node-ygaztxus3dc6 .fl-bg-slideshow img.fl-slideshow-image-img{top:0!important}
}


@media (max-width:768px){
html body.page-id-34 .fl-accordion-small .fl-accordion-button{padding:10px 16px!important}
html body.page-id-34 .fl-accordion-small .fl-accordion-content{padding-left:16px!important;padding-right:16px!important}
}




@media (max-width:992px){
body .fl-row.fl-node-7nufrmsbpv3z{position:relative!important;z-index:20!important}
body .fl-row.fl-node-7nufrmsbpv3z>.fl-row-content-wrap{padding:9px 0!important;min-height:0!important}
body .fl-node-7nufrmsbpv3z .fl-node-0aprsn9ec7vl{min-height:46px!important}
body .fl-node-7nufrmsbpv3z .fl-node-561halkpj9yq,body .fl-node-7nufrmsbpv3z .fl-node-561halkpj9yq>.fl-photo-content{margin-top:0!important;margin-bottom:0!important}
body .fl-node-7nufrmsbpv3z .fl-node-ljgfs70yqcu3:not(.pp-menu-mobile-clone)>.fl-module-content{margin:0!important}
body .fl-node-7nufrmsbpv3z .fl-node-4uykdq6zw7i8,body .fl-node-7nufrmsbpv3z .fl-node-2rmoedc1jufx{margin-top:0!important;margin-bottom:0!important}
body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle{box-shadow:none!important;background:transparent!important;padding:10px 8px!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle .pp-hamburger-box{width:26px!important;height:18px!important}
body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle .pp-hamburger-inner,body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle .pp-hamburger-inner::before,body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle .pp-hamburger-inner::after{width:26px!important;height:1.5px!important;border-radius:0!important}
body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle .pp-hamburger-inner::before{top:-8px!important}
body .fl-node-ljgfs70yqcu3 .pp-advanced-menu-mobile-toggle .pp-hamburger-inner::after{bottom:-8px!important}

body .fl-node-7nufrmsbpv3z .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone{width:auto!important;max-width:none!important;margin:9px -2.6316% -9px!important;background:#fff!important;border-top:1px solid rgba(7,8,8,.1)!important;border-bottom:1px solid rgba(7,8,8,.12)!important;box-shadow:0 14px 22px -14px rgba(7,8,8,.22)!important}
body .fl-node-7nufrmsbpv3z .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone>.fl-module-content{margin:0!important}

body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav{padding:0 calc(2.5% + 8px) 0 calc(2.5% + 9px)!important;background:#fff!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu{margin:0!important;background:#fff!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li{background:#fff!important;border-bottom:1px solid rgba(7,8,8,.1)!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li:last-child{border-bottom:0!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li>a,body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li>.pp-has-submenu-container>a{display:flex!important;align-items:center!important;min-height:52px!important;padding:6px 48px 6px 0!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#070808!important;background:transparent!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li>.pp-has-submenu-container{position:relative!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li>.pp-has-submenu-container .pp-menu-toggle,body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li.pp-active>.pp-has-submenu-container .pp-menu-toggle{position:absolute!important;top:50%!important;bottom:auto!important;right:0!important;left:auto!important;width:44px!important;height:44px!important;margin:-22px 0 0!important;padding:0!important;transform:none!important;background:transparent!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li>.pp-has-submenu-container .pp-menu-toggle::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;width:8px!important;height:8px!important;margin:-7px 0 0 -4px!important;border-style:solid!important;border-color:#070808!important;border-width:0 1.5px 1.5px 0!important;transform:rotate(45deg)!important;box-sizing:border-box!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.menu>li.pp-active>.pp-has-submenu-container .pp-menu-toggle::before{margin-top:-2px!important;transform:rotate(225deg)!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.sub-menu{padding:0 0 10px 14px!important;background:#fff!important}
body .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone .pp-menu-nav ul.sub-menu a{display:flex!important;align-items:center!important;min-height:44px!important;padding:4px 0!important;font-size:15px!important;font-weight:300!important;letter-spacing:0!important;text-transform:none!important;color:#363636!important}
}

@media (min-width:769px) and (max-width:992px){
body .fl-row.fl-node-7nufrmsbpv3z>.fl-row-content-wrap{padding:13px 0!important}
body .fl-node-7nufrmsbpv3z .fl-node-561halkpj9yq img{height:auto!important;max-height:46px!important;width:auto!important;max-width:100%!important}
body .fl-node-7nufrmsbpv3z .fl-node-ljgfs70yqcu3.pp-menu-mobile-clone{margin:13px -2.6316% -13px!important}
}




@media (max-width:410px){
html body.postid-56 .fl-col.fl-node-seqp74jawn8x.socal_icon_box > .fl-col-content.fl-node-content{flex-wrap:nowrap!important;gap:8px!important;margin-left:0!important;margin-right:auto!important}
}
@media (max-width:392px){
html body.postid-41 .fl-col.fl-node-e5dsh9pukzlf.socal_icon_box > .fl-col-content.fl-node-content{flex-wrap:nowrap!important;gap:8px!important}
html body.postid-56 .fl-col.fl-node-seqp74jawn8x.socal_icon_box .fl-module-content.fl-node-content,
html body.postid-41 .fl-col.fl-node-e5dsh9pukzlf.socal_icon_box .fl-module-content.fl-node-content{padding-left:10px!important;padding-right:10px!important}
}

@media (max-width:768px){
html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi nav.post-navigation{padding:20px 0!important}
html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi .nav-links{display:flex!important;flex-direction:column!important;gap:16px!important;padding:0!important;width:100%!important}
html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi .nav-links .nav-previous,
html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi .nav-links .nav-next{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important}
html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi .nav-links .nav-previous::after{display:none!important}
html body.single-article .fl-module-fl-post-navigation.fl-node-alt1dm5wbexi .nav-links a{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:1.35!important}
}

@media (max-width:430px){
html body.single-article .fl-module-fl-post-content .wp-block-button__link{padding-left:10px!important;padding-right:10px!important;font-size:15px!important}
}
@media (max-width:380px){
html body.single-article .fl-module-fl-post-content .wp-block-button__link{font-size:14px!important;padding-left:6px!important;padding-right:6px!important}
}

@media (max-width:768px){
html body.page-id-33 h2.fl-node-5uy29fqz1won span{display:block!important}
html body.page-id-33 h2.fl-node-5uy29fqz1won span br{display:none!important}
}

@media (min-width:993px) and (max-width:1200px){
html body.page-id-33 .fl-builder-content .fl-col.fl-node-wcae647dk3hq{width:41.89%!important}
}

@media (min-width:993px) and (max-width:1279px){
html body.page-id-33 .fl-builder-content .fl-node-xd6457kijua2.fl-module-rich-text.fl-module{margin-right:20px!important}
}

@media (min-width:769px) and (max-width:992px){
html body.page-id-31 .fl-col.fl-node-ro4zi3mvdt12 > .fl-col-content{background-position:50% 20%!important}
}


@media (max-width:768px){
body .fl-node-n6gal2wh8pd3 .problem_text{display:block!important;position:absolute!important;left:16px!important;right:16px!important;bottom:32px!important;width:auto!important;max-width:none!important;box-sizing:border-box!important}
body .fl-node-q6vystec9u82 .imageoverlay_text p{padding-inline:0!important;margin-bottom:0!important}
body .fl-node-9zrlxgc562f8 .fl-col-content h2.fl-module-heading.fl-heading-text{margin-left:15px!important}
}



@media (min-width:993px) and (max-width:1420px){
body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu{flex-wrap:nowrap!important;white-space:nowrap!important}
body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu ul.sub-menu{white-space:normal!important}
body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu>li>a,body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu>li>.pp-has-submenu-container>a{padding-left:clamp(5px,calc((100vw - 993px)*0.03 + 5px),10px)!important;padding-right:clamp(5px,calc((100vw - 993px)*0.03 + 5px),10px)!important}
}
@media (min-width:993px) and (max-width:1199px){
html body header.fl-builder-content .fl-node-p9jhc3ixs71l .menu>li a.menu-link span.menu-item-text{font-size:12px!important}

body header .fl-node-jzwi7aqfhldo .fl-col.fl-node-cdkj2z7rqwon>.fl-col-content{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important;align-items:center!important}
body header .fl-node-jzwi7aqfhldo .fl-node-cdkj2z7rqwon>.fl-col-content>.fl-module-pp-advanced-menu{width:auto!important;flex:0 1 auto!important}
body header .fl-node-jzwi7aqfhldo .fl-node-cdkj2z7rqwon>.fl-col-content>.fl-node-fd4i2sholznb{width:auto!important;flex:0 0 auto!important;margin:0 0 0 12px!important}
}

@media (min-width:1421px) and (max-width:1535px){
body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu{flex-wrap:nowrap!important;white-space:nowrap!important}
body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu ul.sub-menu{white-space:normal!important}
body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu>li>a,body header .fl-node-p9jhc3ixs71l .pp-advanced-menu ul.menu>li>.pp-has-submenu-container>a{padding-left:6px!important;padding-right:6px!important}
}





html body.single-article #primary .fl-module-content .llp-art-signoff{margin:48px 0 47px!important;padding:0!important}

html body.single-article #primary .fl-module-content .xs_social_share_widget:not(:has(li)){display:none!important}
html body.single-article #primary .fl-module-content .wp-block-spacer:has(+ .llp-art-signoff),html body.single-article #primary .fl-module-content .wp-block-spacer:has(+ .xs_social_share_widget + .llp-art-signoff){display:none!important}
html body.single-article #primary .fl-module-content :is(.wp-block-buttons,p):has(+ .llp-art-signoff),html body.single-article #primary .fl-module-content :is(.wp-block-buttons,p):has(+ .xs_social_share_widget + .llp-art-signoff),html body.single-article #primary .fl-module-content :is(.wp-block-buttons,p):has(+ .wp-block-spacer + .llp-art-signoff),html body.single-article #primary .fl-module-content :is(.wp-block-buttons,p):has(+ .wp-block-spacer + .xs_social_share_widget + .llp-art-signoff){margin-bottom:0!important}

html body.postid-4467 #primary .fl-module-content .wp-block-spacer:has(+ .wp-block-group.has-background + .llp-art-signoff),html body.postid-4467 #primary .fl-module-content .wp-block-spacer:has(+ .wp-block-group.has-background + .xs_social_share_widget + .llp-art-signoff){display:none!important}
html body.postid-4467 #primary .fl-module-content .wp-block-buttons:has(+ .wp-block-spacer + .wp-block-group.has-background + .llp-art-signoff),html body.postid-4467 #primary .fl-module-content .wp-block-buttons:has(+ .wp-block-spacer + .wp-block-group.has-background + .xs_social_share_widget + .llp-art-signoff){margin-bottom:0!important}
html body.single-article #primary .fl-module-content p:not(:empty) + .llp-art-signoff,html body.single-article #primary .fl-module-content p:not(:empty) + .xs_social_share_widget + .llp-art-signoff,html body.single-article #primary .fl-module-content p:not(:empty) + .wp-block-spacer + .llp-art-signoff,html body.single-article #primary .fl-module-content p:not(:empty) + .wp-block-spacer + .xs_social_share_widget + .llp-art-signoff{margin-top:42px!important}
html body.single-article #primary .fl-module-content .llp-art-signoff + .llp-art-welcome,html body.single-article #primary .fl-module-content .llp-art-signoff + .llp-art-join,html body.single-article #primary .fl-module-content .llp-art-signoff + .llp-art-join + .llp-art-welcome{margin-top:0!important}
@media (max-width:768px){
html body.single-article #primary .fl-module-content .llp-art-signoff{margin:40px 0 39px!important}
html body.single-article #primary .fl-module-content p:not(:empty) + .llp-art-signoff,html body.single-article #primary .fl-module-content p:not(:empty) + .xs_social_share_widget + .llp-art-signoff,html body.single-article #primary .fl-module-content p:not(:empty) + .wp-block-spacer + .llp-art-signoff,html body.single-article #primary .fl-module-content p:not(:empty) + .wp-block-spacer + .xs_social_share_widget + .llp-art-signoff{margin-top:34px!important}
}


html body.single-article #primary .fl-module-content .wp-block-media-text:has(img[src*="Chocolate8"]) > .wp-block-media-text__content{padding-left:0!important}
@media (min-width:601px){
html body.single-article #primary .fl-module-content .wp-block-media-text:has(img[src*="Chocolate8"]) > .wp-block-media-text__media img{margin-top:calc(-2.5% + 6px)!important}
}


html body.single-article #primary .fl-module-content .wp-block-media-text:has(img[src*="Chocolate15"]){gap:0!important}
html body.single-article #primary .fl-module-content .wp-block-media-text:has(img[src*="Chocolate15"]) > .wp-block-media-text__content > p:last-child{margin-bottom:0!important}
html body.single-article #primary .fl-module-content .wp-block-media-text:has(img[src*="Chocolate15"]) > .wp-block-media-text__media img{margin-top:calc(22px - 2.7%)!important}


html body.single-article #primary .fl-module-content .wp-block-media-text:not(:has(img[src*="Chocolate15"])) > .wp-block-media-text__media{align-self:start!important}
@media (min-width:601px){
html body.single-article #primary .fl-module-content .wp-block-media-text:not(:has(img[src*="Chocolate"])) > .wp-block-media-text__content > :first-child{margin-top:-6px!important}
}

@media (min-width:601px){
html body.postid-17217 #primary .fl-module-content .wp-block-media-text{grid-template-columns:40% 1fr!important}

html body.postid-19425 #primary .fl-module-content .wp-block-media-text{grid-template-columns:50% 1fr!important}
}


html body.single-article #primary .fl-module-content .wp-block-buttons:has(+ .wp-block-spacer + .wp-block-buttons){display:inline-flex!important;vertical-align:top!important;margin:0 14px 12px 0!important}
html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer:has(+ .wp-block-buttons){display:none!important}
html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer + .wp-block-buttons{display:inline-flex!important;vertical-align:top!important;margin:0 0 12px!important}

html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer + .wp-block-buttons + .llp-art-signoff,html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer + .wp-block-buttons + .xs_social_share_widget + .llp-art-signoff{margin-top:36px!important}
html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer + .wp-block-buttons + :not(.llp-art-signoff,.xs_social_share_widget){margin-top:8px!important}

html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer:has(+ p){height:14px!important}


html body.single-article #primary .fl-module-content p:has(+ .wp-block-list.has-background){margin-bottom:23px!important}


html body.single-article #primary .fl-module-content p.llp-art-callout--tip{max-width:700px!important;width:fit-content!important;padding:14px 20px!important;font-style:italic!important}
html body.single-article #primary .fl-module-content p.llp-art-callout--tip :is(em,span){font-style:italic!important}
html body.single-article #primary .fl-module-content p:is(:has(> strong:first-child + strong > br:only-child),:has(> strong:first-child > br:last-child),:has(> strong:first-child + strong + br),:has(> strong:first-child + br)){margin-top:30px!important;margin-bottom:8px!important}
html body.single-article #primary .fl-module-content p:is(:has(> strong:first-child + strong > br:only-child),:has(> strong:first-child > br:last-child),:has(> strong:first-child + strong + br),:has(> strong:first-child + br)) + p.llp-art-callout--tip{margin-top:0!important;margin-left:22px!important}

html body.single-article #primary .fl-module-content p:is(:has(> strong:first-child + strong > br:only-child),:has(> strong:first-child > br:last-child),:has(> strong:first-child + strong + br),:has(> strong:first-child + br)) + p.llp-art-callout:not(.llp-art-callout--tip){margin-top:34px!important;margin-left:0!important}

html body.single-article #primary .fl-module-content p:not(:has(> strong:first-child br)) + p.llp-art-callout--tip{margin-top:16px!important}
html body.single-article #primary .fl-module-content :is(ul,ol) + p.llp-art-callout--tip{margin-top:22px!important}
@media (max-width:768px){
html body.single-article #primary .fl-module-content p.llp-art-callout--tip{max-width:100%!important}

html body.single-article #primary .fl-module-content p:is(:has(> strong:first-child + strong > br:only-child),:has(> strong:first-child > br:last-child),:has(> strong:first-child + strong + br),:has(> strong:first-child + br)) > strong br,html body.single-article #primary .fl-module-content p:is(:has(> strong:first-child + strong + br),:has(> strong:first-child + br)) > br{display:inline!important}
}


html body.single-article #primary .fl-module-content figure.wp-block-image:has(+ p:is(.caption,.has-text-align-center)){margin-bottom:0!important}
html body.single-article #primary .fl-module-content figure.wp-block-image:has(+ p:is(.caption,.has-text-align-center)) img{display:block!important}
html body.single-article #primary .fl-module-content figure.wp-block-image + p:is(.caption,.has-text-align-center){margin-top:8px!important;padding-top:0!important;line-height:1.4!important}




html body.single-article #primary .fl-module-content .llp-art-welcome{align-items:stretch!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__title{margin-bottom:24px!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__script{margin-bottom:8px!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__media{position:relative!important;min-height:0!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__media img{display:block!important;width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:1000/1302!important;object-fit:cover!important;object-position:50% 50%!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__social{gap:9px!important;flex-wrap:nowrap!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__social a.llp-art-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important;height:40px!important;padding:0 14px!important;border-radius:55px!important;background:#fff!important;font-family:Helvetica,Arial,sans-serif!important;font-size:14.5px!important;line-height:20px!important;font-weight:700!important;letter-spacing:0!important;color:#333!important;text-decoration:none!important;white-space:nowrap!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__social a.llp-art-pill img{width:18px!important;height:auto!important;display:block!important}

@media (min-width:769px) and (max-width:1024px){
html body.single-article #primary .fl-module-content .llp-art-welcome{grid-template-columns:minmax(0,1fr) 300px!important;align-items:center!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__body{padding:32px 28px!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__media{padding:24px 24px 24px 0!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__media img{height:auto!important;border-radius:10px!important}
}
@media (max-width:768px){
html body.single-article #primary .fl-module-content .llp-art-welcome__media img{aspect-ratio:1000/1302!important;height:auto!important}

html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer + .wp-block-buttons + .llp-art-signoff,html body.single-article #primary .fl-module-content .wp-block-buttons + .wp-block-spacer + .wp-block-buttons + .xs_social_share_widget + .llp-art-signoff{margin-top:28px!important}
}

@media (min-width:1025px) and (max-width:1399px){
html body.single-article #primary .fl-module-content .llp-art-welcome{align-items:center!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__media{padding:24px 24px 24px 0!important}
html body.single-article #primary .fl-module-content .llp-art-welcome__media img{height:auto!important;border-radius:10px!important}
}





html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content:has(> .fl-module-content){font-size:inherit!important;line-height:inherit!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content{margin:0!important;padding:0!important;color:var(--ast-global-color-3,#070808)!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content :is(h2,h3,h4){font-weight:400!important;color:var(--ast-global-color-2,#070808)!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content :is(figure.wp-block-image,.wp-block-media-text__media) img:not([style*="radius"]){border-radius:0!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content h2#italian-meringue-troubleshooting-guide-common-problems-how-to-fix-them + .wp-block-media-text .wp-block-media-text__media img{border-radius:10px!important}


html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > .llp-article-teaser__faded{margin-top:0!important;overflow:clip!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > figure.wp-block-image:has(+ .llp-article-teaser__faded > p:is(.caption,.has-text-align-center):first-child){margin-bottom:0!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > figure.wp-block-image:has(+ .llp-article-teaser__faded > p:is(.caption,.has-text-align-center):first-child) img{display:block!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > figure.wp-block-image + .llp-article-teaser__faded > p:first-child{margin-top:1.6em!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > figure.wp-block-image + .llp-article-teaser__faded > p:is(.caption,.has-text-align-center):first-child{margin-top:8px!important;padding-top:0!important;line-height:1.4!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > :is(p,h2,h3):has(+ .llp-article-teaser__faded > .wp-block-list:first-child){margin-bottom:10px!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > p:has(+ .llp-article-teaser__faded > .wp-block-list.has-background:first-child){margin-bottom:23px!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > p:has(+ .llp-article-teaser__faded > p.has-border-color:first-child){margin-bottom:0!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > p + .llp-article-teaser__faded > p.llp-art-callout--tip:first-child{margin-top:16px!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > :is(ul,ol) + .llp-article-teaser__faded > p.llp-art-callout--tip:first-child{margin-top:22px!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > p:is(:has(> strong:first-child + strong > br:only-child),:has(> strong:first-child > br:last-child),:has(> strong:first-child + strong + br),:has(> strong:first-child + br)) + .llp-article-teaser__faded > p.llp-art-callout--tip:first-child{margin-top:8px!important;margin-left:22px!important}

html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > .wp-block-spacer + .llp-article-teaser__faded > h3.wp-block-heading:first-child{margin-top:12px!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > :is(p,ul,ol,figure,.wp-block-media-text) + .llp-article-teaser__faded > h3.wp-block-heading:first-child,html body.single-article.llp-recipe-locked #primary .llp-article-teaser__content > .fl-module-content > :is(p,ul,ol,figure,.wp-block-media-text) + .wp-block-spacer + .llp-article-teaser__faded > h3.wp-block-heading:first-child{border-top:1px solid #e3dbd2!important;padding-top:24px!important;margin-top:30px!important}





html body.single-article #primary .fl-module-content h3.wp-block-heading{text-transform:uppercase!important}


html body .llp-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji","Twemoji Mozilla","Android Emoji",sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;font-variant-emoji:emoji;line-height:1!important}


html body.single-article #primary .fl-module-content .llp-art-signoff:has(+ :is(.llp-art-welcome,.llp-art-join)){margin-bottom:80px!important}


html body.single-article #primary .fl-module-content p:has(+ p + figure.wp-block-image img[src*="Chocolate15"]){margin-bottom:6px!important}
html body.single-article #primary .fl-module-content p + p:has(+ figure.wp-block-image img[src*="Chocolate15"]){margin-top:0!important}


html body.single-article #primary .fl-module-content .llp-art-offers{container-type:inline-size!important;container-name:llp-art-offers!important;display:block!important;margin:44px 0 0!important;padding:0!important;max-width:none!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;margin:0 0 24px!important;padding:0!important;border-radius:10px!important;background:#f4f2f0!important;overflow:hidden!important;max-width:none!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer:last-child{margin-bottom:0!important}

html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics{position:relative!important;display:flex!important;flex:0 0 auto!important;gap:0!important;margin:0!important;padding:0!important;max-width:none!important;width:100%!important;overflow:hidden!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics::before{content:""!important;display:block!important;width:0!important;padding-top:66.667%!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics > figure.wp-block-image{position:relative!important;flex:1 1 0!important;min-width:0!important;margin:0!important;padding:0!important;max-width:none!important;overflow:hidden!important}

html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics > figure.wp-block-image img{position:absolute!important;top:0!important;left:50%!important;transform:translateX(-50%)!important;height:100%!important;width:auto!important;min-width:100%!important;max-width:none!important;margin:0!important;object-fit:cover!important;object-position:50% 50%!important;border-radius:0!important}

html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;box-sizing:border-box!important;margin:0!important;padding:30px 24px 34px!important;max-width:none!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > *{max-width:none!important;margin:0!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > * + *{margin-top:18px!important}

html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > p:first-child:has(> strong:only-child){font-size:20px!important;line-height:1.35!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > p:first-child > strong:only-child{font-weight:400!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;list-style:none!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list > li{position:relative!important;margin:0 0 10px!important;padding:0 0 0 34px!important;list-style:none!important;font-size:16px!important;line-height:1.35!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list > li:last-child{margin-bottom:0!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list > li::marker{content:""!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list > li::before{content:""!important;position:absolute!important;left:3px!important;top:.28em!important;width:17px!important;height:14px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 16'%3E%3Cpath d='M1.5 8.2 7 13.7 18.5 2.2' fill='none' stroke='%23cebbaf' stroke-width='1.6'/%3E%3C/svg%3E") center/contain no-repeat!important;border:0!important;border-radius:0!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-buttons{display:flex!important;margin-top:24px!important;padding:0!important;max-width:100%!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-buttons > .wp-block-button{margin:0!important;max-width:100%!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text .wp-block-button__link{box-sizing:border-box!important;max-width:100%!important;white-space:normal!important;text-align:center!important}
@container llp-art-offers (min-width:560px){
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text{padding:36px 40px 40px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > p:first-child:has(> strong:only-child){font-size:24px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text .wp-block-button__link{white-space:nowrap!important;padding-left:30px!important;padding-right:30px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer.llp-art-offer--flip > .llp-art-offer__pics::before{padding-top:50%!important}
}
@container llp-art-offers (min-width:860px){
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer{flex-direction:row!important;align-items:stretch!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer.llp-art-offer--flip{flex-direction:row-reverse!important}

html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics{flex:0 0 38%!important;width:38%!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics::before{padding-top:136%!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__pics > figure.wp-block-image:only-child img{transform:translateX(-48.83%)!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer.llp-art-offer--flip > .llp-art-offer__pics::before{padding-top:80%!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text{flex:1 1 0!important;min-width:0!important;padding:40px 40px 42px!important}
}
@media (max-width:768px){
html body.single-article #primary .fl-module-content .llp-art-signoff:has(+ :is(.llp-art-welcome,.llp-art-join)){margin-bottom:60px!important}
html body.single-article #primary .fl-module-content .llp-art-offers{margin-top:34px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer{margin-bottom:16px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text .wp-block-button,html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text .wp-block-button__link{width:100%!important}
}


html body.single-article #primary .save-article-wrapper{margin-bottom:0!important}
@media (min-width:769px){
html body.single-article #primary .fl-col-group:has(> .fl-col h1.fl-heading):has(.save-article-wrapper){display:flex!important;align-items:center!important}
}
@media (max-width:768px){
html body.single-article #primary .fl-col:has(.save-article-wrapper) .save-article-wrapper{justify-content:center!important;text-align:center!important;margin-top:16px!important}
}


html body.single-article #primary .fl-module-content .llp-art-steps{margin:22px 0 36px!important;padding:0!important}
html body.single-article #primary .fl-module-content .llp-art-steps > .llp-art-step{display:grid!important;grid-template-columns:1.6em minmax(0,1fr)!important;column-gap:6px!important;margin:0 0 36px!important;padding:0!important}
html body.single-article #primary .fl-module-content .llp-art-steps > .llp-art-step:last-child{margin-bottom:0!important}
html body.single-article #primary .fl-module-content .llp-art-steps > .llp-art-step > .llp-art-step__no{font-weight:700!important;font-size:17px!important;line-height:29px!important}
html body.single-article #primary .fl-module-content .llp-art-steps > .llp-art-step > .llp-art-step__body > p.llp-art-step__text{margin:0!important;padding:0!important}
html body.single-article #primary .fl-module-content .llp-art-steps > .llp-art-step > .llp-art-step__body > p.llp-art-step__text br{display:inline!important}
html body.single-article #primary .fl-module-content .llp-art-steps > .llp-art-step > .llp-art-step__body > p.llp-art-callout{margin:12px 0 0!important;box-sizing:border-box!important}


html body.llp-caps-preview.single-article #primary :is(a,button).llp-commerce-button{text-transform:uppercase!important;letter-spacing:2px!important;font-size:14px!important;font-weight:600!important}
html body.llp-caps-preview.single-article #primary .save-article-btn{text-transform:uppercase!important;letter-spacing:2px!important}
html body.llp-caps-regular.single-article #primary :is(a,button).llp-commerce-button,html body.llp-caps-regular #primary .save-article-btn,html body.llp-caps-regular #primary .save-recipe-btn{font-weight:400!important}


html body.single-article.llp-recipe-locked #content,html body.single-article.llp-recipe-locked .site-content{background:#fff!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser--inline{padding-bottom:0!important;background:transparent!important;overflow:visible!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser--inline > .llp-article-teaser__content{max-width:none!important;margin:0!important}
html body.single-article.llp-recipe-locked #primary .llp-article-teaser--inline > .llp-access-teaser__fade{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.6) 45%,#fff 92%)!important}
html body.single-article.llp-recipe-locked #primary .fl-row:has(.llp-article-teaser--inline) .fl-module-fl-post-navigation{display:none!important}
html body.single-article.llp-recipe-locked #primary .fl-row:has(.llp-article-teaser--inline) > .fl-row-content-wrap{padding-bottom:0!important}
html body.single-article.llp-recipe-locked #primary .llp-article-paywall-row{max-width:none!important;margin:0!important;padding:8px 0 0!important;background:var(--llp-rp-cream,#f4f2f0)!important}

@media (max-width:768px){
html body.single-article.llp-recipe-locked #primary .fl-row:has(.llp-article-teaser--inline) .fl-module-fl-post-content > .fl-module-content{margin-bottom:0!important}
html body.single-article.llp-recipe-locked #primary .fl-row:has(.llp-article-teaser--inline) .fl-module-rich-text:has(> p:only-child:empty){display:none!important}
html body.single-article.llp-recipe-locked #primary .fl-row:has(.llp-article-teaser--inline) .fl-col-group:has(> .fl-col .fl-module-fl-post-navigation):not(:has(.llp-article-teaser--inline)){display:none!important}
html body.single-article.llp-recipe-locked #primary .fl-row:has(.llp-article-teaser--inline) .fl-col:has(.llp-article-teaser--inline) > .fl-col-content{padding-bottom:0!important}
}


html body #article-filter-response .article-card .recipe-image-wrapper{position:relative!important}
html body #article-filter-response .article-card .llp-members-only{position:absolute!important;top:12px!important;left:12px!important;z-index:2!important;padding:6px 12px!important;border-radius:999px!important;background:#070808!important;color:#fff!important;font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;pointer-events:none!important}


html body .article-filter .article-filter-bar{flex-direction:column!important;align-items:stretch!important;gap:14px!important}
html body .article-filter .article-filter-bar > .article-filter-search{flex:0 0 auto!important;width:100%!important}
html body .article-filter .article-filter-bar > .article-filter-actions{justify-content:flex-start!important}

html body .llp-articles-intro{max-width:820px!important;margin:0 auto 34px!important;padding:0 20px!important;text-align:center!important;font-size:17px!important;line-height:1.65!important}
html body .llp-articles-more{max-width:820px!important;margin:44px auto 0!important;padding:0 20px!important;text-align:center!important;font-size:17px!important;line-height:1.65!important}





@media (min-width:769px){
html body.page-id-20882 .fl-node-5fipn4lga2mb{position:relative!important;top:24px!important}
}

html body .article-filter .article-filter-actions{flex-wrap:wrap!important;align-items:center!important}
html body .article-filter .llp-topic-pills{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 0 14px!important;padding:0!important}
html body .article-filter .llp-topic-pills > .llp-topic-pill{appearance:none!important;-webkit-appearance:none!important;margin:0!important;padding:9px 16px!important;border:1px solid #cfc6bc!important;border-radius:999px!important;background:#fff!important;color:#070808!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;box-shadow:none!important;cursor:pointer!important;white-space:nowrap!important}
html body .article-filter .llp-topic-pills > .llp-topic-pill:hover{border-color:#070808!important}
html body .article-filter .llp-topic-pills > .llp-topic-pill[aria-pressed="true"]{background:#070808!important;border-color:#070808!important;color:#fff!important}
@media (max-width:768px){
html body .article-filter .llp-topic-pills{flex:1 1 100%!important;margin:4px 0 0!important;gap:6px!important}
html body .article-filter .llp-topic-pills > .llp-topic-pill{padding:8px 13px!important;font-size:12px!important}
}


html body .llp-articles-more__title{max-width:820px!important;margin:64px auto 12px!important;padding:0 20px!important;text-align:center!important;font-size:38px!important;line-height:1.2!important;font-weight:400!important;color:#070808!important}
html body .llp-articles-more__title + .llp-articles-more{margin-top:0!important}
html body.page-id-20882 .fl-node-r14joinmemb0{margin-top:26px!important;margin-bottom:20px!important}
@media (max-width:768px){
html body .llp-articles-more__title{margin-top:44px!important;font-size:28px!important}
}


html body.single-article #primary .llp-art-access--above{display:block!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important}
html body.single-article #primary .save-article-wrapper.llp-art-access-side{display:flex!important;justify-content:flex-end!important;align-items:center!important}
html body.single-article #primary .save-article-wrapper.llp-art-access-side > .llp-art-access{margin:0!important}
@media (max-width:768px){
html body.single-article #primary .llp-art-access--above{align-self:center!important;margin:0 auto 10px!important}
html body.single-article #primary .save-article-wrapper.llp-art-access-side{justify-content:center!important}
}


html body.single-article #primary .fl-module-content .llp-art-signoff:has(+ .llp-art-signoff-name){margin-bottom:0!important}
html body.single-article #primary .fl-module-content .llp-art-signoff-name{margin:10px 0 47px!important;padding:0 0 0 2px!important;font-family:"Juniper and Sage Regular",Georgia,serif!important;font-size:26px!important;line-height:1.3!important;font-weight:400!important;font-style:normal!important;text-transform:none!important;letter-spacing:0!important;color:#070808!important}
html body.single-article #primary .fl-module-content .llp-art-signoff-name:has(+ :is(.llp-art-welcome,.llp-art-join)){margin-bottom:80px!important}
html body.single-article #primary .fl-module-content .llp-art-signoff-name + :is(.llp-art-welcome,.llp-art-join){margin-top:0!important}
@media (max-width:768px){
html body.single-article #primary .fl-module-content .llp-art-signoff-name{margin-bottom:39px!important;font-size:22px!important}
html body.single-article #primary .fl-module-content .llp-art-signoff-name:has(+ :is(.llp-art-welcome,.llp-art-join)){margin-bottom:60px!important}
}


html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > * + *{margin-top:28px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list > li{margin-bottom:14px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-list > li:last-child{margin-bottom:0!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-buttons{margin-top:34px!important}
@media (max-width:768px){
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > * + *{margin-top:22px!important}
html body.single-article #primary .fl-module-content .llp-art-offers > .llp-art-offer > .llp-art-offer__text > .wp-block-buttons{margin-top:28px!important}
}


html body.single-article.llp-recipe-locked .llp-access-paywall .llp-access-heading .paywall-title{margin-top:0!important;font-size:38px!important;line-height:1.2!important}
html body.single-article.llp-recipe-locked .llp-access-paywall .llp-access-heading .paywall-subtitle{max-width:760px!important}
html body.single-article.llp-recipe-locked .llp-access-paywall .llp-access-card .llp-access-card__inner{padding-left:16px!important;padding-right:16px!important}
html body.single-article.llp-recipe-locked .llp-access-paywall .llp-access-card .llp-access-price{position:relative!important;padding-right:110px!important}
html body.single-article.llp-recipe-locked .llp-access-paywall .llp-access-card .llp-access-price > .llp-access-price__badge{position:absolute!important;top:50%!important;right:0!important;margin:-14px 0 0!important;padding:6px 12px!important;border:0!important;border-radius:999px!important;background:#e5ded6!important;color:#070808!important;font-family:Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;transform:none!important;white-space:nowrap!important;line-height:16px!important}
@media (max-width:768px){
html body.single-article.llp-recipe-locked .llp-access-paywall .llp-access-heading .paywall-title{font-size:30px!important}
}


@media (min-width:769px){
html body.single-article .fl-row.fl-node-esubtozp2jkh,html body.single-article .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap{background:transparent!important;background-color:transparent!important}
html body.single-article .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap{padding:30px 20px 90px!important}
html body.single-article .fl-row.fl-node-esubtozp2jkh > .fl-row-content-wrap > .fl-row-content{box-sizing:border-box!important;max-width:1360px!important;margin:0 auto!important;padding:60px 40px 50px!important;border-radius:10px!important;background:#f4f2f0!important}
}






@media (min-width:1025px){
body.postid-56 :is(.fl-node-0cp6gqnrdmvt,.fl-node-1kbmfoxcehy8).fl-row{max-width:1280px!important;width:calc(100% - 160px)!important;margin-left:auto!important;margin-right:auto!important}
body.postid-56 .fl-node-1kbmfoxcehy8>.fl-row-content-wrap>.fl-row-content{max-width:none!important;margin-left:0!important;margin-right:0!important}
}
@media (min-width:1400px){
body.postid-56 :is(.fl-node-94cdxn7rlsph,.fl-node-pkwxuey63f45,.fl-node-3x0keb8ul2pt,.fl-node-2fv7morp9ag0)>.fl-row-content-wrap{padding-left:clamp(60px,calc(780px - 50vw),80px)!important;padding-right:clamp(60px,calc(780px - 50vw),80px)!important}

body.postid-56 :is(.fl-node-jb7di681znrt,.fl-node-d0fowvgan8c2,.fl-node-qg1w8folus7y)>.fl-row-content-wrap>.fl-row-content{max-width:1280px!important}
}


@media (min-width:1400px){
body.postid-56 .fl-node-0cp6gqnrdmvt>.fl-row-content-wrap{padding-left:40px!important;padding-right:40px!important}
body.postid-56 .fl-node-0cp6gqnrdmvt>.fl-row-content-wrap>.fl-row-content{max-width:none!important;margin-left:0!important;margin-right:0!important}
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-dil1xw25vbsn{width:66.667%!important}
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-6hu13kf0ioas{width:33.333%!important}
body.postid-56 .fl-node-1p5v6dqnulye.fl-heading,body.postid-56 .fl-node-1p5v6dqnulye .fl-heading-text{font-size:44px!important;line-height:53px!important}
body.postid-56 .fl-node-oqc49y7rfdtx,body.postid-56 .fl-node-oqc49y7rfdtx p{width:auto!important;max-width:565px!important}
body.postid-56 .fl-node-oqc49y7rfdtx p{font-size:18px!important;line-height:27px!important}
body.postid-56 .fl-node-6hu13kf0ioas .uabb-list-icon-text-heading{font-size:clamp(18px,1.39vw,20px)!important;line-height:26px!important;white-space:nowrap!important}
body.postid-56 .fl-node-6hu13kf0ioas .uabb-image-content,body.postid-56 .fl-node-6hu13kf0ioas img.uabb-photo-img{width:34px!important;height:34px!important;max-width:none!important}
body.postid-56 .fl-node-6hu13kf0ioas .uabb-callout-outter{margin-right:16px!important}
body.postid-56 .fl-node-6hu13kf0ioas .uabb-list-icon-wrap{align-items:center!important}
body.postid-56 .fl-node-6hu13kf0ioas .fl-module-list-icon{margin-bottom:0!important;padding-bottom:2px!important}
body.postid-56 .fl-node-6hu13kf0ioas .fl-module-list-icon:last-child{padding-bottom:0!important}
}
body.postid-56 .fl-node-r74hkweofimy .pp-video-wrapper{border-radius:16px!important;overflow:hidden!important}


@media (min-width:1025px){
body.postid-56 .fl-node-fmhakjzpeob7.fl-photo{display:block!important;width:auto!important;margin-left:40px!important;margin-right:0!important}
body.postid-56 .fl-node-fmhakjzpeob7 .fl-photo-content{display:block!important;width:100%!important;max-width:none!important}
body.postid-56 .fl-node-fmhakjzpeob7 img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:600/762!important;max-height:none!important;object-fit:cover!important;object-position:center 80%!important;border-radius:16px!important}
}
body.postid-56 .fl-node-62tbnh8zfkas p:last-child{color:#000!important;font-weight:400!important}

@media (max-width:768px){
body.postid-56 .fl-node-fmhakjzpeob7 img{width:100%!important;height:auto!important;aspect-ratio:361/452!important;object-fit:cover!important;object-position:center 80%!important}
}


@media (min-width:1200px){
body.postid-56 .fl-node-d0fowvgan8c2 .fl-node-w9ibospqdetk{width:min(52.578%,calc(100% - 575px))!important}
body.postid-56 .fl-node-d0fowvgan8c2 .fl-node-tcar8qk4nm0x{width:calc(100% - 115px)!important;margin-right:115px!important}
body.postid-56 .fl-node-d0fowvgan8c2 .fl-node-tcar8qk4nm0x img{aspect-ratio:558/540!important;border-radius:16px!important}
body.postid-56 .fl-node-d0fowvgan8c2 .fl-node-s5ydaeit1h9u p{font-size:38px!important;line-height:1.3!important;font-weight:400!important}
body.postid-56 .fl-node-d0fowvgan8c2 .fl-node-1wy0ci3qopxe p{font-size:16px!important;line-height:24px!important;max-width:560px!important}
}


@media (min-width:1025px){
body.postid-56 .fl-node-2fv7morp9ag0 .fl-node-e1p9gfiuz8rc>.fl-col-content{padding-left:0!important;padding-right:12px!important}
body.postid-56 .fl-node-2fv7morp9ag0 .fl-node-o2euipkwrmvs>.fl-col-content{padding-left:12px!important;padding-right:0!important}
body.postid-56 .fl-node-2fv7morp9ag0 .pp-faq-item{margin-bottom:16px!important}
body.postid-56 .fl-node-2fv7morp9ag0 .pp-faq-button{padding-top:12px!important;padding-bottom:12px!important;min-height:66px!important;align-items:center!important}
}


@media (min-width:769px) and (max-width:1024px){
body.postid-56 h2.fl-node-t0eusw18qc9l.begin_heading{box-sizing:border-box!important;width:fit-content!important;max-width:min(100%,664px)!important;padding-left:38px!important;padding-right:38px!important}
body.postid-56 h2.fl-node-t0eusw18qc9l.begin_heading::before{left:0!important}
body.postid-56 h2.fl-node-t0eusw18qc9l.begin_heading::after{right:0!important}
}
@media (max-width:768px){
body.postid-56 h2.fl-node-t0eusw18qc9l.begin_heading{box-sizing:border-box!important;width:100%!important;max-width:361px!important;padding-left:22px!important;padding-right:22px!important}
body.postid-56 h2.fl-node-t0eusw18qc9l.begin_heading::before{left:0!important}
body.postid-56 h2.fl-node-t0eusw18qc9l.begin_heading::after{right:0!important}
}


@media (min-width:769px) and (max-width:1399px){
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-dil1xw25vbsn{width:54%!important}
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-6hu13kf0ioas{width:46%!important}
body.postid-56 .fl-node-6hu13kf0ioas .uabb-list-icon-text-heading{font-size:clamp(14px,1.85vw,17px)!important;white-space:nowrap!important}
body.postid-56 .fl-node-oqc49y7rfdtx,body.postid-56 .fl-node-oqc49y7rfdtx p{width:auto!important;max-width:100%!important}
body.postid-56 .fl-node-oqc49y7rfdtx p{padding-right:28px!important}
body.postid-56 .fl-node-6hu13kf0ioas .uabb-callout-outter{flex:0 0 auto!important}
}
@media (min-width:1200px) and (max-width:1399px){
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-dil1xw25vbsn{width:63%!important}
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-6hu13kf0ioas{width:37%!important}
}


@media (max-width:768px){
body.postid-56 .fl-node-cnk7zlpe9at6 .pp-logo{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body.postid-56 .fl-node-cnk7zlpe9at6 .pp-logo-inner{margin-left:13px!important;margin-right:13px!important}
body.postid-56 .fl-node-cnk7zlpe9at6 :is(.pp-logo-inner,.pp-logo-inner-wrap,.logo-image-wrapper){height:auto!important;width:auto!important}
body.postid-56 .fl-node-cnk7zlpe9at6 img.logo-image{height:34px!important;width:auto!important;max-width:none!important}
body.postid-56 .fl-node-cnk7zlpe9at6 .pp-logos-wrapper{align-items:center!important}
}


@media (min-width:1281px){
body.postid-56 .fl-node-2y04lxtkbp61 .fl-node-vn0cso3yzarw{margin-left:max(32px,calc((100vw - 1280px)/2 - 48px))!important}
}


@media (min-width:769px) and (max-width:1280px){
body.postid-56 .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9.fl-heading,body.postid-56 .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9 .fl-heading-text{font-size:clamp(22px,calc(22px + (100vw - 1025px)*0.047),34px)!important;line-height:1.25!important}
}
@media (min-width:769px) and (max-width:1280px){
body.postid-56 .fl-node-w1mlvac7b9it .fl-node-gq0yf83o6ix9.fl-heading{width:auto!important;max-width:min(100%,15.6em)!important}
}

@media (min-width:1025px) and (max-width:1199px){
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-dil1xw25vbsn{width:60%!important}
body.postid-56 .fl-node-0cp6gqnrdmvt .fl-node-6hu13kf0ioas{width:40%!important}
}
@media (min-width:993px) and (max-width:1199px){
body.postid-56 .fl-node-1p5v6dqnulye.fl-heading,body.postid-56 .fl-node-1p5v6dqnulye .fl-heading-text{font-size:3.3vw!important;line-height:1.2!important}
}






@media (min-width:1400px){
body.page-id-5087 :is(.fl-node-29fcb7vklgi6,.fl-node-ti64kbh0floc,.fl-node-mdzhe3nvs4og,.fl-node-rjvil0e2795q,.fl-node-r2lu78ze4fn3,.fl-node-xqia947rkhop)>.fl-row-content-wrap{padding-left:clamp(60px,calc(780px - 50vw),80px)!important;padding-right:clamp(60px,calc(780px - 50vw),80px)!important}
body.page-id-5087 :is(.fl-node-kbnh5tu14zl8,.fl-node-l9rvhc5jgqu1)>.fl-row-content-wrap>.fl-row-content{max-width:1280px!important}
}


@media (min-width:1025px){
body.page-id-5087 .sign_cake_banner .fl-node-me40g2k9rpcx.fl-heading{width:460px!important;max-width:100%!important;line-height:53px!important}
}
@media (min-width:1400px){
body.page-id-5087 .fl-node-do7mj58290ix>.fl-col-content{padding-left:8.96vw!important;padding-right:20px!important}
}

@media (min-width:769px) and (max-width:1024px){
body.page-id-5087 .sign_cake_banner .fl-node-me40g2k9rpcx.fl-heading,body.page-id-5087 .sign_cake_banner .fl-node-me40g2k9rpcx .fl-heading-text{font-size:clamp(28px,3.9vw,40px)!important;line-height:1.25!important}
body.page-id-5087 .fl-node-do7mj58290ix>.fl-col-content{padding-left:clamp(28px,4.4vw,70px)!important;padding-right:20px!important}
}

@media (max-width:480px){
body.page-id-5087 .sign_cake_banner .fl-node-me40g2k9rpcx.fl-heading,body.page-id-5087 .sign_cake_banner .fl-node-me40g2k9rpcx .fl-heading-text{font-size:clamp(24px,7.38vw,30px)!important;line-height:1.24!important;letter-spacing:-.2px!important}
}


@media (min-width:1200px){
body.page-id-5087 .fl-node-qkwif573pmsy :is(.uabb-list-icon-wrap,.uabb-list-icon-text,.uabb-list-icon-text-heading){max-width:none!important}
body.page-id-5087 .fl-node-qkwif573pmsy .uabb-list-icon-wrap{width:510px!important;max-width:100%!important}
body.page-id-5087 .fl-node-qkwif573pmsy .uabb-list-icon-text-heading{width:auto!important;max-width:480px!important}
body.page-id-5087 .fl-node-29fcb7vklgi6 .fl-node-lwqdf0m56jue{width:100%!important}
body.page-id-5087 .fl-node-29fcb7vklgi6 .fl-node-lwqdf0m56jue>.fl-col{width:50%!important}
body.page-id-5087 .fl-node-29fcb7vklgi6 .fl-node-v0lq1j4bc9my>.fl-col-content{padding-left:40px!important;padding-right:0!important}
body.page-id-5087 .fl-node-ygvluip972hf.fl-photo{display:block!important;width:100%!important}
body.page-id-5087 .fl-node-ygvluip972hf .fl-photo-content{display:block!important;width:100%!important;max-width:600px!important;margin-left:auto!important;margin-right:0!important}
body.page-id-5087 .fl-node-ygvluip972hf img{display:block!important;width:100%!important;max-width:600px!important;aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;object-position:center!important;border-radius:16px!important}
}


body.page-id-5087 .fl-node-d7eo5hg1wip0 :is(b,strong){font-weight:400!important}
body.page-id-5087 .fl-node-dclmkp6u3fo2 :is(b,strong){font-weight:inherit!important}

@media (min-width:1025px){
body.page-id-5087 .fl-node-dclmkp6u3fo2 .uabb-list-icon-wrap{padding-bottom:6px!important}
}


@media (min-width:1025px){
body.page-id-5087 .fl-node-94eb0ml3avjn .pp-tabs{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;gap:0!important;justify-content:space-between!important}
body.page-id-5087 .fl-node-94eb0ml3avjn>.fl-module-content{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.page-id-5087 .fl-node-94eb0ml3avjn .pp-tabs::before,body.page-id-5087 .fl-node-94eb0ml3avjn .pp-tabs::after{content:none!important;display:none!important}
body.page-id-5087 .fl-node-94eb0ml3avjn .pp-tabs-panels{width:46.5625%!important;flex:0 0 46.5625%!important}
body.page-id-5087 .fl-node-94eb0ml3avjn .pp-tabs>.pp-tabs-labels{width:45%!important;flex:0 0 45%!important;margin-left:0!important;margin-right:0!important;gap:14px!important}
}


@media (min-width:1281px){
body.page-id-5087 .fl-node-xqia947rkhop .fl-node-6ptuo9dc15b7{width:100%!important}
body.page-id-5087 .fl-node-xqia947rkhop .fl-node-xs2zig3c15ea{width:50%!important}
body.page-id-5087 .fl-node-xqia947rkhop .fl-node-7h4wjlamsrn5{width:50%!important}
body.page-id-5087 .fl-node-xqia947rkhop .fl-node-7h4wjlamsrn5>.fl-col-content{padding-left:0!important;padding-right:0!important}
body.page-id-5087 .fl-node-2sr4zp7y3ujv.fl-photo{display:block!important;width:100%!important}
body.page-id-5087 .fl-node-2sr4zp7y3ujv .fl-photo-content{display:block!important;width:100%!important;max-width:552px!important;margin-left:auto!important;margin-right:0!important}
body.page-id-5087 .fl-node-2sr4zp7y3ujv img{display:block!important;width:100%!important}
body.page-id-5087 .baking_modules_content .fl-node-8e90ukjmn7sv.fl-heading{width:560px!important;max-width:100%!important}
}

body.page-id-5087 .fl-node-xqia947rkhop .questions_text :is(h2,h3).fl-heading,body.page-id-5087 .fl-node-xqia947rkhop .questions_text .fl-heading-text{font-weight:400!important;line-height:20px!important}
@media (min-width:1025px){
body.page-id-5087 .fl-node-xqia947rkhop .questions_text .fl-rich-text{margin-top:2px!important}
}


@media (min-width:1025px){
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .discount_heading,body.page-id-5087 .signature_cakes .pp-tabs-panel-content .discount_heading .fl-heading-text{font-size:40px!important;line-height:48px!important}
}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested>.fl-col:first-child .fl-module-list-icon~.fl-module-list-icon .uabb-list-icon-text-heading{font-size:14px!important;line-height:21px!important}
@media (min-width:769px){
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested>.fl-col:last-child .fl-module-list-icon .uabb-list-icon-text-heading{font-size:14px!important;line-height:21px!important}
}


@media (min-width:1281px){
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content{padding-left:9px!important;padding-right:9px!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:first-child>.fl-col:first-child{width:59.6%!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:first-child>.fl-col:last-child{width:40.4%!important}
}

@media (min-width:769px){
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child .fl-rich-text,body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child .fl-rich-text p{max-width:530px!important;width:auto!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>.fl-rich-text:nth-child(3){margin-right:24px!important}
}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>h2:first-child,body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>h2:first-child .fl-heading-text{font-size:26px!important;line-height:40px!important}

@media (min-width:769px){
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(4) .uabb-list-icon-wrap{margin-bottom:6px!important;padding-bottom:0!important}
}


@media (max-width:768px){
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content{display:flex!important;flex-direction:column!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:first-child,body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:first-child>.fl-col,body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:first-child>.fl-col>.fl-col-content{display:contents!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(1){order:1!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(2){order:2!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .llp-sc-video-module{order:3!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-has-cols>.fl-col-content>.fl-col-group-nested:last-child{order:4!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(3){order:5!important;margin-top:28px!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:last-child>.fl-col-content>*{order:6!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(4){order:7!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(5){order:8!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(6){order:9!important}
body.page-id-5087 .signature_cakes .pp-tabs-panel-content .fl-col-group-nested:first-child>.fl-col:first-child>.fl-col-content>:nth-child(7){order:10!important;margin-top:22px!important}
}


body.page-id-5087 .fl-node-jh3l1e2frabi .llp-ld-slides__link,body.page-id-5087 .fl-node-jh3l1e2frabi .llp-ld-slides__link .llp-ld-slides__name{text-decoration:none!important}


@media (min-width:1025px){
body.page-id-5087 .fl-node-extnfqz6j9gc>.fl-row-content-wrap{padding-left:max(80px,calc((100vw - 1280px)/2))!important;padding-right:max(80px,calc((100vw - 1280px)/2))!important}
body.page-id-5087 .fl-node-extnfqz6j9gc>.fl-row-content-wrap>.fl-row-content{max-width:1280px!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-node-1zoqu8ps9f24>.fl-col-content{padding-left:0!important;padding-right:12px!important;margin:0!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-node-8obrsdlh9yit>.fl-col-content{padding-left:12px!important;padding-right:0!important;margin:0!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-module-accordion,body.page-id-5087 .fl-node-extnfqz6j9gc .fl-module-accordion>.fl-module-content{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-item{margin-bottom:16px!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-button{min-height:0!important;padding:13px 23px!important;align-items:center!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-button-label{font-size:18px!important;line-height:26px!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-content{padding-left:23px!important;padding-right:23px!important}
body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-content,body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-content p{font-size:14px!important;line-height:21px!important;color:#111!important}
}


@media (min-width:769px){
body.page-id-5087 .fl-node-x3flm46di8tu>.fl-row-content-wrap{min-height:47.71vw!important;padding-left:0!important;padding-right:0!important;background-size:100% auto!important;background-position:center center!important}
body.page-id-5087 .fl-node-x3flm46di8tu>.fl-row-content-wrap>.fl-row-content{max-width:none!important;margin:0!important;width:100%!important}
body.page-id-5087 .fl-node-x3flm46di8tu .fl-node-yxitsna5l2dc{display:none!important}
body.page-id-5087 .fl-node-x3flm46di8tu .fl-node-in97cflhd05o{width:100%!important;max-width:none!important;float:none!important;padding-left:0!important;padding-right:0!important}
body.page-id-5087 .fl-node-x3flm46di8tu .fl-node-in97cflhd05o>.fl-col-content{padding-left:59.03vw!important;padding-right:20px!important;margin:0!important}
}

@media (max-width:480px){
body.page-id-5087 .fl-node-x3flm46di8tu .fl-node-o1d089zmbut7.fl-heading,body.page-id-5087 .fl-node-x3flm46di8tu .fl-node-o1d089zmbut7 .fl-heading-text{font-size:clamp(21px,7vw,29px)!important;line-height:1.25!important;white-space:nowrap!important}
}

body.page-id-5087 .fl-node-extnfqz6j9gc .fl-accordion-content span{font-weight:inherit!important;color:inherit!important}

@media (min-width:1025px) and (max-width:1199px){
body.page-id-5087 .fl-node-vgsmn1or5b3c{width:auto!important;max-width:100%!important}
}




@media (min-width:769px){
body .fl-node-v4510jangmup>.fl-row-content-wrap{height:auto!important;min-height:36.1vw!important;padding:40px 20px!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body .fl-node-v4510jangmup>.fl-row-content-wrap>.fl-row-content{width:100%!important;max-width:none!important;margin:0!important}
body .fl-node-v4510jangmup .fl-node-kcvzxp49wn6f{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}
body .fl-node-v4510jangmup .fl-node-kcvzxp49wn6f::before,body .fl-node-v4510jangmup .fl-node-kcvzxp49wn6f::after{content:none!important;display:none!important}
body .fl-node-v4510jangmup .fl-node-16ct9dhg4nom{flex:0 0 calc(59.7vw - 20px)!important;width:auto!important;max-width:none!important;min-height:0!important}
body .fl-node-v4510jangmup .fl-node-n7h5ixsamjtd{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important}
body .fl-node-v4510jangmup .fl-node-y0wts6parh53.fl-module-heading{font-size:clamp(22px,3.06vw,80px)!important;line-height:1.2!important;margin:0 0 10px 0!important}
body .fl-node-v4510jangmup .fl-node-y0wts6parh53.fl-module-heading span{font-size:.727em!important;line-height:1.2!important}
body .fl-node-v4510jangmup .fl-node-37pcwi4a0sg1.fl-module-button{margin:clamp(20px,2.78vw,48px) 0 0 0!important}
}

@media (max-width:768px){
body .fl-node-v4510jangmup>.fl-row-content-wrap{background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important;padding-bottom:calc(75.3vw + 24px)!important}
body .fl-node-v4510jangmup .fl-node-y0wts6parh53.fl-module-heading{font-size:min(30px,7.6vw)!important;line-height:1.2!important}
body .fl-node-v4510jangmup .fl-node-y0wts6parh53.fl-module-heading span{display:inline-block!important;margin-top:14px!important;font-size:32px!important;line-height:1.2!important}
}

@media (min-width:1401px){
body .fl-node-xa93eprwc4qj.fl-row-fixed-width,body .fl-node-xa93eprwc4qj .fl-row-fixed-width,body .fl-node-qrxc7amvz5y9.fl-row-fixed-width,body .fl-node-qrxc7amvz5y9 .fl-row-fixed-width,body .fl-node-avoupibsg67n.fl-row-fixed-width,body .fl-node-avoupibsg67n .fl-row-fixed-width,body .fl-node-euls2pm0xi9k.fl-row-fixed-width,body .fl-node-euls2pm0xi9k .fl-row-fixed-width,body .fl-node-7cfa8hu4l1ys.fl-row-fixed-width,body .fl-node-7cfa8hu4l1ys .fl-row-fixed-width,body .fl-node-194vbcrfk6de.fl-row-fixed-width,body .fl-node-194vbcrfk6de .fl-row-fixed-width,body .fl-node-ibqmaxjd8zoc.fl-row-fixed-width,body .fl-node-ibqmaxjd8zoc .fl-row-fixed-width,body .fl-node-aibjegc0hxvf.fl-row-fixed-width,body .fl-node-aibjegc0hxvf .fl-row-fixed-width,body .fl-node-13nhs2akdvzw.fl-row-fixed-width,body .fl-node-13nhs2akdvzw .fl-row-fixed-width{max-width:1440px!important}
}

@media (min-width:1025px){
body .fl-node-uq0wk9izom7v .llp-cs-slides--members .llp-recipe-slides__viewport{max-width:min(1280px,calc(100vw - 160px))!important;padding-left:0!important;padding-right:0!important}
}

body .fl-node-z06p5k1hn9dr>.fl-row-content-wrap>.fl-row-content,body .fl-node-gjo0shzwt29f>.fl-row-content-wrap>.fl-row-content,body .fl-node-qog5kb7vl1xw>.fl-row-content-wrap>.fl-row-content{max-width:1280px!important}

@media (min-width:993px){
body .fl-node-bwlp67fz4od2.fl-row-fixed-width,body .fl-node-bwlp67fz4od2 .fl-row-fixed-width,body .fl-node-pyilrq1kfg42,body .fl-node-pryk7l1xbtwz{max-width:min(1280px,calc(100vw - 160px))!important}
}

@media (min-width:993px){
body .fl-node-bwlp67fz4od2 .fl-node-d6ihruxp47cg .uabb-list-icon-text-heading{font-size:clamp(16px,1.39vw,20px)!important;line-height:1.5!important}
body .fl-node-bwlp67fz4od2 .fl-node-d6ihruxp47cg .uabb-image .uabb-photo-img{width:clamp(24px,2.08vw,30px)!important}
body .fl-node-bwlp67fz4od2 .fl-node-d6ihruxp47cg .uabb-list-icon-wrap .uabb-list-icon-text{width:calc(100% - 56px)!important;margin-left:16px!important}
body .fl-node-bwlp67fz4od2 .fl-node-ha2uvkyx3ots>.fl-module-content,body .fl-node-bwlp67fz4od2 .fl-node-d6wn7yigr1qu>.fl-module-content{margin-bottom:26px!important}
}

body .fl-node-xa93eprwc4qj .fl-node-k21npj895u4l .pp-video-wrapper{border-radius:12px!important;overflow:hidden!important}

body .fl-node-28hwnoyjrpas .fl-node-u145tx08yind p{font-weight:400!important}
body .fl-node-avoupibsg67n .end_courdse_card .fl-photo-content{display:block!important;width:100%!important}
body .fl-node-avoupibsg67n .end_courdse_card img.fl-photo-img{display:block!important;width:100%!important;object-fit:cover!important;object-position:center!important}
@media (min-width:769px),(max-width:768px){
body .fl-node-avoupibsg67n .end_courdse_card img.fl-photo-img{height:auto!important;aspect-ratio:276/311!important}
}
body .fl-node-avoupibsg67n .end_courdse_card .fl-module-rich-text p{font-weight:400!important}
@media (min-width:1025px){
body .fl-node-28hwnoyjrpas .fl-node-u145tx08yind p{font-size:40px!important;line-height:1.2!important}
body .fl-node-avoupibsg67n .end_courdse_card .fl-module-rich-text:not(.end_course_num) p{font-size:18px!important;line-height:25px!important}
body .fl-node-avoupibsg67n .end_courdse_card .end_course_num p{font-size:16px!important}
}

@media (max-width:768px){
body .fl-node-avoupibsg67n .end_courdse_card>.fl-col-content{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;column-gap:12px!important;align-items:center!important;padding:14px!important;margin:0 0 10px!important}
body .fl-node-avoupibsg67n .end_courdse_card .fl-module-photo{grid-column:1 / -1!important;margin:0 0 14px!important}
body .fl-node-avoupibsg67n .end_courdse_card .fl-module-rich-text{margin:0!important}
body .fl-node-avoupibsg67n .end_courdse_card .end_course_num p{width:36px!important;height:36px!important;font-size:14px!important}
}

@media (min-width:769px){
body .fl-node-bf3vreh4yqso>.fl-row-content-wrap{background-attachment:scroll!important;background-size:cover!important;background-position:center bottom!important;min-height:34.7vw!important}
body .fl-node-7urw8kygqfo4>.fl-row-content-wrap{background-attachment:scroll!important;background-size:cover!important;background-position:center 55%!important;min-height:25.1vw!important}
}

@media (min-width:1025px){
body .fl-node-euls2pm0xi9k .fl-node-0eby5v48suoi.inside_content,body .fl-node-7cfa8hu4l1ys .fl-node-9rv634an1y5z.inside_content,body .fl-node-o67mawsrgx4h .fl-node-gvkr8io6x4eb.inside_content{max-width:700px!important}
}

@media (max-width:550px){
body .fl-node-z06p5k1hn9dr .tcc-cake-section{display:flex!important;flex-direction:column!important;gap:24px!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-intro{display:contents!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-title-area{order:1!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-gallery{order:2!important;margin:0!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-master-area{order:3!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-side-info{order:4!important}
body .fl-node-z06p5k1hn9dr .tcc-cake-video{order:5!important;margin:0!important}
}

body .fl-node-194vbcrfk6de .fl-node-i782hdp4es59 img.fl-photo-img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:585/745!important;object-fit:cover!important;object-position:center!important;border-radius:0!important}
body .fl-node-194vbcrfk6de .fl-node-syokhwpq10tj .uabb-list-icon-wrap{display:flex!important;flex-direction:row-reverse!important;align-items:center!important;justify-content:flex-end!important}
body .fl-node-194vbcrfk6de .fl-node-syokhwpq10tj .uabb-list-icon-wrap .uabb-list-icon-text{width:auto!important;padding:0!important;margin:0!important}
body .fl-node-194vbcrfk6de .fl-node-syokhwpq10tj .uabb-callout-outter{margin:0 0 0 8px!important;padding:0!important;line-height:0!important}
@media (min-width:1025px){
body .fl-node-194vbcrfk6de .fl-node-6rphw9nf03ev>.fl-col-content,body .fl-node-194vbcrfk6de .fl-node-iktbgfrqwo8e>.fl-col-content{margin-top:auto!important;margin-bottom:auto!important}
}

@media (max-width:768px){
body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}
body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne>.fl-col,body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne>.fl-col>.fl-col-content{display:contents!important}
body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne .fl-module{order:4!important;width:100%!important}
body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne .fl-node-syokhwpq10tj.fl-module{order:1!important}
body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne .fl-node-dgomu2fr8qvy.fl-module{order:2!important}
body .fl-node-194vbcrfk6de .fl-node-6va2cptxw8ne .fl-node-i782hdp4es59.fl-module{order:3!important;margin:0 0 24px!important}
}

@media (max-width:768px){
body .fl-node-o67mawsrgx4h .fl-node-y783a061ndje.fl-module-heading{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:center!important}
body .fl-node-o67mawsrgx4h .fl-node-y783a061ndje br{display:none!important}
}

body .fl-node-qog5kb7vl1xw .fl-node-xk0i94fclz51 p{font-weight:400!important}
@media (min-width:1200px){
body .fl-node-qog5kb7vl1xw .fl-node-3deqnj0gf6bc{margin-left:-32px!important;margin-right:calc(6.25% + 32px)!important}
body .fl-node-qog5kb7vl1xw .fl-node-x7a1iuvjms0f>.fl-col-content{padding-left:42px!important}
}

@media (max-width:768px){
body .fl-node-qog5kb7vl1xw .fl-node-u9m517h683gi{padding-left:0!important;padding-right:0!important}
}

body .fl-node-ibqmaxjd8zoc .fl-node-u2ke150sda9h.fl-module-heading{font-weight:400!important}

@media (min-width:1025px){
body .fl-node-uq0wk9izom7v .llp-cs-slides--members .llp-cs-slides__media{aspect-ratio:306/360!important}
}

@media (max-width:768px){
body .fl-node-ibqmaxjd8zoc .fl-node-u2ke150sda9h.fl-module-heading,body .fl-node-uq0wk9izom7v .fl-node-28if0pj5sutr.fl-module-heading,body .fl-node-shcwdip19rol .fl-node-m26alir8okdz.fl-module-heading,body .fl-node-aibjegc0hxvf .fl-node-liygaw8nkp7d.fl-module-heading{font-size:26px!important;line-height:1.2!important}
}

@media (max-width:768px){
body .fl-node-oziflksu8cm1 li h4,body .fl-node-yfzq9w7m0hl6 li h4,body .fl-node-vcl6wtjh45mu li h4{font-size:16px!important;line-height:22px!important}

body .fl-node-sg2f4x7bt1mp .fl-node-rbjy3g1wi6l5{margin-left:0!important;margin-right:0!important}
body .fl-node-sg2f4x7bt1mp .fl-node-81ghv6ldx4z3{margin-left:0!important}
}

@media (max-width:768px){
body .fl-node-gjo0shzwt29f .fl-node-4bqvhy06ecsd{flex-direction:column!important;padding-left:0!important;padding-right:0!important}
body .fl-node-gjo0shzwt29f .fl-node-2gtpeb9y6r5f{margin:0 0 28px!important}
body .fl-node-gjo0shzwt29f .fl-node-m2sav6r8cz0q.fl-module-button{margin-left:0!important}
body .fl-node-gjo0shzwt29f .fl-node-m2sav6r8cz0q a.fl-button{padding-left:22px!important;padding-right:22px!important;white-space:nowrap!important}
body .fl-node-gjo0shzwt29f .fl-node-m2sav6r8cz0q a.fl-button .fl-button-text{white-space:nowrap!important}
}

@media (max-width:768px){
body .fl-node-pyilrq1kfg42 .fl-node-i8hxy1auwe4c.fl-module-heading,body .fl-node-pryk7l1xbtwz .fl-node-93om8cf76kb0.fl-module-heading{font-size:22px!important;line-height:1.2!important;align-items:center!important}
body .fl-node-pyilrq1kfg42 .fl-node-i8hxy1auwe4c.fl-module-heading span,body .fl-node-pryk7l1xbtwz .fl-node-93om8cf76kb0.fl-module-heading span{width:32px!important;height:32px!important;min-width:32px!important;font-size:14px!important;line-height:1!important;margin-right:14px!important}
}






@media (min-width:1200px){


body .fl-node-gt2cmfqnzke4 .fl-node-u9w0vk2ldjng>.fl-col-content{padding-left:clamp(0px,calc((100vw - 1399px)*29),29px)!important}
body .fl-node-gt2cmfqnzke4 .fl-node-xpwgkvldu1a6{margin-top:13px!important}


body .fl-node-n6gal2wh8pd3 .fl-node-ed5txg0ir9oz{margin:0 0 33px 0!important}
body .fl-node-n6gal2wh8pd3 .fl-node-ed5txg0ir9oz .fl-heading-text,body .fl-node-n6gal2wh8pd3 h2.fl-node-ed5txg0ir9oz{font-size:38px!important;line-height:47px!important}
body .fl-node-n6gal2wh8pd3 :is(.fl-node-pmtf7xhu6w9i,.fl-node-1sy6m0glcjou,.fl-node-g3s2pvnj91xa,.fl-node-9shp6yltx15c){margin-left:0!important}
body .fl-node-n6gal2wh8pd3 .fl-node-pmtf7xhu6w9i{margin-bottom:18px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-1sy6m0glcjou{max-width:570px!important;margin-right:0!important}
body .fl-node-n6gal2wh8pd3 .fl-node-1sy6m0glcjou p{line-height:24px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-g3s2pvnj91xa{margin-top:21px!important;margin-bottom:14px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-07rqvb9f8w65 li.pp-list-item+li.pp-list-item{margin-top:4px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-07rqvb9f8w65 .pp-icon-wrapper{margin-right:4px!important}
body .fl-node-n6gal2wh8pd3>.fl-row-content-wrap{padding-bottom:71px!important}

body .fl-node-n6gal2wh8pd3>.fl-row-content-wrap{background-size:116.6vw auto!important;background-position:right bottom!important}

body .fl-node-n6gal2wh8pd3 .fl-node-wturygsx7fmk{right:calc(50% - 578px)!important;left:auto!important;bottom:67px!important;width:495px!important;max-width:495px!important;box-sizing:border-box!important}


body .fl-node-q6vystec9u82>.fl-row-content-wrap{padding-top:96px!important;padding-bottom:99px!important}
body .fl-node-q6vystec9u82 .fl-node-derbuks35cfq{margin-right:85px!important}
body .fl-node-q6vystec9u82 .fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{margin:0 101px 0 16px!important;bottom:16px!important}
body .fl-node-q6vystec9u82 :is(.fl-node-rmsoc1line01,.fl-node-rmsoc1pills1){margin-right:85px!important}
body .fl-node-q6vystec9u82 .fl-node-x15v4fgcqd8m{margin-left:48px!important;margin-top:70px!important}
body .fl-node-q6vystec9u82 .fl-node-0tea916iwpms{margin-left:48px!important}
body .fl-node-q6vystec9u82 :is(.fl-node-7y6uehs2i03n,.fl-node-3572e4pshqn1){margin-left:48px!important;width:auto!important;max-width:592px!important}


body .fl-node-5m4ejqz9ci8w>.fl-row-content-wrap{padding-top:105px!important}
body .fl-node-5m4ejqz9ci8w .fl-node-i2l6h5vtm9z1 p{font-weight:400!important}
body .fl-node-evj3uow4hst2>.fl-row-content-wrap{padding-top:3px!important}
body .fl-node-evj3uow4hst2 .pp-logo,body .fl-node-evj3uow4hst2 .pp-logo-inner,body .fl-node-evj3uow4hst2 .pp-logo-inner-wrap{border-radius:2px!important}
body .fl-node-evj3uow4hst2 .pp-logo img,body .fl-node-evj3uow4hst2 .logo-image-wrapper{border-radius:0!important}
body .fl-node-7xzwpsqunmlv>.fl-row-content-wrap{padding-top:23px!important}


body .fl-node-g2mtes0hnqwr .fl-node-4pbz9k3gv0ru{margin-top:47px!important;margin-bottom:16px!important}
body .fl-node-g2mtes0hnqwr .fl-node-qm58w1ipvxoc{margin-left:25px!important;margin-right:25px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__frame{padding-top:28px!important;padding-bottom:27px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__dots{margin-top:-17px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__frame>.llp-recipe-slides__nav{width:46px!important;height:46px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__frame>.llp-recipe-slides__nav--prev{left:45px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__frame>.llp-recipe-slides__nav--next{right:45px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__card--included{grid-template-columns:minmax(300px,1fr) minmax(0,640px)!important;gap:0!important;padding-right:37px!important;box-sizing:border-box!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__copy{padding-left:58px!important;padding-right:24px!important;gap:14px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__name{font-size:32px!important;line-height:1.2!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__lede,body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__lede p{font-size:16px!important;line-height:24px!important}


body .fl-node-tjrvqklz540g .fl-node-emtc9bfknzgp{margin-top:38px!important}
body .fl-node-ovwrjx8ke1i6 .index-wrap{grid-template-columns:282px 1fr!important;gap:37px!important}
body .fl-node-ovwrjx8ke1i6 .filter-search input,body .fl-node-ovwrjx8ke1i6 input.recipe-search-input{height:30px!important;min-height:0!important;padding:4px 34px 4px 12px!important;font-size:15px!important;line-height:20px!important}
body .fl-node-ovwrjx8ke1i6 .filter .accordion-button{padding:12px 19px!important;font-size:14px!important}
body .fl-node-ovwrjx8ke1i6 .filter :is(.filter-reset,button[type=reset],button.reset-filters){height:35px!important;min-height:0!important;padding:0 12px!important;font-size:12px!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important}
body .fl-node-ovwrjx8ke1i6 .archive-content{gap:29px!important}
body .fl-node-ovwrjx8ke1i6 .article-title,body .fl-node-ovwrjx8ke1i6 .article-title a{font-size:18px!important;line-height:25px!important}
body .fl-node-ovwrjx8ke1i6 .post-filter-content{padding:19px 40px 18px!important}
body .fl-node-ovwrjx8ke1i6 :is(.custom-pagination,.pagination) :is(a,span){font-size:14px!important;padding:6px 11px!important}


body .fl-node-9a3m2d6exylk .fl-node-ovj6lpm7qif3{margin-bottom:25px!important}
body .fl-node-9a3m2d6exylk .fl-node-5q7wg0c2b4mp{margin-left:clamp(-27.5px,calc((1399px - 100vw)*28),0px)!important;margin-right:clamp(-27.5px,calc((1399px - 100vw)*28),0px)!important}
body .fl-node-9a3m2d6exylk .fl-node-5q7wg0c2b4mp :is(.fl-photo-content,img){width:100%!important;max-width:none!important;height:auto!important}


body .fl-node-nehvxwi1jqf0>.fl-row-content-wrap{padding-top:101px!important}
body .fl-node-nehvxwi1jqf0 .fl-node-z4cy8thrjibx{margin-top:11px!important}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members{--llp-slides-gap:20px}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-recipe-slides__track{gap:20px!important}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-recipe-slides__slide{flex:0 0 calc((100% - 60px) / 4)!important;width:calc((100% - 60px) / 4)!important}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-recipe-slides__viewport{padding-left:40px!important;padding-right:40px!important;max-width:none!important}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-cs-slides__media{aspect-ratio:305/360!important;height:auto!important;min-height:0!important}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-cs-slides__card--members{gap:20px!important}
body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-cs-slides__quote,body .fl-node-nehvxwi1jqf0 .llp-cs-slides--members .llp-cs-slides__quote p{font-size:17px!important;line-height:25px!important}


body .fl-row.fl-node-dw5qfia9czgb{margin-top:101px!important}


body .fl-node-xix78ohzl65m :is(.fl-node-b94hrm6oqi78,.fl-node-ke8639mbliov){margin-top:21px!important}
body .fl-node-xix78ohzl65m .fl-node-u4wq0dntjy7v{margin-top:17px!important}
body .fl-node-xix78ohzl65m .fl-module-list :is(.fl-list-item-content-text,.fl-list-item-content-text p){font-size:14px!important;line-height:21px!important}
body .fl-node-xix78ohzl65m .fl-module-list .fl-list-item{padding-top:0!important;padding-bottom:0!important;margin:0 0 10px!important}
body .fl-node-xix78ohzl65m .fl-module-list .fl-list-item-wrapper{padding-top:0!important;padding-bottom:0!important}
body .fl-node-xix78ohzl65m .fl-node-bdq6epr03cz9 p{font-size:14px!important;line-height:21px!important;margin-bottom:21px!important}
body .fl-node-xix78ohzl65m .fl-module-button{padding-top:19px!important;margin-bottom:4px!important}
body .fl-node-xix78ohzl65m a.fl-button{padding-top:13px!important;padding-bottom:13px!important}


body .fl-node-pcoxnm0vh2u7 .fl-node-tjwhu69g2s3f{width:45.68%!important}
body .fl-node-pcoxnm0vh2u7 .fl-node-489jufhex1ni{width:54.32%!important}
body .fl-node-pcoxnm0vh2u7 .fl-node-s6fgv1tpxj9o{margin:10px 9px 20px 37px!important}
body .fl-node-pcoxnm0vh2u7 .fl-node-s6fgv1tpxj9o :is(.fl-photo-content,img){width:100%!important;max-width:none!important;height:auto!important}
body .fl-node-pcoxnm0vh2u7 .fl-accordion-button-label{font-size:18px!important;line-height:25px!important}
body .fl-node-pcoxnm0vh2u7 .fl-accordion-button{padding:20px 27px 20px 26px!important}
body .fl-node-pcoxnm0vh2u7 button.fl-accordion-button-icon i{color:#070808!important;opacity:1!important}
body .fl-node-pcoxnm0vh2u7 .fl-accordion-item{margin-bottom:17px!important}
body .fl-node-pcoxnm0vh2u7 button.fl-accordion-button-icon{width:36px!important;height:36px!important;min-width:36px!important;margin-left:10px!important}


body .fl-node-jz2ov5h4eitu>.fl-row-content-wrap{padding-top:55px!important;padding-bottom:68px!important;background-position:center center!important}
body .fl-node-jz2ov5h4eitu .fl-node-9zrlxgc562f8{margin:49px 0 0 45px!important}
body .fl-node-jz2ov5h4eitu .fl-node-yq9i2caobnts{margin:21px 0 5px 58px!important}
body .fl-node-jz2ov5h4eitu .fl-node-yq9i2caobnts .fl-heading-text,body .fl-node-jz2ov5h4eitu h2.fl-node-yq9i2caobnts{line-height:53px!important}
body .fl-node-jz2ov5h4eitu .fl-node-jo0r2xpthsil{margin:18px -10px 20px 58px!important}
body .fl-node-jz2ov5h4eitu .fl-node-jo0r2xpthsil p{font-size:16px!important;line-height:24px!important;margin-bottom:14px!important}
body .fl-node-jz2ov5h4eitu .fl-node-jo0r2xpthsil p:last-child{margin-bottom:0!important}
body .fl-node-jz2ov5h4eitu .fl-node-cd5hv7sfeazn{margin:21px 0 30px 58px!important}
}


@media (min-width:769px){
body .fl-node-tjrvqklz540g .fl-node-aougsk15vm69 p,body .fl-node-dw5qfia9czgb .fl-node-k4sri9wyvmhn p,body .fl-node-15b8pdsv0x3i .fl-node-6vmx31an8itz p,body .fl-node-nehvxwi1jqf0 .fl-node-r0c6itol4ngm p{line-height:27px!important}
body .fl-node-tjrvqklz540g .fl-node-aougsk15vm69{max-width:720px!important}
}


@media (min-width:1400px){
body .fl-node-7xzwpsqunmlv>.fl-row-content-wrap>.fl-row-content{padding-left:40px!important;box-sizing:border-box!important}
}

@media (min-width:769px) and (max-width:1199px){
body .fl-node-q6vystec9u82 .fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{padding:12px 10px!important;bottom:12px!important;margin-left:12px!important;margin-right:94px!important}
body .fl-node-q6vystec9u82 .fl-node-g78fpxjds4zw p{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}
body .fl-node-q6vystec9u82 .fl-node-g78fpxjds4zw p:first-child{margin-bottom:6px!important}
body .fl-node-q6vystec9u82 .fl-node-g78fpxjds4zw p:first-child span{font-size:24px!important}
}

@media (min-width:769px) and (max-width:992px){
body .fl-node-q6vystec9u82 .fl-node-3572e4pshqn1{margin-top:20px!important}
}

@media (min-width:1200px) and (max-width:1399px){
body .fl-node-7xzwpsqunmlv .fl-module-pp-infolist>.fl-module-content{margin-left:8px!important;margin-right:14px!important}
body .fl-node-7xzwpsqunmlv .pp-infolist-title-text{font-size:16px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__copy{padding-left:16px!important;padding-right:16px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__name{font-size:28px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__card--included{padding-right:0!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__frame>.llp-recipe-slides__nav--prev{left:20px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__frame>.llp-recipe-slides__nav--next{right:20px!important}
}

@media (min-width:1400px){
body .fl-row.fl-node-xix78ohzl65m>.fl-row-content-wrap>.fl-row-content{max-width:1188px!important}
body .fl-row.fl-node-xuepgqk27jbm>.fl-row-content-wrap{max-width:1158px!important}
}

@media (min-width:1260px){
body .fl-node-xuepgqk27jbm .pp-infolist-title-text{font-size:18px!important;font-weight:300!important}
}


@media (min-width:769px) and (max-width:1199px){
body .fl-node-xix78ohzl65m .fl-module-button{display:block!important;width:auto!important;align-self:stretch!important;margin-left:0!important;margin-right:0!important;text-align:center!important}
body .fl-node-xix78ohzl65m a.fl-button{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:14px 8px!important;white-space:nowrap!important}
body .fl-node-xix78ohzl65m a.fl-button .fl-button-text{white-space:nowrap!important;font-size:clamp(12px,calc(((100vw - 20px) / 3 - 68px) / 14.6),16px)!important;line-height:1.4!important}
}
@media (min-width:993px) and (max-width:1199px){
body .fl-node-xix78ohzl65m a.fl-button .fl-button-text{font-size:clamp(12px,calc(((100vw - 160px) / 3 - 68px) / 14.6),16px)!important}
}
@media (min-width:769px) and (max-width:1134px){
body .fl-node-xix78ohzl65m a.fl-button::before,body .fl-node-xix78ohzl65m a.fl-button::after,body .fl-node-xix78ohzl65m a.fl-button :is(i,svg,img,.fl-button-icon){display:none!important;content:none!important}
}

@media (min-width:769px) and (max-width:1199px){
body .fl-node-xix78ohzl65m .fl-node-q3sa2u6h0bk4 h3{position:static!important;display:inline-block!important;margin:4px 0 0!important}
}




@media (max-width:768px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap{background-size:min(160%,768px) auto!important;background-position:center bottom!important;padding-bottom:min(123.75vw,594px)!important}
}
@media (max-width:768px){
body .fl-row.fl-node-gt2cmfqnzke4>.fl-row-content-wrap{padding-top:55px!important}
body .fl-node-gt2cmfqnzke4 .fl-node-53jm26hrn9u7{margin-bottom:11px!important}
body .fl-node-gt2cmfqnzke4 h1.fl-node-vzxh1le3r7wj,body .fl-node-gt2cmfqnzke4 .fl-node-vzxh1le3r7wj .fl-heading-text{line-height:36px!important}
body .fl-node-gt2cmfqnzke4 .fl-node-xpwgkvldu1a6 p{line-height:24px!important}

body .fl-node-tw1qopzvj2i6 .pp-infolist-title-text{font-size:16px!important;line-height:19px!important}
body .fl-node-tw1qopzvj2i6 .fl-col+.fl-col{margin-top:-5px!important}


body .fl-node-n6gal2wh8pd3 h2.fl-node-ed5txg0ir9oz,body .fl-node-n6gal2wh8pd3 .fl-node-ed5txg0ir9oz .fl-heading-text{font-size:26px!important;line-height:34px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-ed5txg0ir9oz{width:auto!important;max-width:none!important;margin-right:0!important}
body .fl-node-n6gal2wh8pd3 .fl-node-1sy6m0glcjou p{line-height:24px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-07rqvb9f8w65 .pp-infolist-title-text{font-size:16px!important;line-height:24px!important;margin-top:1px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-07rqvb9f8w65 li.pp-list-item+li.pp-list-item{margin-top:5px!important}
body .fl-node-n6gal2wh8pd3 .fl-node-07rqvb9f8w65 .pp-icon-wrapper{margin-right:10px!important}
body .fl-node-n6gal2wh8pd3>.fl-row-content-wrap{padding-bottom:max(431px,100vw)!important;margin-bottom:0!important;background-position:center bottom -9px!important}

body .fl-node-q6vystec9u82>.fl-row-content-wrap{padding-top:70px!important}


body .fl-node-q6vystec9u82 .fl-node-7y6uehs2i03n p{font-size:16px!important;line-height:24px!important}
body .fl-node-q6vystec9u82 .fl-node-3572e4pshqn1{margin-top:24px!important}
body .fl-node-q6vystec9u82 .fl-node-g78fpxjds4zw p:last-child{font-size:14px!important;line-height:21px!important}
body .fl-node-q6vystec9u82 .fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{margin:0 16px!important;bottom:16px!important;padding:16px 14px!important}


body .fl-node-5m4ejqz9ci8w .fl-node-i2l6h5vtm9z1 p{text-wrap:balance!important}


body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__card--included{min-height:0!important;justify-content:flex-end!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__media{margin-top:9px!important}
body .fl-node-g2mtes0hnqwr .llp-cs-slides--included .llp-cs-slides__lede p{font-size:15px!important;line-height:22px!important}


body .fl-node-dw5qfia9czgb .fl-node-j3bz0etsqvik{margin-left:0!important;margin-right:0!important;white-space:nowrap!important}
body .fl-node-dw5qfia9czgb .fl-node-k4sri9wyvmhn{margin-left:0!important;margin-right:0!important}
body .fl-node-dw5qfia9czgb .fl-node-k4sri9wyvmhn p{font-size:16px!important;line-height:24px!important}
body .fl-node-xix78ohzl65m .fl-module-button{margin-left:6px!important;margin-right:6px!important}
body .fl-node-xix78ohzl65m a.fl-button{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important;padding-top:15px!important;padding-bottom:15px!important}


body .fl-node-pcoxnm0vh2u7 .fl-accordion-button-label{font-size:18px!important;line-height:25px!important}
body .fl-node-pcoxnm0vh2u7 button.fl-accordion-button-icon{width:36px!important;height:36px!important;min-width:36px!important}
body .fl-node-pcoxnm0vh2u7 button.fl-accordion-button-icon i{color:#070808!important;opacity:1!important}


body .fl-row.fl-node-jz2ov5h4eitu>.fl-row-content-wrap{background-size:100% auto!important;background-position:center bottom!important;background-attachment:scroll!important;background-color:#e3e7eb!important;padding-top:44px!important;padding-bottom:94.4vw!important}
body .fl-node-jz2ov5h4eitu .fl-node-jo0r2xpthsil p{font-size:16px!important;line-height:24px!important}
}

@media (min-width:1441px){
body .fl-node-n6gal2wh8pd3>.fl-row-content-wrap{min-height:54.93vw!important}
}
@media (max-width:374px){
body .fl-node-dw5qfia9czgb .fl-node-j3bz0etsqvik{white-space:normal!important}
}

@media (min-width:769px) and (max-width:992px){
body .fl-node-q6vystec9u82 .fl-node-qwujgo9bzn6m .fl-node-g78fpxjds4zw{margin-left:32px!important}
}








@media (min-width:769px){
body .fl-node-pkxuq243noly>.fl-row-content-wrap{min-height:46vw!important;background-size:cover!important;background-position:center center!important}
}


@media (min-width:769px){
body .fl-node-hrnzvgt5o8mu>.fl-row-content-wrap{min-height:47.704vw!important;background-size:cover!important;background-position:center top!important;align-items:flex-start!important;padding-top:8.2vw!important;padding-bottom:0!important}
body .fl-node-hrnzvgt5o8mu .fl-col-group{align-items:flex-start!important}
}

@media (min-width:769px) and (max-width:1099px){
body .fl-node-hrnzvgt5o8mu .fl-rich-text p{max-width:27vw!important}
}


@media (min-width:769px){
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child){display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;column-gap:64px!important;row-gap:0!important;align-items:start!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column{display:contents!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>h2.course_title_new{grid-column:1!important;grid-row:1!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>.intro{grid-column:1!important;grid-row:2!important;margin-top:0!important;max-width:none!important;width:auto!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.right-column{grid-column:1!important;grid-row:3!important;width:auto!important;max-width:none!important;margin-top:20px!important;padding:0!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>.media-card.llp-m6-pic{grid-column:2!important;grid-row:1/span 3!important;align-self:start!important;width:100%!important;max-width:none!important;margin:0!important;aspect-ratio:2/3!important;height:auto!important;position:relative!important}
}
@media (min-width:769px){
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.right-column .intro{width:auto!important;max-width:none!important}
}
@media (min-width:1100px){
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>.media-card.llp-m6-pic{align-self:stretch!important;aspect-ratio:auto!important;height:100%!important;min-height:0!important}
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child)>.left-column>.media-card.llp-m6-pic img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
}
@media (min-width:769px) and (max-width:1099px){
body .fl-node-4r9ybpgl5v78 .understand_six>.course-column:not(:last-child){grid-template-columns:minmax(0,1fr) 30%!important;column-gap:32px!important}
}




@media (min-width:1025px){
body .fl-node-eqc4g5r3kti2{text-align:right!important}
}


@media (min-width:1025px){
body .fl-node-89enl4vd03mh .fl-col-group{display:flex!important;justify-content:space-between!important;align-items:center!important}

body .fl-node-89enl4vd03mh .fl-col-group::before,body .fl-node-89enl4vd03mh .fl-col-group::after{content:none!important;display:none!important}
body .fl-node-89enl4vd03mh .fl-col.fl-node-geqib7o6uz0c{width:51.5625%!important;flex:0 0 51.5625%!important;max-width:none!important}
body .fl-node-89enl4vd03mh .fl-col.fl-node-o7p9i1wgh80u{width:43.516%!important;flex:0 0 43.516%!important;max-width:none!important}
body .fl-node-89enl4vd03mh .fl-col.fl-node-o7p9i1wgh80u>.fl-col-content{padding-left:0!important}
body .fl-node-89enl4vd03mh .fl-node-2954bylrxf0p{margin:0!important;width:100%!important}
body .fl-node-89enl4vd03mh .fl-node-2954bylrxf0p .fl-photo-content{display:block!important;width:100%!important}
body .fl-node-89enl4vd03mh .fl-node-2954bylrxf0p img.fl-photo-img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;aspect-ratio:660/545!important;object-fit:cover!important;border-radius:12px!important}
}


@media (min-width:769px){
body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01>.fl-module-content{margin-left:0!important;margin-right:0!important}
body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs{justify-content:space-between!important}
body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs::before,body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs::after{content:none!important;display:none!important}
body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs-panels{flex:0 0 46.875%!important;width:46.875%!important;max-width:46.875%!important}
body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs-labels{flex:0 0 45.08%!important;width:45.08%!important;max-width:45.08%!important}
}

body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs-panel-content p{font-weight:300!important}
@media (max-width:768px){
body .fl-node-nh3i0g6w7p4b .fl-node-smfivestep01 .pp-tabs-panel-content p:not(:has(img)){text-align:center!important}

body .fl-node-nh3i0g6w7p4b .fl-node-eltxi3wp29na,body .fl-node-nh3i0g6w7p4b .fl-node-eltxi3wp29na .fl-heading-text{font-size:min(26px,6.2vw)!important}
}


@media (min-width:769px){
body .fl-node-dqoucb07xtla .fl-node-muye4ta3bx61{margin-left:0!important;margin-right:0!important}
body .fl-node-dqoucb07xtla .fl-node-muye4ta3bx61 .fl-photo-content,body .fl-node-dqoucb07xtla .fl-node-muye4ta3bx61 img.fl-photo-img{display:block!important;width:100%!important;max-width:none!important;height:auto!important}
}


@media (min-width:1025px){
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__track{gap:20px!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__slide{flex:0 0 calc((100% - 60px)/4)!important;width:calc((100% - 60px)/4)!important;max-width:none!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__card--members,body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__media{width:100%!important;height:auto!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__media{aspect-ratio:305/360!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__media img.llp-cs-slides__img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__nav--prev{margin-left:-18px!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__nav--next{margin-right:-18px!important}
}

@media (max-width:768px){
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__slide{flex:0 0 100%!important;width:100%!important;max-width:none!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__card--members,body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__media{width:100%!important;height:auto!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__media{aspect-ratio:1/1!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-cs-slides__media img.llp-cs-slides__img{width:100%!important;height:100%!important;object-fit:cover!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__nav--prev{margin-left:8px!important}
body .fl-node-kwp97zqj1f6a .fl-node-4y3df2hbk7pu .llp-recipe-slides__nav--next{margin-right:8px!important}
}


@media (min-width:1025px){
body .fl-node-2vzq8mob69fn .fl-node-y65jrevd3g94 p{max-width:700px!important;margin-left:auto!important;margin-right:auto!important;font-size:16px!important;line-height:24px!important}
}


body .fl-node-swuzyq7aef8m .question_recipe .questions_text h2,body .fl-node-ncrle7jakfxo .question_recipe .questions_text h2,body .fl-node-gfp46mbh2j0n .question_recipe .questions_text h2,body .fl-node-swuzyq7aef8m .question_recipe .questions_text .fl-heading-text,body .fl-node-ncrle7jakfxo .question_recipe .questions_text .fl-heading-text,body .fl-node-gfp46mbh2j0n .question_recipe .questions_text .fl-heading-text{font-weight:400!important;line-height:20px!important;color:#000!important}
@media (min-width:769px){

body .fl-node-ncrle7jakfxo .fl-node-5cmy9p7368bw li{font-size:16px!important;line-height:24px!important;margin-bottom:10px!important}
body .fl-node-ncrle7jakfxo .fl-node-5cmy9p7368bw li:last-child{margin-bottom:0!important}
}

@media (max-width:768px){
body .fl-node-swuzyq7aef8m .question_recipe,body .fl-node-ncrle7jakfxo .question_recipe,body .fl-node-gfp46mbh2j0n .question_recipe{padding-left:0!important;padding-right:0!important}
body .fl-node-swuzyq7aef8m .question_recipe .questions_text h2,body .fl-node-ncrle7jakfxo .question_recipe .questions_text h2,body .fl-node-gfp46mbh2j0n .question_recipe .questions_text h2,body .fl-node-swuzyq7aef8m .question_recipe .questions_text .fl-heading-text,body .fl-node-ncrle7jakfxo .question_recipe .questions_text .fl-heading-text,body .fl-node-gfp46mbh2j0n .question_recipe .questions_text .fl-heading-text{font-size:16px!important;line-height:22px!important}
body .fl-node-swuzyq7aef8m .question_recipe .questions_text .fl-rich-text p,body .fl-node-ncrle7jakfxo .question_recipe .questions_text .fl-rich-text p,body .fl-node-gfp46mbh2j0n .question_recipe .questions_text .fl-rich-text p{font-size:16px!important;line-height:24px!important}
body .fl-node-ncrle7jakfxo .fl-node-5cmy9p7368bw li{font-size:16px!important;line-height:24px!important;margin-bottom:10px!important}
}


body .fl-node-0sa6jvupymlb .fl-node-kd839w0lyjar p{font-size:18px!important;line-height:1.49!important;color:#363636!important}
@media (max-width:768px){
body .fl-node-0sa6jvupymlb .fl-node-kd839w0lyjar p{font-size:16px!important;line-height:24px!important;text-align:center!important}

body .fl-node-peqzubf8kvgj .pp-faq-item .pp-faq-button{padding-top:16px!important;padding-bottom:16px!important}
}


@media (max-width:768px){
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__viewport{padding-left:0!important;padding-right:0!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide{flex:0 0 100%!important;width:100%!important;max-width:none!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link{padding:10px!important;row-gap:0!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content{padding:23px 14px 32px!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__badge{font-size:16px!important;line-height:20px!important;padding:9px 13px!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:30px!important;line-height:36px!important;color:#000!important;padding:17px 0 14px!important}
body .fl-node-tkyv1g8x6wec .llp-recipe-slides__slide:nth-child(6) a.llp-ld-slides__link .llp-ld-content h3.llp-ld-slides__name{font-size:22px!important;line-height:28px!important}
body .fl-node-tkyv1g8x6wec .llp-ld-slides__excerpt,body .fl-node-tkyv1g8x6wec .llp-ld-slides__excerpt p{font-size:14px!important;line-height:21px!important;font-weight:300!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content .llp-ld-slides__excerpt{margin-bottom:36px!important}
body .fl-node-tkyv1g8x6wec a.llp-ld-slides__link .llp-ld-content span.llp-ld-slides__more{margin-top:auto!important;height:48px!important;padding:0 38px!important;font-size:16px!important;line-height:1!important;font-weight:400!important}
}


@media (max-width:768px){
body .fl-node-4r9ybpgl5v78 .fl-accordion-button-label{position:relative!important;padding-left:44px!important;min-height:34px!important}
body .fl-node-4r9ybpgl5v78 .fl-accordion-button-label>span:first-child{position:absolute!important;left:0!important;top:0!important;margin:0!important}
body .fl-node-4r9ybpgl5v78 .fl-accordion-button-label:has(>p){padding-top:22px!important}
body .fl-node-4r9ybpgl5v78 .fl-accordion-button-label:has(>p)>span:first-child{top:7px!important}

body .fl-node-4r9ybpgl5v78 .fl-accordion-button-label>p{position:absolute!important;left:14px!important;top:0!important;bottom:auto!important;right:auto!important;margin:0!important;height:16px!important;line-height:16px!important;width:auto!important}
body .fl-node-4r9ybpgl5v78 .fl-accordion-button-label:not(:has(>p)){display:table-cell!important;vertical-align:middle!important;padding-top:5px!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six){display:flex!important;flex-direction:column!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six)>.course-column,body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six)>.course-column>.left-column,body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six)>.course-column>.right-column,body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six)>.course-column>.left-column>.intro{display:contents!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>*{order:1!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>p:not(:has(a)){margin:0 0 16px!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .media-card.video-card{order:2!important;margin:0 0 24px!important;width:100%!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .details{order:3!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>.price{order:4!important;margin-top:20px!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>a,body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>:has(a){order:5!important;margin-top:0!important;margin-bottom:28px!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .intro>:has(a) a.button{display:inline-block!important;width:auto!important;margin-top:0!important}
body .fl-node-4r9ybpgl5v78 .course-section:not(.understand_six) .course-media .left-column .media-card{order:6!important;margin:28px 0 0!important;width:100%!important}
}


@media (min-width:769px){
body .fl-node-tkyv1g8x6wec .llp-ld-slides__progress{height:4px!important}
body .fl-node-tkyv1g8x6wec .llp-ld-slides__progress-fill{height:4px!important}
}







body .fl-row.home_banner .fl-node-f0t3aid6quyz .fl-button-group-button:nth-child(2) a.fl-button,body .fl-row.home_banner .fl-button-group-buttons .fl-button-group-button:nth-child(2) a.fl-button{background:transparent!important;border:0!important;box-shadow:inset 0 0 0 1px #070808!important}

@media (min-width:993px) and (max-width:1439px){
body .fl-row.fl-node-zbuht1eolm0a>.fl-row-content-wrap{min-height:clamp(520px,45.14vw,650px)!important}
}

@media (min-width:1200px) and (max-width:1439px){
body .fl-node-zbuht1eolm0a h1.fl-node-n258o6emf7w4,body .fl-node-zbuht1eolm0a .fl-node-n258o6emf7w4 .fl-heading-text{font-size:3.056vw!important;line-height:1.4!important}
body .fl-node-zbuht1eolm0a .fl-node-rhxz0lvy2fbp p{font-size:max(17px,1.389vw)!important;line-height:1.65!important}
}
@media (min-width:769px) and (max-width:1199px){
body .fl-node-zbuht1eolm0a .fl-bg-slideshow img{transform:translateX(max(0px,calc((100% - 100vw) / 2 - 5.55% + 12px)))!important}
}
@media (min-width:993px) and (max-width:1199px){
body .fl-node-zbuht1eolm0a h1.fl-node-n258o6emf7w4,body .fl-node-zbuht1eolm0a .fl-node-n258o6emf7w4 .fl-heading-text{font-size:34px!important;line-height:44px!important}
body .fl-node-zbuht1eolm0a .fl-node-n258o6emf7w4{margin-top:0!important}
body .fl-node-zbuht1eolm0a .fl-node-rhxz0lvy2fbp p{font-size:17px!important;line-height:27px!important}
body .fl-node-zbuht1eolm0a .fl-node-f0t3aid6quyz{margin-top:8px!important;margin-bottom:0!important}
}


@media (min-width:1200px){
body .fl-node-mqicu80selw1 .fl-node-cvh9wkgzbpji{margin-top:58px!important}
body .fl-node-mqicu80selw1 .llp-tax-slides__name{margin-top:14px!important}
}


@media (min-width:1200px){
body .fl-node-4qhunmi6kt08 h2.fl-node-q1jv74y83mkf,body .fl-node-4qhunmi6kt08 .fl-node-q1jv74y83mkf .fl-heading-text{font-size:27px!important;line-height:38px!important}
}


@media (min-width:1400px){
body .fl-row.fl-node-lyspamwx316g{max-width:1076px!important;margin-left:auto!important;margin-right:auto!important}
}
@media (min-width:1200px){
body .fl-node-lyspamwx316g .fl-col.fl-node-u7clh1vb986x{width:58.2%!important}
body .fl-node-lyspamwx316g .fl-col.fl-node-xy8smqhp16rf{width:41.8%!important}
body .fl-node-lyspamwx316g .fl-node-u7clh1vb986x>.fl-col-content{padding:66px 30px 66px 61px!important}
body .fl-node-lyspamwx316g h3.fl-node-p9gzalnmhy8j,body .fl-node-lyspamwx316g .fl-node-p9gzalnmhy8j .fl-heading-text{font-size:40px!important;line-height:46px!important}
body .fl-node-lyspamwx316g .fl-node-p9gzalnmhy8j{max-width:420px!important;text-wrap:balance!important;margin-bottom:6px!important}
body .fl-node-lyspamwx316g .fl-node-t2s3mxkrvwzb{max-width:446px!important;margin-bottom:22px!important}
body .fl-node-lyspamwx316g .fl-node-t2s3mxkrvwzb p{line-height:24px!important;margin-bottom:10px!important}
body .fl-node-lyspamwx316g .fl-node-t2s3mxkrvwzb p:last-child{margin-bottom:0!important}
body .fl-node-lyspamwx316g .fl-node-lko7vbsm180t .fl-subscribe-form{max-width:360px!important;padding:3px!important}
}


@media (min-width:1200px){
html body .fl-row.fl-node-btor1c3qagfk>.fl-row-content-wrap{min-height:min(45.83vw,792px)!important}
body .fl-node-btor1c3qagfk .fl-node-fnvabw73jhyx{max-width:478px!important}
body .fl-node-btor1c3qagfk .fl-node-fnvabw73jhyx p{line-height:24px!important;margin-bottom:10px!important}
body .fl-node-btor1c3qagfk .fl-node-fnvabw73jhyx p:last-child{margin-bottom:0!important}
body .fl-node-btor1c3qagfk .fl-node-ywfot1hal9qd .fl-subscribe-form{max-width:388px!important;padding:3px!important}
}

@media (min-width:1200px){
body .fl-node-lyspamwx316g .fl-node-t2s3mxkrvwzb strong,body .fl-node-btor1c3qagfk .fl-node-fnvabw73jhyx strong{font-weight:400!important;color:#000!important}
body .fl-node-lyspamwx316g .fl-node-t2s3mxkrvwzb p,body .fl-node-btor1c3qagfk .fl-node-fnvabw73jhyx p{color:#363636!important}
}


@media (min-width:769px){
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-subscribe-form{display:flex!important;flex-wrap:wrap!important;align-items:center!important}
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-subscribe-form>:not(.fl-form-field):not(.fl-form-button){flex:0 0 100%!important}
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-form-field{flex:1 1 0!important;min-width:0!important;width:auto!important;float:none!important;padding:0!important;margin:0!important}
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-form-button{flex:0 0 auto!important;width:auto!important;float:none!important;padding:0!important;margin:0!important}
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-form-button .fl-button-wrap{width:auto!important}
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-form-button .fl-button{width:auto!important;white-space:nowrap!important;padding:10px 20px!important}
body :is(.fl-node-lko7vbsm180t,.fl-node-ywfot1hal9qd) .fl-form-button .fl-button-text{white-space:nowrap!important}
}

@media (min-width:769px) and (max-width:992px){
body .fl-node-lko7vbsm180t .fl-subscribe-form{margin-left:auto!important;margin-right:auto!important}
}




body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__media.has-pair{background:transparent!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__img{aspect-ratio:318/300!important;width:100%!important;height:auto!important;object-fit:cover!important;object-position:center!important}
@media (min-width:1025px){
body .fl-node-jh3l1e2frabi>.fl-row-content-wrap{max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:0!important}
body .fl-node-jh3l1e2frabi>.fl-row-content-wrap>.fl-row-content{width:100%!important;max-width:none!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes{--u:clamp(.82px,.06944vw,1px)}
body .fl-node-jh3l1e2frabi .llp-recipe-slides__viewport{margin:0 max(0px,calc((100vw - 1440px)/2)) 0 max(80px,calc((100vw - 1280px)/2))!important;padding:0!important;width:auto!important;max-width:none!important}
body .fl-node-jh3l1e2frabi .llp-recipe-slides__track{margin-left:-10px!important;width:calc(100% + 10px)!important;max-width:none!important;box-sizing:border-box!important;padding:6px max(80px,calc((100vw - 1280px)/2)) 12px 10px!important;scroll-padding-left:10px!important}
body .fl-node-jh3l1e2frabi .llp-recipe-slides__slide{flex:0 0 calc(657*var(--u))!important;width:calc(657*var(--u))!important;max-width:none!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__card{padding:calc(40*var(--u)) calc(10.5*var(--u)) calc(11*var(--u))!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__link{gap:0!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__name{font-size:calc(26*var(--u))!important;line-height:calc(34*var(--u))!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__excerpt{width:auto!important;max-width:calc(572*var(--u))!important;margin:calc(16*var(--u)) auto 0!important;min-height:calc(112*var(--u))!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__excerpt,body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__excerpt p{font-size:calc(18*var(--u))!important;line-height:calc(28*var(--u))!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes .llp-ld-slides__media.has-pair{margin-top:calc(24*var(--u))!important;grid-template-columns:1fr 1fr!important;gap:0!important}

body .fl-node-jh3l1e2frabi .llp-recipe-slides__track{gap:24px!important;padding-right:max(0px,calc(100% - 1314*var(--u) - 24px))!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides__controls{max-width:none!important;width:auto!important;margin:36px max(80px,calc((100vw - 1280px)/2)) 0!important;padding:0!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides__progress{overflow:hidden!important;height:3px!important;background:linear-gradient(rgba(54,54,54,.18),rgba(54,54,54,.18)) left center/100% 1px no-repeat!important}
body .fl-node-jh3l1e2frabi .llp-ld-slides__progress-fill{top:0!important;margin-top:0!important;height:3px!important}
}

@media (min-width:1441px){
body .fl-node-jh3l1e2frabi .llp-recipe-slides__viewport{margin-right:calc((100vw - 1440px)/2 + 12px)!important}
}


@media (min-width:1025px) and (max-width:1439px){
body .fl-node-jh3l1e2frabi .llp-ld-slides--cakes{--u:calc((100vw - 126px)/1314)}
}
@media (min-width:1025px){
body .fl-node-xqia947rkhop .fl-col-group{align-items:flex-start!important}
}

body .fl-node-l9rvhc5jgqu1 .llp-sc-video{margin-top:35px!important}

body .fl-node-l9rvhc5jgqu1 .fl-col-group.fl-node-h1dmnqb9xjwe.fl-node-h1dmnqb9xjwe{margin-top:59px!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe){display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important;margin-top:20px!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe)::before,body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe)::after{content:none!important;display:none!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe)>.fl-col{width:auto!important;max-width:none!important;float:none!important;min-width:0!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe)>.fl-col>.fl-col-content{padding:0!important;margin:0!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe) .fl-module-pp-image{margin:0!important;padding:0!important;width:100%!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe) .fl-module-pp-image>.fl-module-content{margin:0!important;padding:0!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe) :is(.pp-photo-container,.pp-photo,.pp-photo-content,.pp-photo-content-inner){display:block!important;width:100%!important;max-width:none!important;margin:0!important}
body .fl-node-l9rvhc5jgqu1 :is(.fl-node-3n4rj6l82htz,.fl-node-5zt0nyw6sif1,.fl-node-95jd2pybkqo4,.fl-node-gcuoyv7d10ak,.fl-node-h1dmnqb9xjwe) img.pp-photo-img{display:block!important;width:100%!important;height:auto!important;max-width:none!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;border-radius:12px!important}

@media (min-width:769px){
body .fl-node-x3flm46di8tu>.fl-row-content-wrap{max-width:none!important;border-radius:0!important;height:auto!important;min-height:min(38.82vw,746px)!important;padding-top:30px!important;padding-bottom:30px!important;display:flex!important;align-items:center!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}
body .fl-node-x3flm46di8tu>.fl-row-content-wrap>.fl-row-content{width:100%!important}
body .fl-node-x3flm46di8tu .fl-col-content{padding-top:0!important;padding-bottom:0!important;min-height:0!important}
}

@media (min-width:769px) and (max-width:899px){
body .fl-node-x3flm46di8tu :is(h1,h2,h3).fl-heading,body .fl-node-x3flm46di8tu :is(h1,h2,h3) .fl-heading-text{font-size:26px!important;line-height:1.2!important}
}

@media (min-width:1025px){
body .fl-node-x3flm46di8tu .fl-node-9frdum2ainoh p{max-width:345px!important}
}
@media (min-width:769px) and (max-width:1024px){
body .fl-node-x3flm46di8tu .fl-node-9frdum2ainoh p{text-wrap:balance!important}
}


.fl-node-i50gsjhx6fcq .fl-list-item-content{display:flex!important;align-items:flex-start!important}
.fl-node-i50gsjhx6fcq .fl-list-item-content-icon{display:block!important;padding:0!important;margin:0 14px 0 4px!important;flex:0 0 auto;width:auto!important;height:auto!important;line-height:1!important}
.fl-node-i50gsjhx6fcq .fl-list-item-content-icon::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background:currentColor;margin-top:calc(0.775em - 5px)}
.fl-node-i50gsjhx6fcq .fl-list-item-icon{display:none!important}
@media (max-width:768px){

.fl-node-avoupibsg67n .fl-col-group{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}
.fl-node-avoupibsg67n .fl-col-group>.fl-col{flex:0 0 80%!important;width:80%!important;max-width:80%!important;scroll-snap-align:start;margin:0!important}
}

.llp-pic-edit.llp-pic-edit--mobile,body.llp-wc-account .woocommerce-MyAccount-content button.llp-pic-edit.llp-pic-edit--mobile{left:auto;right:10px;bottom:46px}

.my-course-thumb{position:relative;display:inline-block;width:fit-content;min-width:52px;max-width:100%;justify-self:end;line-height:0;vertical-align:middle}
.my-course-thumb img{min-width:52px}

@media (min-width:769px){
body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{width:84px!important;max-width:none!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
}

@media (min-width:769px) and (max-width:1099px){
body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb img{width:60px!important}
}
body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb .llp-pic-edit{position:static;display:block;width:100%;margin:4px 0 0;box-sizing:border-box;padding:4px 0;font-size:9px;line-height:1.2;letter-spacing:.04em;white-space:normal;overflow-wrap:normal;word-break:keep-all;hyphens:none;text-align:center;border-radius:6px;box-shadow:none}


@media (max-width:768px){
	.my-course-thumb{display:block;width:auto;min-width:0}
	.my-course-thumb img{min-width:0}
	body.llp-wc-account .woocommerce-MyAccount-content table.my-courses-table td.my-course-col-thumb .my-course-thumb .llp-pic-edit{position:static;display:block;width:100%;margin:4px 0 0;padding:4px;font-size:9px;letter-spacing:.04em;white-space:nowrap;text-align:center;border-radius:6px;box-shadow:none}
}

.media-modal .crop-content,.media-modal .crop-content *,.media-modal .media-frame.llp-crop-with-preview,.media-modal .media-frame.llp-crop-with-preview *{-webkit-user-select:none;user-select:none}
.media-modal .crop-content .crop-image{pointer-events:none;-webkit-user-drag:none}
.media-frame.llp-crop-loading .crop-content .crop-image{opacity:.35}
.media-frame .crop-content .crop-image{transition:opacity .2s}
.media-frame.llp-crop-loading .crop-content::before{content:attr(data-llp-loading);position:absolute;left:0;right:0;top:42%;text-align:center;font-size:15px;letter-spacing:.02em;color:#6f6862}
.media-frame.llp-crop-error .crop-content .crop-image{visibility:hidden}
.media-frame.llp-crop-loading .media-frame-toolbar .media-toolbar-primary .button,.media-frame.llp-crop-error .media-frame-toolbar .media-toolbar-primary .button{opacity:.35;pointer-events:none}

.media-frame.llp-crop-settle .media-frame-toolbar .media-toolbar-primary .button{pointer-events:none}

body.modal-open #wpadminbar{z-index:99999!important}

@media (min-width:601px) and (min-height:561px){.media-modal .media-frame.llp-crop-with-preview .llp-pic-hint~.media-frame-content{right:304px}}
@media (min-width:601px) and (max-width:900px) and (min-height:561px){.media-modal .media-frame.llp-crop-with-preview .llp-pic-hint~.media-frame-content{right:204px}}
@media (max-width:600px),(max-height:560px){.media-modal .llp-pic-preview{display:none}}


body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices .wc-block-components-product-price,
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices .wc-block-components-product-price *,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-cart-item__prices .wc-block-components-product-price,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-cart-item__prices .wc-block-components-product-price *{font-size:14px!important;line-height:1.5!important;font-weight:400!important;white-space:normal!important;color:#555}
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-product-price,
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-product-price *{font-size:18px!important;line-height:1.4!important;font-weight:400!important;white-space:nowrap}
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price *{font-size:15px!important;line-height:1.4!important;font-weight:400!important;white-space:nowrap}
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices{margin-top:2px}

body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__prices .price.wc-block-components-product-price,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-cart-item__prices .price.wc-block-components-product-price{margin:2px 0 8px!important}
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .price.wc-block-components-product-price,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{margin:0!important}
body .wc-block-cart .wc-block-cart-items .wc-block-components-product-name{font-size:16px;line-height:1.4}
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-sale-badge,
body .wc-block-cart .wc-block-cart-items .wc-block-cart-item__total .wc-block-components-sale-badge *,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-sale-badge,
body .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-sale-badge *{font-size:11px!important;line-height:1.5!important;white-space:nowrap}

body .wc-block-checkout .wc-block-components-form .wc-block-components-text-input input,
body .wc-block-checkout .wc-block-components-form .wc-block-components-text-input input:focus,
body .wc-block-checkout .wc-block-components-form .wc-blocks-components-select .wc-blocks-components-select__select,
body .wc-block-checkout .wc-block-components-form textarea{background-color:#fff!important;color:#363636}

body .wc-block-checkout .wc-block-checkout__add-note{display:none!important}



@media (min-width: 1200px){html body.llp-mg-optin:not(#llpx):not(#llpy):not(#llpz) .fl-node-lyspamwx316g .fl-node-lko7vbsm180t .fl-subscribe-form { max-width: 400px !important; }}
@media (min-width: 769px) and (max-width: 1199px){html body.llp-mg-optin:not(#llpx):not(#llpy):not(#llpz) .fl-node-lko7vbsm180t .fl-subscribe-form { max-width: 456px !important; }}
@media (min-width: 769px) and (max-width: 879px){html body.llp-mg-optin:not(#llpx):not(#llpy):not(#llpz) .fl-node-lko7vbsm180t .fl-form-button .fl-button { padding-left: 12px !important; padding-right: 12px !important; }}
@media (min-width: 769px) and (max-width: 879px){html body.llp-mg-optin:not(#llpx):not(#llpy):not(#llpz) .fl-node-lko7vbsm180t .fl-form-button .fl-button-text { letter-spacing: 1.5px !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx):not(#llpy) .fl-col.fl-node-xy8smqhp16rf > .fl-col-content { background-position: 50% 100% !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx):not(#llpy) .fl-node-p9gzalnmhy8j.fl-module-heading { max-width: none !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx):not(#llpy) .fl-node-p9gzalnmhy8j.fl-module-heading, html body.llp-mg-optin:not(#llpx):not(#llpy) .fl-node-p9gzalnmhy8j .fl-heading-text { font-size: min(24px,calc((100vw - 2 * var(--llp-e) - 44px) / 12.4)) !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx):not(#llpy) .fl-col:is(.fl-node-ro4zi3mvdt12, .fl-node-xy8smqhp16rf) > .fl-col-content { border-radius: 10px !important; overflow: hidden !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx):not(#llpy) .fl-col:is(.fl-node-ro4zi3mvdt12, .fl-node-xy8smqhp16rf) { background: linear-gradient(to bottom,transparent 50%,var(--llp16-card,#f3f1ee) 50%) !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) .fl-row:is(.fl-node-4qhunmi6kt08, .fl-node-lyspamwx316g) > .fl-row-content-wrap { margin-left: var(--llp-e) !important; margin-right: var(--llp-e) !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) .fl-col:is(.fl-node-wyvik2nd3pa9, .fl-node-pqadts971680, .fl-node-2r5udhvbpfmw, .fl-node-g0ktiapbyhc5, .fl-node-ro4zi3mvdt12, .fl-node-95i163fmwtxl, .fl-node-xat2n57w493i, .fl-node-v5ep9q1t3i78, .fl-node-viu2lrczk836, .fl-node-rysmbpd4oq0g, .fl-node-23x4difwkj9m, .fl-node-u7clh1vb986x, .fl-node-xy8smqhp16rf, .fl-node-swu70teg41c5, .fl-node-jefx0zp3hcbt) { width: 100% !important; max-width: none !important; min-width: 0px !important; margin-left: 0px !important; margin-right: 0px !important; float: none !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) :is(.fl-node-t2k387ew5m16, .fl-node-9nsfrx356vl7, .fl-node-4z689u73j1gf, .fl-node-0w5rdayo7l3v, .fl-node-tm0ikcfq9ad3, .fl-node-cvh9wkgzbpji, .fl-node-k30jsgmih9bp, .fl-node-q1jv74y83mkf, .fl-node-y9qwc6ztxbn7, .fl-node-iohp0rxnjvwe, .fl-node-ya9i16be8wlp, .fl-node-wlsoc8oct26a, .fl-node-34wuxq5cyg8z, .fl-node-0ic67u1r9d3y, .fl-node-7ordtwzij65m, .fl-node-v7gmna0zqpts, .fl-node-ecmdh6bystpn, .fl-node-b7u0f84y5dsi, .fl-node-anwiqp4xfoht, .fl-node-0x5ea3ynw7zh, .fl-node-wx3jbo2k7m1a, .fl-node-zq9lv3rp8tx6, .fl-node-cvmjonuyg507, .fl-node-g64hleyqa5wr, .fl-node-94js72txrdlb, .fl-node-pufg7j42qcan, .fl-node-r9psh28v563g, .fl-node-p9gzalnmhy8j, .fl-node-t2s3mxkrvwzb, .fl-node-lko7vbsm180t, .fl-node-nmkut2drl3sc, .fl-node-fk2ac15ws89b, .fl-node-e57jaks0dhrv, .fl-node-spbf71dzr96c, .fl-node-7m3du0kvcgjs, .fl-node-icq14oxevuth, .fl-node-fnvabw73jhyx, .fl-node-ywfot1hal9qd, .fl-node-btqulfjsv6om).fl-module, html body.llp-mg-optin:not(#llpx) :is(.fl-node-t2k387ew5m16, .fl-node-9nsfrx356vl7, .fl-node-4z689u73j1gf, .fl-node-0w5rdayo7l3v, .fl-node-tm0ikcfq9ad3, .fl-node-cvh9wkgzbpji, .fl-node-k30jsgmih9bp, .fl-node-q1jv74y83mkf, .fl-node-y9qwc6ztxbn7, .fl-node-iohp0rxnjvwe, .fl-node-ya9i16be8wlp, .fl-node-wlsoc8oct26a, .fl-node-34wuxq5cyg8z, .fl-node-0ic67u1r9d3y, .fl-node-7ordtwzij65m, .fl-node-v7gmna0zqpts, .fl-node-ecmdh6bystpn, .fl-node-b7u0f84y5dsi, .fl-node-anwiqp4xfoht, .fl-node-0x5ea3ynw7zh, .fl-node-wx3jbo2k7m1a, .fl-node-zq9lv3rp8tx6, .fl-node-cvmjonuyg507, .fl-node-g64hleyqa5wr, .fl-node-94js72txrdlb, .fl-node-pufg7j42qcan, .fl-node-r9psh28v563g, .fl-node-p9gzalnmhy8j, .fl-node-t2s3mxkrvwzb, .fl-node-lko7vbsm180t, .fl-node-nmkut2drl3sc, .fl-node-fk2ac15ws89b, .fl-node-e57jaks0dhrv, .fl-node-spbf71dzr96c, .fl-node-7m3du0kvcgjs, .fl-node-icq14oxevuth, .fl-node-fnvabw73jhyx, .fl-node-ywfot1hal9qd, .fl-node-btqulfjsv6om).fl-module > .fl-module-content { margin-left: 0px !important; margin-right: 0px !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) .fl-col:is(.fl-node-g0ktiapbyhc5, .fl-node-v5ep9q1t3i78, .fl-node-viu2lrczk836, .fl-node-u7clh1vb986x) > .fl-col-content { padding: 28px 22px !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) :is(.fl-node-q1jv74y83mkf, .fl-node-7ordtwzij65m, .fl-node-anwiqp4xfoht, .fl-node-p9gzalnmhy8j).fl-module { margin-top: 0px !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) :is(.fl-node-wlsoc8oct26a, .fl-node-b7u0f84y5dsi, .fl-node-zq9lv3rp8tx6, .fl-node-nmkut2drl3sc).fl-module, html body.llp-mg-optin:not(#llpx) :is(.fl-node-wlsoc8oct26a, .fl-node-b7u0f84y5dsi, .fl-node-zq9lv3rp8tx6, .fl-node-nmkut2drl3sc).fl-module > .fl-module-content { margin-bottom: 0px !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) :is(.fl-node-9nsfrx356vl7, .fl-node-tm0ikcfq9ad3, .fl-node-iohp0rxnjvwe, .fl-node-0ic67u1r9d3y, .fl-node-94js72txrdlb, .fl-node-t2s3mxkrvwzb, .fl-node-fnvabw73jhyx) :is(p, li, span:not(.fl-button-text)) { font-size: 16px !important; line-height: 25px !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) :is(.fl-node-nmkut2drl3sc, .fl-node-btqulfjsv6om) p { font-size: 14px !important; line-height: 22px !important; text-align: left !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) .fl-node-p9gzalnmhy8j.fl-module-heading, html body.llp-mg-optin:not(#llpx) .fl-node-p9gzalnmhy8j .fl-heading-text { font-size: 24px !important; line-height: 31px !important; text-align: left !important; }}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx) .fl-node-p9gzalnmhy8j.fl-module-heading { max-width: 290px !important; }}

@media (max-width: 439px){html body.llp-mg-optin:not(#llpx):not(#llpy){--llp-e:24px}}
@media (max-width: 768px){html body.llp-mg-optin:not(#llpx){--llp-e:20px}}
@media (min-width: 440px) and (max-width: 768px){html body.llp-mg-optin:not(#llpx){--llp-e:calc(50vw - 200px)}}

body.llp-mg-optin .fl-row.fl-node-lyspamwx316g{margin-top:64px!important;margin-bottom:80px!important}
@media (max-width: 768px){body.llp-mg-optin .fl-row.fl-node-lyspamwx316g{margin-top:24px!important;margin-bottom:48px!important}}
body.llp-mg-optin .fl-node-t2s3mxkrvwzb ul{margin:0 0 0 1.2em!important;padding:0!important;text-align:left!important}
body.llp-mg-optin .fl-node-t2s3mxkrvwzb li{color:#363636!important;line-height:24px!important;margin:0 0 6px!important;text-align:left!important}



html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:8px!important;row-gap:8px!important;position:relative!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-fcw0n3xgte47,
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-fcw0n3xgte47 > .fl-col-content{display:contents!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo h1.fl-heading{order:1!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0 0 4px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo .llp-art-access--above{order:2!important;align-self:center!important;box-sizing:border-box!important;width:auto!important;height:32px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;font-size:12px!important;line-height:1!important;letter-spacing:.06em!important;font-weight:500!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-egvh2cr9motj{order:3!important;position:static!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-egvh2cr9motj:has(.save-article-btn){display:block!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo > .fl-col.fl-node-egvh2cr9motj:not(:has(.save-article-btn)){display:none!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj :is(.fl-col-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content){display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-wrapper{position:static!important;top:auto!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:0!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-btn{box-sizing:border-box!important;height:32px!important;min-height:0!important;margin:0!important;padding:0 12px 0 11px!important;gap:6px!important;border-radius:999px!important;box-shadow:none!important;font-size:12px!important;line-height:1!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-btn .heart-icon{width:14px!important;height:14px!important;flex:0 0 14px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-btn .save-article-loader{width:12px!important;height:12px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-message{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;right:auto!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;white-space:normal!important;font-size:13px!important;z-index:3!important}
@media (min-width:769px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo .llp-art-access--above{font-size:13px!important;padding:0 14px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-btn{font-size:13px!important;padding:0 14px 0 13px!important;gap:7px!important}
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-node-egvh2cr9motj .save-article-btn .heart-icon{width:15px!important;height:15px!important;flex:0 0 15px!important}
}
@media (min-width:993px){
html body.single-article:not(#llpx):not(#llpy):not(#llpz):not(#llpq):not(#llpr):not(#llps):not(#llpt) #primary .fl-col-group.fl-node-1m6yzg9lxfpo h1.fl-heading{flex:0 0 50%!important;width:50%!important;max-width:50%!important;margin:0 50% 4px 0!important}
}



@media (min-width:769px){
html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz) .llp-access-paywall .llp-access-heading .login-prompt{margin-bottom:64px!important}
}



html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz) .llp-access-paywall article.pricing-card.llp-access-card[data-card-type="individual"] h3{font-size:25px!important;line-height:30.8px!important}

html body:not(#llpx):not(#llpy):not(#llpz) :is(.fl-heading.fl-node-ke8639mbliov,.fl-node-ke8639mbliov .fl-heading,.fl-node-ke8639mbliov .fl-heading-text){font-size:25px!important;line-height:36.4px!important}
@media (min-width:769px) and (max-width:992px){html body:not(#llpx):not(#llpy):not(#llpz) :is(.fl-heading.fl-node-ke8639mbliov,.fl-node-ke8639mbliov .fl-heading,.fl-node-ke8639mbliov .fl-heading-text){font-size:21.5px!important;line-height:31.2px!important}}
@media (max-width:768px){html body:not(#llpx):not(#llpy):not(#llpz) :is(.fl-heading.fl-node-ke8639mbliov,.fl-node-ke8639mbliov .fl-heading,.fl-node-ke8639mbliov .fl-heading-text){font-size:25px!important;line-height:30.8px!important}}



body .subscribe_ui .fl-subscribe-form{position:relative!important}
body .subscribe_ui .fl-subscribe-form>.fl-form-error-message,
body .subscribe_ui .fl-subscribe-form .fl-form-field>.fl-form-error-message{position:absolute!important;left:-1px!important;right:-1px!important;top:calc(100% + 9px)!important;width:auto!important;flex:none!important;margin:0!important;padding:0!important;text-align:left!important;font-size:14px!important;line-height:1.4!important}
body .subscribe_ui .fl-subscribe-form:has(>.fl-form-error-message[style*="block"]) .fl-form-field>.fl-form-error-message{display:none!important}
body .subscribe_ui:has(.fl-form-error-message[style*="block"]){margin-bottom:calc(var(--llp-msg-h,22px) + 8px)!important}
body .subscribe_ui .fl-subscribe-form:has(>.fl-form-success-message[style*="block"]){border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important}
body .subscribe_ui .fl-form-success-message,body .subscribe_ui .fl-form-success-message p{flex:none!important;width:100%!important;margin:0!important;padding:0!important;text-align:left!important}
@media (max-width:768px){
body .fl-node-ywfot1hal9qd .fl-subscribe-form>.fl-form-error-message,
body .fl-node-ywfot1hal9qd .fl-subscribe-form .fl-form-field>.fl-form-error-message,
body .fl-node-ywfot1hal9qd .fl-form-success-message,body .fl-node-ywfot1hal9qd .fl-form-success-message p{text-align:center!important}
}



html body.llp-order-pay-login .woocommerce > .woocommerce-info,
html body.llp-order-pay-login .woocommerce > form.woocommerce-form-login{max-width:540px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
html body.llp-order-pay-login .woocommerce > form.woocommerce-form-login{background:#fff!important;padding:40px!important;border:1px solid #e8e2dc!important;border-radius:16px!important;box-shadow:0 10px 35px rgba(0,0,0,.06)!important;margin-top:24px!important;margin-bottom:0!important}
html body.llp-order-pay-login form.woocommerce-form-login .llp-order-pay-login__title{font-size:30px!important;line-height:1.3!important;font-weight:700!important;text-align:center!important;margin:0 0 45px!important;padding:0!important}
html body.llp-order-pay-login form.woocommerce-form-login .form-row-first,
html body.llp-order-pay-login form.woocommerce-form-login .form-row-last{float:none!important;width:100%!important;margin-right:0!important}
html body.llp-order-pay-login form.woocommerce-form-login input.input-text{border-radius:99px!important;padding-inline:20px!important;padding-block:30px!important;width:100%!important;box-sizing:border-box!important}
html body.llp-order-pay-login form.woocommerce-form-login .woocommerce-form-login__rememberme input{width:21px!important;height:23px!important;border:1px solid #ddd!important;outline:none!important}
html body.llp-order-pay-login form.woocommerce-form-login .woocommerce-form-login__rememberme input:checked::before{background:#9c8671!important}
html body.llp-order-pay-login form.woocommerce-form-login .woocommerce-form-login__rememberme{font-weight:600!important}
html body.llp-order-pay-login form.woocommerce-form-login button[name=login]{display:block!important;width:100%!important;float:none!important;margin:21px 0 0!important;padding:19px!important;font-size:15px!important}
html body.llp-order-pay-login form.woocommerce-form-login .lost_password{text-align:center!important;margin:20px 0 0!important}
@media (max-width:768px){
html body.llp-order-pay-login .woocommerce > form.woocommerce-form-login{padding:32px 24px!important}
}



html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz) article.pricing-card.llp-access-card .llp-access-price.llp-access-price--cents .woocommerce-Price-amount.amount{font-size:34px!important}
html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz) article.pricing-card.llp-access-card:not(.pricing-featured) .llp-access-price{flex-wrap:wrap!important;row-gap:8px!important}
html body.llp-recipe-locked:not(#llpx):not(#llpy):not(#llpz) article.pricing-card.llp-access-card:not(.pricing-featured) .llp-access-price > .llp-access-price__badge{white-space:nowrap!important;flex:0 0 auto!important}



html body.woocommerce-account:not(#llpx):not(#llpy):not(#llpz) form.woocommerce-ResetPassword:has(input[name="reset_key"]) > h2.llp-lost-password-title + p,
html body.woocommerce-account:not(#llpx):not(#llpy):not(#llpz) form.woocommerce-ResetPassword:has(input[name="reset_key"]) > p.llp-reset-login-email{text-align:center!important;font-size:16px!important;line-height:25px!important;margin:0 0 .5em!important}
html body.woocommerce-account:not(#llpx):not(#llpy):not(#llpz) form.woocommerce-ResetPassword:has(input[name="reset_key"]) > p.llp-reset-login-email{margin-bottom:1.5em!important;overflow-wrap:anywhere}
html body.woocommerce-account:not(#llpx):not(#llpy):not(#llpz) form.woocommerce-ResetPassword:has(input[name="reset_key"]) > h2.llp-lost-password-title + p:not(:has(+ p.llp-reset-login-email)){margin-bottom:1.5em!important}

html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.subscription_details a.button,.order_item a.wcs-switch-link.button,table.woocommerce-orders-table a.button){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;max-width:none!important;min-height:36px!important;height:auto!important;margin:0!important;padding:9px 18px!important;font-size:12px!important;font-weight:400!important;letter-spacing:1.5px!important;line-height:16px!important;text-transform:uppercase!important;white-space:nowrap!important;text-align:center!important;border-radius:999px!important;background:#e5ded6!important;border:1px solid #e5ded6!important;color:#000!important;box-shadow:none!important}
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content :is(table.subscription_details a.button,.order_item a.wcs-switch-link.button,table.woocommerce-orders-table a.button):is(:hover,:focus-visible){background:#000!important;border-color:#000!important;color:#fff!important}
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content .order_item a.wcs-switch-link.button{margin:0 0 0 12px!important}
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.subscription_details td:has(> a.button){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}
@media (max-width:768px){
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.subscription_details td:has(> a.button){flex-direction:column!important;align-items:stretch!important}
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content table.subscription_details td > a.button{width:100%!important}
html body.llp-wc-account.woocommerce-view-subscription:not(#llpx):not(#llpy):not(#llpz) .woocommerce-MyAccount-content .order_item a.wcs-switch-link.button{margin:8px 0 0!important}
}

html body.woocommerce-order-pay:not(#llpx):not(#llpy):not(#llpz) form#order_review:has(input[name="_wcsnonce"]) #place_order{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;padding:11px 18px!important;font-size:14px!important;font-weight:400!important;letter-spacing:2px!important;line-height:1.2!important;text-transform:uppercase!important}


@media (max-width: 768px) {
   .mobile_arrows_underneath .llp-recipe-slides__nav {
      margin-top: 5px;
   }
   .mobile_arrows_underneath .llp-recipe-slides__viewport {
      display: flex !important;
      flex-wrap: wrap !important;
      justify-content: center !important;
      column-gap: 40px !important;
      row-gap: 20px !important;
   }
   .mobile_arrows_underneath .llp-recipe-slides__track {
      order: -1 !important;
      flex: 0 0 calc(100% + 16px) !important;
      width: calc(100% + 16px) !important;
      margin: -8px -8px -14px !important;
   }
}


html body.woocommerce-account:not(#llpx):not(#llpy):not(#llpz) form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.form-row-first,
html body.woocommerce-account:not(#llpx):not(#llpy):not(#llpz) form.woocommerce-ResetPassword.lost_reset_password .woocommerce-form-row.form-row-last{float:none!important;width:100%!important}

