/* ---------------------- Sticker List and Popup for Global --------------------- */

.eae-popup .eae-close {
	display: none;
	z-index: 99999;
}
.sticker-popup-title {
	text-align: center;
}
.sticker_rarity {
	display: inline-block;
	width: 44px;
	height: 44px;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
	margin-right: 10px;
}
.sticker_rarity_type {
	background-repeat: no-repeat;
	background-size: 44px 44px;
	background-position: center;
	display: inline-block;
	width: 60px;
	height: 61px;
	margin-right: 15px;
}
/*
.sticker_rarity_type-Mirror {
	background-image: url(https://stickirolls.com/wp-content/uploads/2024/08/Rarity_Mirror-1-1.svg);
}
.sticker_rarity_type-Crystal {
	background-image: url(https://stickirolls.com/wp-content/uploads/2024/08/Rarity_Crystal-1.svg);
}
.sticker_rarity_type-Diamond {
	background-image: url(https://stickirolls.com/wp-content/uploads/2024/08/Rarity_Diamond-1.svg);
}
.sticker_rarity_type-Platinum {
	background-image: url(https://stickirolls.com/wp-content/uploads/2024/08/Rarity_Platinum-1.svg);
}
.sticker_rarity-Mirror {
	background-image: url(../wp-content/uploads/2024/08/Rarity_Mirror-1.svg);
}
.sticker_rarity-Crystal {
	background-image: url(../wp-content/uploads/2024/08/Rarity_Crystal.svg);
}
.sticker_rarity-Diamond {
	background-image: url(../wp-content/uploads/2024/08/Rarity_Diamond.svg);
}
.sticker_rarity-Platinum {
	background-image: url(../wp-content/uploads/2024/08/Rarity_Platinum.svg);
} */
.mystery-pool-image img{
   width:196px;
}
.sticker_mystery {
	background-image: url(../wp-content/uploads/2024/08/rarity-mystery2.png);
	margin-left: 10px;
	margin-right: 0px;
	width: 44px;
	height: 44px;
	background-position: 0px 2px;
}
.sticker_title {
	font-size: 60px;
	line-height: 83px;
	color: #fff;
	stroke: #FF539B;
	-webkit-text-stroke-width: 5px;
	stroke-width: 5px;
	-webkit-text-stroke-color: #FF539B;
	font-family: "Real Cool", Sans-serif;
	vertical-align: middle;
	text-transform:uppercase;
}

div.sticker_sku_product {
	font-family: "Knicknack Regular";
	font-size: 50px;
	color: #FFDF94;
	display: inline;
   /* Ensures no block-level spacing */
	line-height: 1;
	padding: 0;
	margin: 0;
	text-transform:uppercase;
	text-align:center;
}
.mfp-content {
	border: 10px solid #24bdc3;
	border-radius: 35px;
	background: #35256c F2 !important;
	height: auto !important;
}
.pop-up-container .popup-btn {
	width: 100%;
	height: 100%;
}
.pop-up-container .popup-btn > div.pop-up-container .popup-btn > div > div {
	height: 100%;
}
@media all and (max-width: 414px) {
	/* .elementor-7525 .elementor-element.elementor-element-7e792cc .elementor-button { */
	.elementor-widget-button .elementor-button {
	   font-size: 18px;
	   line-height: 10px;
   }
}
@media all and (min-width:370px) and (max-width: 390px) {
	.anna_erin_image picture{
	   width: 330px;
	   display: block;
	   margin-left: -3em;
	}
}
.mystery-container {
	display: flex;
	flex-direction: column;
	align-items: center !important;
	margin-left: 6px;
}
.custom-any-sticki {
	font-size: 62px !important;
	color: #fff !important;
	stroke: #fd22de !important;
	-webkit-text-stroke-width: 6px !important;
	stroke-width: 6px !important;
	-webkit-text-stroke-color: #fd22de !important;
	font-family: "Knicknack-custom", Sans-serif !important;
}
.footer-popup {
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-wrap: wrap !important;
}
.custom-any-sticki .yellow {
	color: #f6f0b4 !important;
	display: none;
}

.has_eae_slider .elementor-element.elementor-element-17ae49c.elementor-widget.elementor-widget-image .elementor-widget-container img{
   height: 118px !important;
   width: auto !important;
   padding: 0 !important;
   margin-top: 5px;
   margin-bottom: 80px;
}

.elementor-2647 .elementor-element.elementor-element-2d8ea84 .elementor-heading-title{
   color:#fff;
}

.elementor-element.elementor-element-17ae49c.elementor-widget.elementor-widget-image .elementor-widget-container:after{
   background: #C295FC !important;
}

.elementor-2647 .elementor-element.elementor-element-27bddff{
   max-width: 980px;
   margin: -40px auto 0;
}

.custom_sticki-find_this_roll_at{
   display: block;
   text-align: center;
}

.custom_sticki-find_this_roll_at .ftra-title, .custom_sticki-find_this_roll_at .frtra-value-mystery{
   display:none;
}

.elementor-2647 .elementor-element.elementor-element-3836d8e:not(.elementor-motion-effects-element-type-background), .elementor-2647 .elementor-element.elementor-element-3836d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{
   background-color: #651B8A;
}
.pop-up-container .popup-btn a{
   width: 100% !important;
   display: block;
}

.elementor-location-header {
 z-index: 1040;
 position: relative;
}

.ftra-buynow a.ftra-buynow-btn{
	background: #FF539B !important;
	color:#fff !important;
	box-shadow: none !important;
	border: 5px solid #6C2B95 !important;
	font-size: 40px !important;
	padding: 0px 32px 5px 32px !important;
	transition: 0.3s !important;
	display:flex;
	align-content:center;
	align-items:center;
	flex-wrap:wrap;
	justify-content:center;
}
.ftra-buynow a.ftra-buynow-btn:hover{
	background: #FFF !important;
	color:#FF539B !important;
}

/* Styling for Mac */
   .e--ua-appleWebkit .ftra-buynow a.ftra-buynow-btn,
.e--ua-mac .ftra-buynow a.ftra-buynow-btn{
		padding: 8px 32px 0px 32px !important;
	}
/* End of Mac Style */


@media (max-width:768px){
	.ftra-buynow{
			margin-top: 10px !important;
	}
		  
}
@media (max-width:570px){
		.ftra-buynow a.ftra-buynow-btn{
		   font-size: 25px !important;
	   	}
	   .custom_sticki-find_this_roll_at .ftra-buynow a.ftra-buynow-btn{
			padding: 12px 10px 8px !important;
		}
		  
}
@media (max-width:480px){
		.ftra-buynow a.ftra-buynow-btn{
		   font-size: 20px !important;
	   	}
		.sticker_title {
			font-size: 30px;
			line-height: 40px !important;
			-webkit-text-stroke-width: 2px;
			stroke-width: 2px;
		}
}

span.sr-markerx{
	display: none;
}

/* Handle */
/*.elementor-element-17ae49c .elementor-widget-container:after{
   display:none !important;
}*/
.elementor-element-17ae49c .elementor-widget-container::-webkit-scrollbar-thumb {
 background: #C295FC !important; 
 border-radius: 10px;
 border:5px solid #fff;
 box-shadow: 2px 2px 5px -1px rgba(0,0,0,0.55);
 cursor: grab;
}

/* Track */
.elementor-element-17ae49c .elementor-widget-container::-webkit-scrollbar-track {
 outline:0;
 border:0;
 background: #FFDF94 !important; 
}

/* -------------------End of Popup------------------------ */

/* Apple Styling */
.e--ua-appleWebkit .anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text,
.e--ua-mac .anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text{
      margin-top: 10px !important;
   } 
/* End of Apple Styling */

.anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text{
	margin-top: 5px !important;
}

  
@media (min-width: 1025px){
   .sticker-list-default-wrapper .ae-post-collection{
	   display:flex !important;
	   column-gap: 0 !important;
	   justify-content: center;
	   grid-row-gap: 20px !important;
   }

   .sticker-list-default-wrapper .ae-post-collection article.ae-post-item{
	   width: calc(100% / 3);
   }
}
@media all and (max-width:767px){
	.anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text{
		margin-top:5px !important;
	}

	.e--ua-appleWebkit .anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text,
.e--ua-mac .anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text{
      margin-top: 5px !important;
   } 

}
@media all and (max-width:414px){
	   #top-banner img {
        left: -60px !important;
        width: 380px !important;
		top:-6px !important;
		max-width: unset;
    }
	 	.elementor-7525 .elementor-element.elementor-element-7e792cc .elementor-button {
        font-size: 15px !important;
        line-height: 10px !important;
    }
}
@media all and (max-width:393px){
		.e--ua-appleWebkit.e--ua-safari .anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text{
		margin-top: 2px !important;
	}
}
@media all and (max-width:390px){
	    #top-banner img {
        left: -40px !important;
        width: 340px !important;
        top: 5px !important;
    }
	 	.elementor-7525 .elementor-element.elementor-element-7e792cc .elementor-button {
		margin-top:15px;
    }
		.e--ua-appleWebkit.e--ua-safari .anna_erin_btn a .elementor-button-content-wrapper .elementor-button-text{
		margin-top: 3px !important;
	}
}

@media all and (min-width:415px) and (max-width:428px){
	   #top-banner img {
        left: -60px !important;
        width: 380px !important;
		top:-6px !important;
		max-width: unset;
		position: relative;
    }
}