.elementor-kit-7{--e-global-color-primary:#D3B265;--e-global-color-secondary:#101010;--e-global-color-text:#FFFFFF;--e-global-color-accent:#101010;--e-global-color-6176096:#242424;--e-global-color-a34cdcf:#FBF7F0;--e-global-color-4717435:#BC9D58;--e-global-typography-primary-font-family:"mrs-eaves";--e-global-typography-primary-font-size:1.5rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"mrs-eaves";--e-global-typography-secondary-font-size:1.25rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"mrs-eaves";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-0142770-font-family:"mrs-eaves";--e-global-typography-0142770-font-size:3rem;--e-global-typography-0142770-font-weight:700;--e-global-typography-0142770-text-transform:uppercase;--e-global-typography-0142770-line-height:1.2em;--e-global-typography-10d3ee6-font-family:"mrs-eaves";--e-global-typography-10d3ee6-font-size:2rem;--e-global-typography-10d3ee6-font-weight:700;--e-global-typography-10d3ee6-text-transform:uppercase;--e-global-typography-5af30bb-font-family:"futura-pt";--e-global-typography-5af30bb-font-size:14px;--e-global-typography-5af30bb-font-weight:500;--e-global-typography-5af30bb-text-transform:uppercase;--e-global-typography-664915e-font-family:"mrs-eaves";--e-global-typography-664915e-font-size:0.9rem;--e-global-typography-664915e-text-transform:uppercase;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-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-664915e-font-family ), Sans-serif;font-size:var( --e-global-typography-664915e-font-size );text-transform:var( --e-global-typography-664915e-text-transform );color:var( --e-global-color-secondary );border-radius:25px 25px 25px 25px;padding:12px 24px 12px 24px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-4717435 );color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-7 a:hover{color:var( --e-global-color-4717435 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-7 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-0142770-font-family ), Sans-serif;font-size:var( --e-global-typography-0142770-font-size );font-weight:var( --e-global-typography-0142770-font-weight );text-transform:var( --e-global-typography-0142770-text-transform );line-height:var( --e-global-typography-0142770-line-height );}.elementor-kit-7 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-10d3ee6-font-family ), Sans-serif;font-size:var( --e-global-typography-10d3ee6-font-size );font-weight:var( --e-global-typography-10d3ee6-font-weight );text-transform:var( --e-global-typography-10d3ee6-text-transform );}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-7 h4{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-5af30bb-font-family ), Sans-serif;font-size:var( --e-global-typography-5af30bb-font-size );font-weight:var( --e-global-typography-5af30bb-font-weight );text-transform:var( --e-global-typography-5af30bb-text-transform );}.elementor-kit-7 label{color:var( --e-global-color-text );font-family:"futura-pt", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#9F9F9F;background-color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:8px 16px 8px 16px;}.elementor-kit-7 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea:focus,.elementor-kit-7 .elementor-field-textual:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1220px;}.e-con{--container-max-width:1220px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1366px){.elementor-kit-7{--e-global-typography-secondary-font-size:1.25rem;--e-global-typography-10d3ee6-font-size:1.75rem;}.elementor-kit-7 h1{font-size:var( --e-global-typography-0142770-font-size );line-height:var( --e-global-typography-0142770-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-10d3ee6-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-5af30bb-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-664915e-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:1.5rem;--e-global-typography-secondary-font-size:1.25rem;--e-global-typography-0142770-font-size:2rem;--e-global-typography-10d3ee6-font-size:1.5rem;}.elementor-kit-7 h1{font-size:var( --e-global-typography-0142770-font-size );line-height:var( --e-global-typography-0142770-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-10d3ee6-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-5af30bb-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-664915e-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:1.25rem;--e-global-typography-secondary-font-size:1rem;--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:24px;--e-global-typography-0142770-font-size:1.5rem;--e-global-typography-10d3ee6-font-size:1.25rem;}.elementor-kit-7 h1{font-size:var( --e-global-typography-0142770-font-size );line-height:var( --e-global-typography-0142770-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-10d3ee6-font-size );}.elementor-kit-7 h3{font-size:var( --e-global-typography-primary-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-5af30bb-font-size );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-664915e-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{background-color:#101010;}

.simplefavorite-button{
    border:0;
    background-color:#fff;
    border-radius: 50%;
    display:flex;
    padding:.5rem;
     opacity: 0.5!important;
     color:#5B5B5B;
}

.simplefavorite-button:hover{

    background-color:orange;
    color:#fff;
    opacity: 1!important;

}

.active{
    opacity: 1!important;
    background-color:#fff;
     color:orange;

}

.c-absolute{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.section{
    width:1220px!important;
}
.kampanj-section{
    width:1096px!important;
}

@media(max-width:1366px){
.section{
    width:1024px!important;
}
.kampanj-section{
    width:920px!important;
}
}
@media(max-width:1024px){
.section{
    width:calc(100vw - 4rem)!important;

}
.kampanj-section{
    width:calc(100vw - 4rem)!important;
}
}   
@media(max-width:767px){
.section{
    width:calc(100vw - 2rem)!important;
}
.kampanj-section{
    width:calc(100vw - 2rem)!important;
}


}   

.hero{
    width:1220px!important;
    height:560px!important;
}
.hero img{
    width:1220px!important;
    height:560px!important;
    object-fit: cover;
}


@media(max-width:1366px){
.hero{
    width:1024px!important;
    height:480px!important;
}
.hero img{
    width:1024px!important;
    height:480px!important;
    
}
}
@media(max-width:1024px){
.hero {
    width:calc(100vw - 4rem)!important;
    height:30vh!important;
    min-height:400px;
}    
.hero img{
    width:calc(100vw - 4rem)!important;
    height:30vh!important;
    min-height:400px;
}
}
@media(max-width:767px){
.hero{
    width:calc(100vw - 2rem)!important;
    height:calc(100vw - 2rem)!important;
    min-height:unset;
}
.hero img{
    width:calc(100vw - 2rem)!important;
    height:calc(100vw - 2rem)!important;
    min-height:unset!important;
}

.mobile-full
{width:100vw!important;
    height:100vw!important;
}
.mobile-full img
{width:100vw!important;
    height:100vw!important;
}
}

.puff {
    width:602px;
    height:602px;
}
.puff img{
    width:602px;
    height:602px;
    object-fit: cover;
}

@media(max-width:1366px){
    .puff {
    width:504px;
    height:504px;
}
.puff img{
    width:504px;
    height:504px;
    object-fit: cover;
}
}

@media(max-width:1024px){
    .puff {
    width:calc(50vw - 2.5rem);
    height:calc(50vw - 2.5rem);
}
.puff img{
    width:calc(50vw - 2.5em);
    height:calc(50vw - 2.5rem);
    object-fit: cover;
}
}

@media(max-width:767px){
    .puff {
    width:calc(100vw - 2rem);
    height:calc((100vw - 2rem));
}
.puff img{
    width:calc(100vw - 2rem);
    height:calc((100vw - 2rem));
    object-fit: cover;
}
}


	
	h4{margin:0;}
	
.receptkort-wrapper{
		display:flex;
		flex-direction:column;
		background-color:#fff;
		display: flex;
		flex-direction: column;
		height:370px;
		position: relative;
	}
	
.beige{
    background-color: #FBF7F0!important;
}
	
[class^="rmp-icon--"], [class*=" rmp-icon--"] {
    font-family: 'Font Awesome 5 Free'!important;
}
	
	.rmp-rating-widget__msg, .js-rmp-msg, .rmp-rating-widget__results, .js-rmp-results, .rmp-rating-widget__hover-text, .rmp-rating-widget__not-rated, .js-rmp-not-rated  {
		display:none;
		
	}
	
	.rmp-widgets-container.rmp-wp-plugin.rmp-main-container {
    text-align: left;
    margin: 0!important;
}


.rmp-rating-widget__icons{margin:0!important;}
.recept-image{
        position:relative;
}
	
.recept-image a img{
    width:100% !important;
    height:195px!important;
    object-fit: cover;

}
	
	.recept-content{
		padding:1rem;
		display:flex;
		flex-direction:column;
		color:#101010;
		height:100%;
	}
	
	.favoritebtn{
	align-self: flex-start;
	margin-top: auto;
	    width: 100%;
	}
	
	.fav-button button{padding:0.5rem}
	
	
	
	.sparade-recept{
	    width:293px;
	}

@media(max-width:1366px){
.recept-image a img{
    height:calc(((1024px - 3rem) / 4) * 0.6666666667);
    object-fit: cover;
}
.receptkort-wrapper{
    height:360px;
}
}

@media(max-width:1024px){
.recept-image a img{
    width:calc((100vw - 7rem) / 4);
    height:calc(((100vw - 7rem) / 4) * 0.6666666667)!important;
    object-fit: cover;
}

.receptkort-wrapper{
    height:auto;
}

.favoritebtn{
    padding-top:1rem;
}

	.recept-content{
		padding:1rem;
		height:100%;

	}
}

@media(max-width:767px){
.recept-image a img{
    width:calc((100vw - 2rem) / 2);
    height:calc((100vw / 2) * 0.6666666667)!important;
    object-fit: cover;
}

	.recept-content{
		padding:.5rem;
		height:100%;

	}
	
	.receptkort-wrapper{
height:auto;
}
}



.receptheader{
 width:calc(((1220px - 3rem) / 4) - 2rem);
word-wrap: break-word;
}

@media(max-width:1366px){
.receptheader{
 width:calc(((1024px - 3rem) / 4) - 2rem);
word-wrap: break-word; 
}
}

@media(max-width:1024px){
.receptheader{
 width:calc(((100vw - 7rem) / 4) - 2rem);
word-wrap: break-word;
}
}

@media(max-width:767px){
.receptheader{
 width:calc(((100vw - 3rem) / 2) - 1rem)!important;
word-wrap: break-word;
}
}

.receptheader h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}

.receptkort-top{
    position: absolute!important;
    bottom:6px;
    left: 0;
    width: 100%;
    height: 7px;
    background-image: url(/wp-content/uploads/2022/11/svgexport-13.svg);
    background-size: 20px 7px;
    background-repeat: repeat-x;
}



.minasidor-top{
    position: absolute!important;
    top:-6px;
    left: 0;
    width: 100%;
    height: 7px;
    background-image: url(/wp-content/uploads/2022/11/wave-grey-up.svg);
    background-size: 20px 7px;
    background-repeat: repeat-x;
}

.minasidor-bottom{
    position: absolute!important;
    bottom:-6px;
    left: 0;
    width: 100%;
    height: 7px;
    background-image: url(/wp-content/uploads/2022/11/wave-grey-down.svg);
    background-size: 20px 7px;
    background-repeat: repeat-x;
}

.receptkort-bottom{
    position: absolute!important;
    bottom:-6px;
    left: 0;
    width: 100%;
    height: 7px;
    background-image: url(/wp-content/uploads/2022/11/svgexport-20.svg);
    background-size: 20px 7px;
    background-repeat: repeat-x;
}

.receptarkiv_base{
    width:100%;
    background-color:var(    --e-global-color-a34cdcf);
}

.receptarkiv_base::before{
  		height: 8px;
    	background-image: url(/wp-content/uploads/2022/11/svgexport-13.svg);
    	background-size: 23,47px 8px;  
}


.kampanj-content{
    display:flex;
    flex-direction: column;
    padding:0 15%;
    width:100%;
    text-align: center;
}

@media(max-width:767px){
  .kampanj-content{
    display:flex;
    flex-direction: column;
    padding:0 1rem;
}  
}

.sekundarknapp{
    background-color: transparent!important;
    border:2px solid #fff!important;
    color:#fff!important;
}

.sekundarknapp:hover{
    background-color: #fff!important;
    color:#101010!important;
}



.taggknapp{
    background-color: transparent!important;
    border:1px solid #fff!important;
    color:#fff!important;
    padding:.5rem 1rem!important;

}

.taggknapp:hover{
    background-color: #fff!important;
    color:#101010!important;
       padding:.5rem 1rem;

}

.bg-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index:2;
}



.ingredienser{
    color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-5af30bb-font-family ), Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: var( --e-global-typography-5af30bb-text-transform );
    line-height: 1.75;
    letter-spacing: var( --e-global-typography-5af30bb-letter-spacing );
    word-spacing: var( --e-global-typography-5af30bb-word-spacing );
}

.ingredienser a{
        color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-5af30bb-font-family ), Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: var( --e-global-typography-5af30bb-text-transform );
    line-height: 1.75;
    letter-spacing: var( --e-global-typography-5af30bb-letter-spacing );
    word-spacing: var( --e-global-typography-5af30bb-word-spacing );
    text-decoration: underline;
}

.ingredienser a:hover{
        color: var( --e-global-color-secondary );
    font-family: var( --e-global-typography-5af30bb-font-family ), Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: var( --e-global-typography-5af30bb-text-transform );
    line-height: 1.75;
    letter-spacing: var( --e-global-typography-5af30bb-letter-spacing );
    word-spacing: var( --e-global-typography-5af30bb-word-spacing );
    text-decoration: underline;
    color:#D3B265!important;
}

.ingredienser-gold{
    color: var( --e-global-color-primary );
}

.menu a{font-weight:700!important;}
.menu a:hover{color:#D3B265!important;}


.upload-error-message{color:red!important;}

.social-login{
    width:100%!important;
    border:0;
    background-color: #FBF7F0!important;
    font-size:1rem;
    padding:12px 24px;
    position: relative;
}



.btnicon{position:absolute; left:1rem; top:50%; transform:translatey(-50%);}

.ggl {
  content: url(/wp-content/uploads/Google_Logo.svg);
  width: 24px;
  height: 24px;
}

.fb {
  content: url(/wp-content/uploads/fb.svg);
  width: 24px;
  height: 24px;
}

.meny-item{display:flex;flex-direction:row;justify-content:space-between;width:100%;}

.meny-link i{padding-right:.5rem;color:#D3B265;}

.mobile-link i{color:#D3B265;}

#mobile-filter{display:none;}
@media(max-width:767px)
{
  #mobile-filter{display:flex;color:#101010;}  
}

.scroll-item
{flex-shrink:0!important;}

.menu-item-12296{position:absolute!important;top:75%;right:1rem;}


.author-badge{
width:5rem!important;
position:absolute;
top:0;
z-index:2;
}

.author-profile{
width:4rem!important;
height:4rem!important;
object-fit:cover!important;
border-radius:2rem!important;
position:absolute;
top:.5rem;
left:.5rem;
z-index:3;
}



.author-profile-card{
width:2.5rem!important;
height:2.5rem!important;
object-fit:cover!important;
border-radius:50%!important;
position:absolute;
bottom:-.75rem;
right:.5rem;
z-index:3;

}

@media(max-width:1024px){
.author-badge{
width:3rem!important;
height:unset!important;
position:absolute;
bottom:0;
z-index:2;
}

.author-profile{
width:2.5rem!important;
height:2.5rem!important;
object-fit:cover;
border-radius:1.25rem!important;
position:absolute;
top:.25rem;
left:.25rem;
z-index:3;
}   
}

.klubbhero {
  width:calc(1220px - 277px - 32px);
height:calc(((1220px - 277px - 32px) - 1rem) /2);
}

.klubbpuff {
    width:calc(((1220px - 277px - 32px) - 1rem) /2);
    height:calc(((1220px - 277px - 32px) - 1rem) /2);
}

.klubbhero img{
  width:calc(1220px - 277px - 32px);
    height:calc(((1220px - 277px - 32px) - 1rem) /2);
    object-fit: cover;
}

.klubbpuff img{
    width:calc(((1220px - 277px - 32px) - 1rem) /2);
    height:calc(((1220px - 277px - 32px) - 1rem) /2);
    object-fit: cover;
}

.kundklubb-aktuellt img{
    width:100%;
    height:calc((((1220px - 277px - 32px) - 1rem) /2) * .66);
    object-fit: cover;
}

@media(max-width:1366px){
.klubbhero img{
    width:calc(1024px - 277px - 32px);
height:calc(((1024px - 277px - 32px) - 1rem) /2);
    object-fit: cover;
}

.klubbpuff img{
    width:calc(((1024px - 277px - 32px) - 1rem) /2);
    height:calc(((1024px - 277px - 32px) - 1rem) /2);
    object-fit: cover;
}

.kundklubb-aktuellt img{
    width:100%;
    height:calc((((1024px - 277px - 32px) - 1rem) /2) * .66);
    object-fit: cover;
}

.klubbhero {
    width:calc(1024px - 277px - 32px);
height:calc(((1024px - 277px - 32px) - 1rem) /2);

}

.klubbpuff {
    width:calc(((1024px - 277px - 32px) - 1rem) /2);
    height:calc(((1024px - 277px - 32px) - 1rem) /2);

}

}

@media(max-width:1024px){
.klubbhero img{
    width:calc(100vw - 277px - 5rem);
    height:calc(100vw - 277px - 5rem) ;
    object-fit: cover;
}

.klubbpuff img{
    width:calc(100vw - 277px - 5rem);
    height:calc((100vw - 277px - 5rem) * .66);
    object-fit: cover;
}
.kundklubb-aktuellt img{
    width:100%;
    height:calc((((100vw - 277px - 5rem) - 1rem) /2) * .66);
    object-fit: cover;
}

.klubbhero{
    width:calc(100vw - 277px - 5rem);
    height:calc(100vw - 277px - 5rem);

}

.klubbpuff {
    width:calc(100vw - 277px - 5rem);
    height:calc((100vw - 277px - 5rem) * .66);

}

}


@media(max-width:767px){
.klubbhero img{
    width:calc(100vw - 2rem);
    height:calc(100vw - 2rem);
    object-fit: cover;
}

.klubbpuff img{
    width:calc(100vw - 2rem);
    height:calc((100vw - 2rem) * .66);
    object-fit: cover;
}
.kundklubb-aktuellt img{
    width:100%;
   height:calc(((100vw - 2rem) / 2)* .66);
    object-fit: cover;
}

.klubbhero{
    width:calc(100vw - 2rem);
    height:calc(100vw - 2rem);

}

.klubbpuff {
    width:calc(100vw - 2rem);
    height:calc((100vw - 2rem) * .66);

}



}



.kundklubb-meny{
    width:277px;
}

.kundklubb-content{
    width:calc(1220px - 277px - 32px);
}

@media(max-width:1366px){
.kundklubb-meny{
    width:277px;
}

.kundklubb-content{
    width:calc(1024px - 277px - 32px);
}
}

@media(max-width:1024px){
.kundklubb-meny{
    width:277px;
}

.kundklubb-content{
    width:calc(100vw - 277px - 5rem);
}
}

@media(max-width:767px){
.kundklubb-meny{
    width:calc(100vw - 2rem);
}

.kundklubb-content{
    width:calc(100vw - 2rem);
}
}

.reverese
{flex-direction: row-reverse;}

.align-right{text-align:right;}


@media(max-width:767px){
  .reverese
{flex-direction: row;} 
.align-right{text-align:left;}
}


.wrapper-content{
    margin-top:144px!important;
    gap:4rem;}
    
  @media(max-width:1366px){
.wrapper-content{
    margin-top:128px!important;
    gap:4rem;}
}  


.simplefavorites-modal-content.active {
    top: 50%!important;
    -webkit-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
transform: translateX(-50%);
}

.simplefavorites-modal-content {
    z-index: 999;
    position: fixed;

    background-color: #242424!important;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 2px 2px 20px 0px rgb(51 51 51 / 50%);
    color:#fff!important;
    padding: 2rem;
}

.simplefavorites-modal-content-body{
        display:flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.simplefavorites-modal-content-body p button{
    border:0!important;
}/* End custom CSS */