.elementor-10749 .elementor-element.elementor-element-0dfef4c:not(.elementor-motion-effects-element-type-background), .elementor-10749 .elementor-element.elementor-element-0dfef4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F3EF;}.elementor-10749 .elementor-element.elementor-element-0dfef4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10749 .elementor-element.elementor-element-0dfef4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10749 .elementor-element.elementor-element-19298f4 .elementor-button{background-color:#8F1838;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10749 .elementor-element.elementor-element-4f5af91 .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10749 .elementor-element.elementor-element-fd6ff66{font-family:"BrownLL", Sans-serif;font-weight:300;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-10749 .elementor-element.elementor-element-8c17b07{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-2915768 );}.elementor-10749 .elementor-element.elementor-element-8c17b07 > .elementor-widget-container{margin:30px 30px 0px 30px;}.elementor-10749 .elementor-element.elementor-element-8c17b07 .elementor-headline{text-align:center;font-family:"NT Wagner", Sans-serif;font-size:60px;font-weight:400;}.elementor-10749 .elementor-element.elementor-element-8c17b07 .elementor-headline-plain-text{color:var( --e-global-color-2915768 );}.elementor-10749 .elementor-element.elementor-element-8c17b07 .elementor-headline-dynamic-text{font-family:"NT Wagner", Sans-serif;font-weight:400;}.elementor-10749 .elementor-element.elementor-element-8c17b07 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-2915768 );stroke-linecap:round;stroke-linejoin:round;}.elementor-10749 .elementor-element.elementor-element-43403c0{text-align:center;}.elementor-10749 .elementor-element.elementor-element-43403c0 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10749 .elementor-element.elementor-element-4f676e6{margin-top:50px;margin-bottom:50px;}.elementor-10749 .elementor-element.elementor-element-33d93ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-33d93ae{text-align:start;}.elementor-10749 .elementor-element.elementor-element-33d93ae img{width:80%;}.elementor-bc-flex-widget .elementor-10749 .elementor-element.elementor-element-306b461.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10749 .elementor-element.elementor-element-306b461.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10749 .elementor-element.elementor-element-8719090 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-10749 .elementor-element.elementor-element-8719090{color:var( --e-global-color-7713fd4 );}.elementor-10749 .elementor-element.elementor-element-851d966{text-align:start;}.elementor-10749 .elementor-element.elementor-element-851d966 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-10749 .elementor-element.elementor-element-f3ee49e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-f3ee49e{color:var( --e-global-color-7713fd4 );}.elementor-10749 .elementor-element.elementor-element-8aaf254{overflow:hidden;margin-top:-80px;margin-bottom:0px;}.elementor-10749 .elementor-element.elementor-element-5b8110a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title, .elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-title a, .elementor-widget-jet-carousel .jet-banner__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-text, .elementor-widget-jet-carousel .jet-banner__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-carousel .jet-carousel__content .jet-carousel__item-text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-banner__text{color:var( --e-global-color-text );}.elementor-widget-jet-carousel  .jet-carousel__content .jet-carousel__item-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-arrow:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span{background-color:var( --e-global-color-text );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li span:hover{background-color:var( --e-global-color-primary );}.elementor-widget-jet-carousel .jet-carousel .jet-slick-dots li.slick-active span{background-color:var( --e-global-color-accent );}.elementor-widget-jet-carousel .jet-carousel__fraction-navigation span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .elementor-slick-slider .jet-carousel__item{padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .elementor-slick-slider{margin-right:-0px;margin-left:-0px;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{margin:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel__content{text-align:left;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .jet-slick-dots li span{background-color:#5A5A5A75;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .jet-slick-dots li.slick-active span{background-color:#8F1838;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-10749 .elementor-element.elementor-element-01ba1e1 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}.elementor-10749 .elementor-element.elementor-element-19584d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10749 .elementor-element.elementor-element-13cbeb8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .elementor-slick-slider .jet-carousel__item{padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .elementor-slick-slider{margin-right:-0px;margin-left:-0px;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .elementor-slick-slider .jet-carousel__item .jet-carousel__item-inner{margin:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel__content{text-align:left;padding:0px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .jet-slick-dots li span{background-color:#5A5A5A75;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .jet-slick-dots li.slick-active span{background-color:#8F1838;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .jet-slick-dots{justify-content:center;}.elementor-10749 .elementor-element.elementor-element-a5b0175 .jet-carousel .jet-slick-dots li{padding-left:5px;padding-right:5px;}@media(max-width:1024px){.elementor-10749 .elementor-element.elementor-element-4f676e6{margin-top:50px;margin-bottom:0px;}.elementor-10749 .elementor-element.elementor-element-8aaf254{margin-top:0px;margin-bottom:0px;}.elementor-10749 .elementor-element.elementor-element-19584d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-10749 .elementor-element.elementor-element-8c17b07 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-10749 .elementor-element.elementor-element-8c17b07{z-index:1;}.elementor-10749 .elementor-element.elementor-element-8c17b07 .elementor-headline{font-size:35px;}.elementor-10749 .elementor-element.elementor-element-a2d6243{width:50%;}.elementor-10749 .elementor-element.elementor-element-76bc03f{width:50%;}.elementor-10749 .elementor-element.elementor-element-a1b5839{width:50%;}.elementor-10749 .elementor-element.elementor-element-607c3bf{width:50%;}.elementor-10749 .elementor-element.elementor-element-0116764{width:50%;}.elementor-10749 .elementor-element.elementor-element-0139e7e{width:50%;}.elementor-10749 .elementor-element.elementor-element-33d93ae{text-align:center;}.elementor-10749 .elementor-element.elementor-element-8aaf254{margin-top:0px;margin-bottom:0px;}.elementor-10749 .elementor-element.elementor-element-19584d6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}


























/* Start custom CSS for jet-carousel, class: .elementor-element-01ba1e1 */.elementor-10749 .elementor-element.elementor-element-01ba1e1 ul.jet-slick-dots {
    bottom: 40px;
}
@media only screen and (min-width: 1025px){

#charlies-header {
    background: transparent;
}
#charlies-header a,
#charlies-header a::after,
#charlies-header span.elementor-button-icon-qty,
#charlies-header i.eicon-cart-medium{
    color: #fff;
}
.elementor-menu-cart__product-name.product-name a{
    color: #fff !important;
}
#charlies-header.elementor-sticky--active  {
    background: #f7f3ef;
}
#charlies-header.elementor-sticky--active a,
#charlies-header.elementor-sticky--active a::after,
#charlies-header.elementor-sticky--active span.elementor-button-icon-qty,
#charlies-header.elementor-sticky--active i.eicon-cart-medium{
    color: #323E48;
}
.elementor-menu-cart__footer-buttons a{
    color: #8f1838 !important;
}
#charlies-header ul .dropdown-menu a {
    color: #323E48 !important;
}
}
@media only screen and (max-width: 767px){
.elementor-10749 .elementor-element.elementor-element-01ba1e1 ul.jet-slick-dots {
    bottom: 25px;
}
}/* End custom CSS */



/* Start custom CSS for jet-carousel, class: .elementor-element-a5b0175 */.elementor-10749 .elementor-element.elementor-element-a5b0175 ul.jet-slick-dots {
    bottom: 40px;
}
@media only screen and (min-width: 1025px){

#charlies-header {
    background: transparent;
}
#charlies-header a,
#charlies-header a::after,
#charlies-header span.elementor-button-icon-qty,
#charlies-header i.eicon-cart-medium{
    color: #fff;
}
.elementor-menu-cart__product-name.product-name a{
    color: #fff !important;
}
#charlies-header.elementor-sticky--active  {
    background: #f7f3ef;
}
#charlies-header.elementor-sticky--active a,
#charlies-header.elementor-sticky--active a::after,
#charlies-header.elementor-sticky--active span.elementor-button-icon-qty,
#charlies-header.elementor-sticky--active i.eicon-cart-medium{
    color: #323E48;
}
.elementor-menu-cart__footer-buttons a{
    color: #8f1838 !important;
}
#charlies-header ul .dropdown-menu a {
    color: #323E48 !important;
}
}
@media only screen and (max-width: 767px){
.elementor-10749 .elementor-element.elementor-element-a5b0175 ul.jet-slick-dots {
    bottom: 25px;
}
}/* End custom CSS */



/* Start Custom Fonts CSS */@font-face {
	font-family: 'BrownLL';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://charliesfinefoodco.com/wp-content/uploads/2022/12/BrownLLWeb-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'BrownLL';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://charliesfinefoodco.com/wp-content/uploads/2022/12/BrownLLWeb-Bold.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NT Wagner';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://charliesfinefoodco.com/wp-content/uploads/2025/06/NT-Wagner.woff') format('woff');
}
/* End Custom Fonts CSS */
