html{-webkit-text-size-adjust:100%}@media(max-width:980px){#main{font-size:16px;font-size:1.75vw;font-size:clamp(14px,1.75vw,18px)}#main li a{padding:0 10px}#main li.social{margin:0 10px 0 3px}#main li.social a{font-size:15px;padding:0 5px}#main li.search svg{width:26px;top:8px;left:0}.homepage-featured .subscribe{padding:3%}.homepage-featured .subscribe .textwidget .title{width:255px;flex-shrink:0}.homepage-featured .subscribe .textwidget .email-form{flex-grow:1}.homepage-featured .widget_simpleimage.about h3{margin:0}}@media(max-width:850px){.home-section.search h3{font-size:26px}.sub-footer .wrap .widget_nav_menu{margin:0 3%}}@media(max-width:799px){body{border:none;padding:0}.header-spacer{height:50px}.wrapper,.wrap{padding:0 20px}.span_content,.span_content_full{float:none;width:100%;max-width:100%;margin:0 auto}.span_content{max-width:720px}.span_content_full{max-width:100%}.span_sidebar{clear:both;width:100%;float:none;margin:100px auto 0;border-top:1px solid #ececec;padding-top:70px}.facet_sidebar{margin:0 0 30px;padding:0;border:none!important}.topsidebar,.midsidebar,.lowersidebar{float:none;margin:0 auto;padding:0;width:100%;max-width:300px}.header-search,.header-social,#main,.top-bar{display:none!important}.homepage-featured{padding:2% 0%}.homepage-featured .teaser-post h3{bottom:10px;font-size:14px;padding:7px 12px 4px}.featured-subscribe{margin:0 0 35px;padding:0 20px}.featured-subscribe h3.widget-title{width:400px;float:none;vertical-align:middle;margin:-13px auto 0}.featured-subscribe .text-widget{width:100%;float:none}.home-section.search .textwidget{display:block;padding:0}.home-section.search h3{margin:0;width:100%;text-align:center;font-size:30px}.home-section.search .search-form{width:90%;margin:20px auto}.home-section.search .textwidget .button{width:100%!important;display:block;font-size:13px;line-height:1.6;text-decoration:none}.home-section.search .textwidget .button br{display:none}.home-section.search .textwidget .menu-search-container{margin-top:25px}.home-section.search ul{gap:2%;-ms-box-orient:horizontal;display:-ms-Flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between}.home-section.search ul li{min-width:150px;flex-grow:1;flex-basis:48%;margin:1% 0}.home-featured-post .caption{position:relative;top:0;right:0;background-color:#fff;width:90%;padding:25px 25px 20px;margin:-10% auto 0;text-align:center;-webkit-transform:translate(0%,0%);-ms-transform:translate(0%,0%);transform:translate(0%,0%)}.home-section.favorites{padding:30px 10px}.home-section.favorites h3.divider{margin:0}.home-section.favorites .item{width:47%;overflow:visible;float:left;margin:0;padding:20px 0}.home-section.favorites .item:nth-child(2){float:right}.home-section.favorites .item img{width:100%;margin-bottom:15px}.home-section.favorites .item img{float:none;transform:rotate(0)!important;z-index:2;margin-left:0}.home-section.favorites .item h4{margin-top:0!important}.footer-nav{float:none;width:100%;text-align:center;margin-bottom:30px;font-size:130%}.footer-nav a{padding:5px;display:inline-block}.sub-footer .wrap{justify-content:center}.sub-footer .wrap .logo{flex-shrink:1;margin-right:auto;width:100%;flex:none;text-align:center;order:5}.sub-footer .wrap .logo img{margin:0 auto}.sub-footer .wrap .widget_nav_menu{margin:0;min-width:120px;flex-basis:33%;margin:0 0 20px}.shop-post{margin-right:5%!important;margin-bottom:25px;width:30%;float:left;text-align:center;background-color:#fff;clear:none!important}.shop-post:nth-child(3n){margin-right:0!important}.shop-post:nth-child(3n+1){clear:both!important}.span_content .teaser-post,.span_content_full .teaser-post{font-size:93%;position:relative;overflow:hidden;width:48%;margin:0 4% 50px 0;float:left;clear:none;text-align:center}.span_content_full .teaser-post:nth-child(3n){margin-right:4%}.span_content_full .teaser-post:nth-child(3n+1){clear:none}.span_content .teaser-post:nth-child(2n),.span_content_full .teaser-post:nth-child(2n){margin-right:0}.span_content .teaser-post:nth-child(2n+1),.span_content_full .teaser-post:nth-child(2n+1){clear:both}button.facetwp-flyout-open{display:block}.facetwp-flyout{display:block}.facet_left{display:none}}@media(max-width:750px){.homepage-featured .item{width:47.5%}.homepage-featured .widget_simpleimage h3{font-size:28px;font-size:clamp(18px,4.5vw,28px);height:48px;line-height:48px}.homepage-featured .subscribe{width:100%;padding:5% 6%}.homepage-featured .about{margin:-20px auto 0;width:100%;max-width:350px}.homepage-featured .about img{width:40%}.homepage-featured .widget_simpleimage.about h3{font-size:28px;width:60%;margin-top:10%}.footer .subscribe{padding:10px 0}.footer .subscribe .wrap{background-position:-50px center;padding:40px 20px 40px 280px}.footer .subscribe h3{font-size:30px}.footer .subscribe p{font-size:17px;margin:12px 0}.summary-content{width:100%;float:none}.summary-image{width:-moz-calc(100% + 40px);width:-webkit-calc(100% + 40px);width:calc(100% + 40px);float:none;margin-left:-20px;margin-right:-20px}.wprm-recipe-snippet{text-align:left;margin:0 0 20px}}@media(max-width:650px){.footer .subscribe{padding:10px 0}.footer .subscribe .wrap{background-position:-50px center;padding:40px 20px 40px 260px}.footer .subscribe h3{font-size:26px}.footer .subscribe h3 em{margin:7px 2px 0;width:110px;height:32px}.footer .subscribe p{font-size:15px}}@media(max-width:600px){.homepage-featured .teaser-post{width:48%;float:left;clear:none;margin:0 4% 0 0!important}.homepage-featured .teaser-post.widget-2{margin-right:0!important}.homepage-featured .teaser-post.widget-3{display:none}.home-section .item{overflow:hidden;text-align:center;width:48%;margin:0 4% 4% 0;float:left}.home-section .item:nth-child(3n){margin-right:4%}.home-section .item:nth-child(3n+1){clear:none}.home-section .item:nth-child(2n){margin-right:0}.home-section .item:nth-child(2n+1){clear:both}.home-section .item:nth-child(4n){display:block}.home-section.favorites .item p{font-size:16px}.home-section.video .textwidget .item{width:100%}.home-section.video .textwidget .item:nth-child(1){margin-bottom:5%}.home-section.border{padding:100px 15px 60px}.home-section.border .wrap{padding:25px 3.5%}.home-section.search{padding-top:40px;padding-bottom:40px;text-align:center}.home-section.search h3.divider{font-size:24px}.home-section.about h3{margin-top:5px}.footer{padding-top:150px;border:none}.footer .subscribe{padding:10px 0;overflow:visible}.footer .subscribe .wrap{background-image:none;padding:0 20px 40px;overflow:visible}.footer .subscribe .wrap:before{content:"";background:url(../../../../../../themes/sugarsaltmagic2022/images/ebook-cta-plain.png) no-repeat;background-size:100% auto;width:242px;height:239px;margin:-120px auto 15px;display:block}.footer .subscribe h3{margin:0;font-size:30px;text-align:center}.footer .subscribe p{text-align:center;margin-left:0;margin-bottom:30px}.home-sections{margin-top:20px;padding-top:60px}.home-section{padding-top:60px;padding-bottom:50px}.category-posts{overflow:hidden}.home-section.widget_category-posts .more{position:relative;top:-10px;right:0}.home-section.widget_category-posts a.more-button{font-size:14px;border-radius:0;background-color:#fff;color:#b71d3a;padding:5px}.subcats{margin-bottom:10px}.archive-post h2.title,.archive-post h3.title,.archive-post h4.title{font-size:16px}}@media(max-width:540px){.wrapper,.wrap{padding:0 15px}.homepage-featured .subscribe{padding:3% 5% 6%;margin-top:3%}.homepage-featured .subscribe .textwidget{display:block;align-items:center;gap:0}.homepage-featured .subscribe .textwidget .title{flex-grow:1;width:100%;max-width:100%;margin-bottom:10px}.homepage-featured .subscribe .textwidget .email-form{flex-grow:1;width:100%}.home-section.search .search-form{width:90%;margin:30px auto}.home-section.search ul li a{font-size:15px;padding:10px;border-radius:20px}}@media(max-width:500px){.home-section.about{overflow:visible;padding-top:0;margin-top:50px}.home-section.about .wrap{overflow:visible}.home-section.about img{float:none;width:150px;height:auto;margin:0 auto -70px;position:relative;top:-100px}.home-section.about p,.home-section.about h3,.home-section.about .more{width:100%;float:none}.archives .archive-post,.shop-post{width:48%;float:left;clear:none!important;margin-right:4%!important;margin-bottom:15px;text-align:center}.archive-post:nth-of-type(2n),.shop-post:nth-of-type(2n){margin-right:0!important}.archive-post:nth-child(2n+1),.shop-post:nth-of-type(2n+1){clear:both!important}.archiveslist{overflow:hidden;-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2}}@media(max-width:450px){.top-cta{height:auto;line-height:1.2;font-size:13px}.top-cta strong{display:block}.top-cta a{display:block}.homepage-featured .widget_simpleimage h3{height:42px;line-height:42px}.homepage-featured .widget_simpleimage h3:after{width:42px;height:42px;line-height:42px;margin-right:-24px;margin-left:7px}.featured-subscribe{padding:0}.featured-subscribe h3.widget-title{width:100%;background-image:none;padding:0;text-align:center;font-size:24px;font-size:6.5vw;float:none;vertical-align:middle;margin:-11px auto 8px}.wprm-recipe.wprm-recipe-template-custom{padding:20px;margin-left:-20px;margin-right:-20px}.wprm-recipe.wprm-recipe-template-custom .wprm-template-chic-buttons{overflow:hidden}.wprm-recipe.wprm-recipe-template-custom a.wprm-recipe-link{width:31%!important;float:left;clear:none!important;font-size:11px!important;padding:8px 5px 6px!important;margin:0!important}.wprm-recipe.wprm-recipe-template-custom a.wprm-recipe-jump-to-comments{margin:0 3.5%!important}.wp-block-group.subscribe{margin-left:-20px;margin-right:-20px;padding:11px 15px 20px}}@media(max-width:400px){.footer .subscribe .email-form{display:block;justify-content:space-between}.footer .email-input{width:100%}.footer .email-submit{width:100%;margin:14px 0 0}}@media(max-width:360px){.homepage-featured .about img{width:35%}.homepage-featured .widget_simpleimage.about h3{width:65%}.span_content_full .teaser-post{width:100%;margin:0 0 50px;float:none}}