@font-face{font-family:'Whitenice';src:url(../../../../../../themes/restored316-crafted/fonts/Whitenice.woff2) format('woff2'),url(../../../../../../themes/restored316-crafted/fonts/Whitenice.woff) format('woff');font-weight:500;font-style:normal;font-display:swap}a,.kb-button,a span,a:not(.post-more-link),.search-toggle-open,.recipe-tabs .kt-acccordion-button-label-show{-webkit-transition:all .25s ease-in-out!important;transition:all .25s ease-in-out!important;text-underline-offset:5px}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content ul.wp-block-list li a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{text-decoration-thickness:2px}.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content ul.wp-block-list li a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration-color:var(--global-palette-highlight)}.link-style-color-underline .entry-content ul.wp-block-list li a:hover{text-decoration-color:var(--global-palette-highlight-alt)}::selection{background:var(--global-palette3);color:var(--global-palette9)}input:not(.kb-text-style-field),select:not(.kb-text-style-field),textarea:not(.kb-text-style-field){border-radius:0!important}.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label,.comment-form .comment-input-wrap p label,.comment-form p.comment-form-float-label label,.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label,.search-form input[type="search"],.search-form input.search-field{color:var(--global-palette3)!important;border-color:var(--global-palette3)!important}.drawer-content input[type="search"]::-webkit-input-placeholder{font-size:inherit!important}input[type="text"]:not(.kb-text-style-field),input[type="email"]:not(.kb-text-style-field),input[type="url"]:not(.kb-text-style-field),input[type="password"]:not(.kb-text-style-field),input[type="search"]:not(.kb-text-style-field),input[type="number"]:not(.kb-text-style-field),input[type="tel"]:not(.kb-text-style-field),input[type="date"]:not(.kb-text-style-field),input[type="month"]:not(.kb-text-style-field),input[type="week"]:not(.kb-text-style-field),input[type="time"]:not(.kb-text-style-field),input[type="datetime"]:not(.kb-text-style-field),input[type="datetime-local"]:not(.kb-text-style-field),input[type="color"]:not(.kb-text-style-field),textarea:not(.kb-text-style-field),select:not(.kb-text-style-field){border:1px solid var(--global-palette3)!important}.wp-block-search input[type="search"]:not(.kb-text-style-field){border:0px!important}.post-hero-section .entry-hero-container-inner{padding:10px 0 30px;--mask:radial-gradient(29px at 50% calc(100% - 41px),#000 99%,#0000 101%) calc(50% - 40px) 0/80px 100%,
    radial-gradient(29px at 50% calc(100% + 21px),#0000 99%,#000 101%) 50% calc(100% - 20px)/80px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.loop-entry .entry-content-wrap{padding:1rem}.entry.loop-entry{padding:5px}.grid-cols{column-gap:1.5rem;row-gap:1.5rem}.pagination .page-numbers{border-radius:100%}.pagination .nav-links{text-align:center}.video .entry-title::before{content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background:url(../../../../../../themes/restored316-crafted/images/video.svg) no-repeat center center;background-size:contain;vertical-align:middle}.post-signature{text-align:left;margin-top:2rem}.single-content ol{position:relative;list-style-type:none;padding-left:35px}.single-content ol:not(.is-style-continue-list){counter-reset:countlist}.entry-content ol li{margin:.5em 0;counter-increment:countlist;position:relative;list-style-type:none;padding-left:0;text-indent:0}.single-sfwd-lessons .single-content ol li::before{display:none}.single-content ol li::before{content:counter(countlist);color:var(--global-palette9);font-size:.75rem;font-weight:700;position:absolute;--size:28px;left:calc(-1 * var(--size) - 10px);line-height:var(--size);width:var(--size);height:var(--size);top:4px;background:var(--global-palette1);border-radius:100%;text-align:center;padding:0}.single-content ul,.wp-block-query ul{padding-left:15px;margin-left:0}.single-content .wprm-recipe ul{padding-left:0}.single-content ul li{list-style-type:disc;position:relative}.single-content ul li::marker{color:var(--global-palette1)}body.has-colorful-bullets .single-content ul li:nth-child(5n+2)::marker{color:var(--global-palette2)}body.has-colorful-bullets .single-content ul li:nth-child(5n+3)::marker{color:var(--global-palette3)}body.has-colorful-bullets .single-content ul li:nth-child(5n+4)::marker{color:var(--global-palette4)}body.has-colorful-bullets .single-content ul li:nth-child(5n)::marker{color:var(--global-palette5)}.wp-block-query ul li::marker{color:transparent}ul.is-style-split-list{display:grid;grid-column-gap:20px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){ul.is-style-split-list{grid-template-columns:repeat(1,1fr)}}.colorful-focus>a,.focus>a{font-family:'Jost',sans-serif;font-size:25px!important;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:0!important}.colorful-focus>a span,.focus>a span{transition:color 0.3s ease}.header-button::after{content:'';display:inline-block;width:28px;height:28px;margin-left:8px;vertical-align:middle;background-color:var(--global-palette5);border-radius:50%;background-image:url(../../../../../../themes/restored316-crafted/images/next-white.svg);background-repeat:no-repeat;background-position:center;background-size:50%}.wp-block-navigation-item{width:100%}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle,.wp-block-navigation-item.open-on-hover-click a{background:#fff!important;border:1px solid var(--global-palette3)!important;padding:10px 30px!important;color:var(--global-palette3)!important;letter-spacing:0;text-transform:none;width:100%;font-weight:700;font-size:18px}.wp-block-navigation-item .wp-block-navigation-submenu__toggle{transform:scale(1)}.wp-block-navigation__submenu-icon{background:var(--global-palette5)!important;border-radius:50%;width:24px!important;height:24px!important;display:flex!important;align-items:center;justify-content:center;margin-left:-32px!important;z-index:99}.wp-block-navigation__submenu-icon svg{width:12px!important;height:12px!important;color:#fff}.wp-block-navigation__submenu-container{background-color:var(--global-palette5)!important;border:none!important;left:0!important;margin-left:0!important;padding-left:0!important;width:100%!important;box-shadow:0 0 6px 0 rgb(0 0 0 / 5%)}.wp-block-navigation-item.open-on-hover-click .wp-block-navigation__submenu-container a{background-color:var(--global-palette5)!important;border:0!important;border-radius:0;color:var(--global-palette9)!important;font-size:14px;padding:10px 15px;z-index:99}.wp-block-navigation-item.open-on-hover-click .wp-block-navigation__submenu-container a:hover{background-color:var(--global-palette4)!important}.wp-block-navigation__submenu-container li{font-weight:700;font-size:16px;color:var(--global-palette9)!important;letter-spacing:0;text-transform:none;font-size:14px}.wp-block-navigation__submenu-container li:hover{background:var(--global-palette8);color:var(--global-palette3)!important}.wp-block-navigation__submenu-container li:last-of-type{border:none}.wp-block-navigation__submenu-container li a{padding:10px 15px}@media only screen and (max-width:767px){.wp-block-navigation .wp-block-navigation-item,.wp-block-navigation__container{position:relative;flex-wrap:wrap!important}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{display:Block!important;position:relative!important;left:auto!important;top:auto!important;width:100%!important}.wp-block-navigation-item .wp-block-navigation-submenu__toggle,.wp-block-navigation__submenu-container li a{padding-top:14px;padding-bottom:14px}}@media (max-width:440px){.wp-block-navigation.no-wrap{--navigation-layout-wrap:wrap}}.kt-blocks-carousel,.kt-post-grid-layout-carousel{padding-left:0;padding-right:0}.kt-blocks-carousel .splide__track{padding-left:0px!important;padding-right:0px!important}.kt-blocks-carousel .kb-splide .splide__arrow,.kt-post-grid-layout-carousel .kb-splide .splide__arrow,.entry-related-carousel .splide__arrow{width:40px;height:40px;background:var(--global-palette6) url(../../../../../../themes/restored316-crafted/images/next.svg) center no-repeat;background-size:18px 18px;opacity:100!important;border-radius:50%!important}.entry-related-carousel .splide__arrow--next:hover,.kb-splide .splide__arrow:hover{background:var(--global-palette6) url(../../../../../../themes/restored316-crafted/images/next.svg) center no-repeat!important;background-size:18px 18px!important}.kt-blocks-carousel .kb-splide .splide__arrow.splide__arrow--prev,.kt-post-grid-layout-carousel .kb-splide .splide__arrow.splide__arrow--prev,.entry-related-carousel .splide__arrow--prev{background:var(--global-palette6) url(../../../../../../themes/restored316-crafted/images/back.svg) center no-repeat!important;background-size:18px 18px!important}.kt-blocks-carousel .kb-splide .splide__arrow svg,.kt-post-grid-layout-carousel .kb-splide .splide__arrow svg,.entry-related-carousel .splide__arrow svg{display:none}.kt-blocks-carousel .splide__arrow--prev,.kt-post-grid-layout-carousel .splide__arrow--prev,.entry-related-carousel .splide__arrow--prev{left:-15px!important}.kt-blocks-carousel .splide__arrow--next,.kt-post-grid-layout-carousel .splide__arrow--next,.entry-related-carousel .splide__arrow--next{right:-15px!important}.kt-blocks-carousel .kb-splide .splide__arrow,.kt-post-grid-layout-carousel .kb-splide .splide__arrow,.entry-related-carousel .splide__arrow{transition:transform 0.3s ease;will-change:transform;vertical-align:middle;line-height:0;display:inline-flex;align-items:center;justify-content:center;transform:translateY(0)}.kt-blocks-carousel .splide__arrow--next:hover,.kt-post-grid-layout-carousel .splide__arrow--next:hover,.entry-related-carousel .splide__arrow--next:hover{transform:translateX(5px)}.kt-blocks-carousel .splide__arrow--prev:hover,.kt-post-grid-layout-carousel .splide__arrow--prev:hover,.entry-related-carousel .splide__arrow--prev:hover{transform:translateX(-5px)}.entry-related-carousel .carousel-item{padding:5px}.more-link-wrap .kadence-svg-iconset{display:none!important}.post-more-link{color:var(--global-palette1)}.post-more-link::before{content:'';display:inline-block;width:25px;height:25px;background-image:url(../../../../../../themes/restored316-crafted/images/star.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:8px;vertical-align:middle}a.post-more-link{text-decoration:none!important}@media (max-width:992px){.archive .grid-cols,.grid-cols{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:1rem!important;row-gap:1rem!important}.wp-block-post-template.is-flex-container li{width:46%}.grid-cols.full-post{grid-template-columns:minmax(0,1fr)!important}.full-post .wp-block-post-template.is-flex-container li{width:100%}}@media (max-width:767px){.loop-entry .entry-content-wrap{padding:0.5rem!important}}.hover-effect .kb-gallery-image-contain{overflow:hidden;position:relative}.hover-effect .kb-gallery-image-contain img{transition:transform 0.4s ease,filter 0.4s ease}.hover-effect .kadence-blocks-gallery-item:hover .kb-gallery-image-contain img{transform:scale(1.05) rotate(1deg);filter:brightness(1.1)}.hover-effect .kadence-blocks-gallery-item__caption{transition:transform 0.3s ease,opacity 0.3s ease}.hover-effect .kadence-blocks-gallery-item:hover .kadence-blocks-gallery-item__caption{transform:translateY(-5px);opacity:1}body.has-colorful-social-icons .header-social-wrap .header-social-inner-wrap .social-button:nth-child(1){border-color:var(--global-palette1)}body.has-colorful-social-icons .header-social-wrap .header-social-inner-wrap .social-button:nth-child(2){border-color:var(--global-palette2)}body.has-colorful-social-icons .header-social-wrap .header-social-inner-wrap .social-button:nth-child(3){border-color:var(--global-palette5)}body.has-colorful-social-icons .header-social-wrap .header-social-inner-wrap .social-button:nth-child(4){border-color:var(--global-palette6)}body.has-colorful-social-icons .header-social-wrap .header-social-inner-wrap .social-button:nth-child(5){border-color:var(--global-palette7)}body.has-colorful-social-icons .header-social-wrap .header-social-inner-wrap .social-button:hover{border-color:var(--global-palette3);color:var(--global-palette3)}.site-header-bottom-section-right,.site-header-main-section-right{position:relative}.search-toggle-open-container .search-toggle-open{border-radius:100%}.custom-inline-search{position:absolute;right:40px;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:all 0.3s ease;width:0;padding:8px 0;font-size:16px;border-radius:4px;border:1px solid #ccc;background:#fff;z-index:9999;overflow:hidden}body.search-active .custom-inline-search{width:250px;padding:8px 12px;opacity:1;pointer-events:auto;box-shadow:0 4px 12px rgba(0,0,0,.1)}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-palette3);border-radius:0}.header-svg-icon{width:25px;height:25px;margin-right:8px;vertical-align:middle;color:var(--global-palette9)}.custom-password-box{max-width:450px;margin:3rem auto;padding:2rem;background:var(--global-palette8);text-align:center}.header-html-inner span{font-family:'Whitenice',cursive;font-size:1.2em}.custom-password-intro{font-size:1.1rem;color:#5a4a42;margin-bottom:1.5rem;line-height:1.6}.custom-password-box input[type="password"],.custom-password-box input[type="submit"]{display:block;width:100%;padding:.75rem;font-size:1rem;margin-bottom:.5rem;border-radius:8px;border:1px solid #ccc;box-sizing:border-box}.custom-password-box input[type="submit"]{background-color:var(--global-palette1);color:#fff;border:none;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.custom-password-box input[type="submit"]:hover{background-color:#c8a193}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:none;margin:1rem auto;padding:2rem;background:var(--global-palette8)}.woocommerce h2{margin:0}.category-submenu-wrapper{margin:20px 0}.category-submenu ul{list-style:none;padding:0;margin:0}.category-submenu li{display:inline-block}.category-submenu li a{margin-right:10px;text-decoration:none;color:var(--global-palette5);position:relative;padding-left:35px}.category-submenu li a:hover{color:var(--global-palette1)}.category-submenu li a.active{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--global-palette-highlight);color:var(--global-palette3)}.category-submenu li a.active::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;background:url(../../../../../../themes/restored316-crafted/images/star.svg) no-repeat center center;background-size:contain}.post-archive-hero-section .entry-hero-container-inner,.page-hero-section .entry-hero-container-inner{padding:20px 0 40px;--mask:radial-gradient(29px at 50% calc(100% - 41px),#000 99%,#0000 101%) calc(50% - 40px) 0/80px 100%,
    radial-gradient(29px at 50% calc(100% + 21px),#0000 99%,#000 101%) 50% calc(100% - 20px)/80px 100% repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}.kt-blocks-post-grid-item .entry-title a,.entry.loop-entry .entry-title a{transition:.5s;background-image:linear-gradient(180deg,transparent 94%,var(--global-palette3) 0);background-size:0 100%;background-repeat:no-repeat;text-decoration:none;-webkit-transition:background-size .6s ease;-moz-transition:background-size .6s ease;-ms-transition:background-size .6s ease;-o-transition:background-size .6s ease;display:inline!important}.archive .entry.loop-entry:hover .entry-title a,.blog .entry.loop-entry:hover .entry-title a{background-size:100% 100%}.arrow-icon svg{transition:transform 0.4s ease}.arrow-icon:hover svg{transform:translateX(5px)}.learndash-wrapper .ld-item-list .ld-item-list-item{border:2px solid var(--global-palette8)!important}.learndash-wrapper .ld-status-incomplete.ld-status-icon{border-color:var(--global-palette7)!important}.learndash-wrapper .ld-tabs .ld-tabs-navigation:after,.learndash-wrapper .ld-focus .ld-focus-header .ld-progress .ld-progress-bar{background:var(--global-palette7)!important}.learndash-wrapper .ld-breadcrumbs,.learndash-wrapper .ld-lesson-status{background:var(--global-palette8)!important}.learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) .ld-button.ld-button-transparent:hover,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete #learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header #sfwd-mark-complete .learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete #learndash_mark_complete_button:hover,.learndash-wrapper .ld-focus .ld-focus-header .sfwd-mark-complete .learndash_mark_complete_button:hover{outline-color:var(--global-palette7)!important}.learndash-course-reviews-review-stars,.learndash-course-reviews-container .learndash-course-reviews-stars-input .review-star label{font-size:1.5em}.learndash-wrapper .ld-button:hover:not([disabled]):not(.ld-button-transparent):not(.ld--ignore-inline-css),#learndash-tooltips .ld-tooltip:after,#learndash-tooltips .ld-tooltip,.ld-tooltip:not(.ld-tooltip--modern) [role="tooltip"],.learndash-wrapper .ld-primary-background,.learndash-wrapper .btn-join:not(.ld--ignore-inline-css),.learndash-wrapper #btn-join:not(.ld--ignore-inline-css),.learndash-wrapper .ld-button:not([disabled]):not(.ld-button-reverse):not(.ld-button-transparent):not(.ld--ignore-inline-css),.learndash-wrapper .ld-expand-button:not([disabled]),.learndash-wrapper .wpProQuiz_content .wpProQuiz_button:not([disabled]):not(.wpProQuiz_button_reShowQuestion):not(.wpProQuiz_button_restartQuiz),.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2:not([disabled]),.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation-heading,.learndash-wrapper .ld-focus-comments .form-submit #submit,.learndash-wrapper .ld-login-modal input[type='submit']:not([disabled]),.learndash-wrapper .ld-login-modal .ld-login-modal-register:not([disabled]),.learndash-wrapper .wpProQuiz_content .wpProQuiz_certificate a.btn-blue:not([disabled]),.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:not([disabled]),#wpProQuiz_user_content table.wp-list-table thead th,#wpProQuiz_overlay_close:not([disabled]),.learndash-wrapper .ld-expand-button.ld-button-alternate:not([disabled]) .ld-icon{color:var(--global-palette9)!important}button,.button,.wp-block-button__link,input[type="button"],input[type="reset"],input[type="submit"],.fl-button,.elementor-button-wrapper .elementor-button,.wc-block-components-checkout-place-order-button,.wc-block-cart__submit{letter-spacing:0}.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab{color:var(--global-palette5)!important}.learndash-course-grid .items-wrapper .grid-1 .ribbon{background:var(--global-palette1)!important}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled{background:none}.learndash-wrapper .ld-tertiary-background{background:var(--global-palette1)!important}.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled .ld-course-status-action .ld-text .ld-login-text{color:var(--global-palette3)!important}