/** Shopify CDN: Minification failed

Line 19:20 Expected ")" to end URL token
Line 19:67 Expected ")" to end URL token
Line 23:29 Expected ")" to end URL token
Line 34:27 Expected ")" to end URL token
Line 35:17 Expected ")" to end URL token
Line 35:64 Expected ")" to end URL token
Line 39:27 Expected ")" to end URL token
Line 40:17 Expected ")" to end URL token
Line 40:64 Expected ")" to end URL token
Line 53:29 Expected ")" to end URL token
... and 2 more hidden warnings

**/


.bold-modal {
      cursor: url({{"mitt-pointer.png"| asset_url }}) 24 0, url({{ "mitt-pointer.cur"| asset_url }}) 24 0, auto !important; 
    o-transition: .0s !important;
    transition: .0s !important;
    webkit-transition: .0s !important;   
    background-image: url({{ "sprinkle_pattern.png" | asset_url }}) !important;
  }
  
.bold-modal--animated .bold-modal__window {
    o-transition: .0s !important;
    transition: .0s !important;
    webkit-transition: .0s !important;   

}

.bold-modal__btn-close {
 background-image: url( {{ "popup-close.svg" | asset_url }}) no-repeat;
   cursor: url({{"mitt-pointer.png"| asset_url }}) 24 0, url({{ "mitt-pointer.cur"| asset_url }}) 24 0, auto !important;
}

.bold-modal__btn-close:hover {
 background-image: url( {{ "popup-close.svg" | asset_url }}) no-repeat;
   cursor: url({{"mitt-pointer.png"| asset_url }}) 24 0, url({{ "mitt-pointer.cur"| asset_url }}) 24 0, auto !important;
} 


.bold-upsell__products-list  {
	border : 5px solid #231F20; 
    border-color: #000;
}
    

 .bold-modal__window {
    border : 5px solid #231F20 !important; 
    border-color: #000 !important;
    background-image: url({{ "sprinkle_pattern.png" | asset_url }});
      background-repeat: repeat-x;  
      cursor: url({{"mitt-pointer.png"| asset_url }}) 24 0, url({{ "mitt-pointer.cur"| asset_url }}) 24 0, auto !important; 
  }
  

.bold-upsell__products-list {
  }
  
.bold-upsell__button--primary:hover {
    background-color: #EA4B93;
      font-size: 18px;
   }

.bold_product__button:hover {
 	 background-color: #EA4B93;
  

  }

.bold-upsell__button--scondary {
  	fonr-color: #EA4B93;
      font-size: 18px;
  }


.bold-upsell__intro-heading {
  color: black;
   font-size: 30px;
  text-align: center;
}

.bold-upsell__into {
   	background-color: #fff !important; 
    margin-bottom: 0px !important;
    padding-bottom: 10px !important;
  }


/*DEVST Changes
----------------------------------*/

.template-product #bold-modal__window{
    background: url(https://cdn.shopify.com/s/files/1/0012/0963/0773/t/19/assets/sprinkle_pattern.png?1747994…) !important;
    background-color: #fff !important;
    background-position: center center !important;
    background-size: 110px 94px !important;
}
.template-product .bold-upsell__products-list {
    background: #fff;
    padding-left: 15px;
}
/*.bold-modal__slider::before {
    content: "";
    position: absolute;
    left: 0;
}*/
.template-product .bold-modal__slider{
  padding:25px 60px 0;
}
.template-product #bold-modal__content::before {
    background: url(https://cdn.shopify.com/s/files/1/0012/0963/0773/t/19/assets/candles-left.png?1747994…);
    background-size: contain;
    z-index: 9;
    width: 60px;
    height: 185px;
    content: "";
    position: absolute;
    left: 17px;
    top:40%;
}
.template-product #bold-modal__content::after {
	background: url(https://cdn.shopify.com/s/files/1/0012/0963/0773/t/19/assets/candles-right.png?17479940497640211748) no-repeat;
    background-size: contain;
    z-index: 9;
    width: 60px;
    height: 185px;
    content: "";
    position: absolute;
    right: 9px;
    top:20%;
}
.template-product .bold-upsell__intro {
	font-family: "bloomsburyscript", cursive;
	transform: rotate(-10deg);
	width: 50%;
	margin: 0 auto;
	background: #fff;
	padding: 17px 0px;
}
.template-product .bold-upsell__intro-heading {
	font-family: bloomsburyscript !important;
    font-size: 40px;
    line-height: 38px;
}
.template-product  .bold-modal__btn-close {
 background-image: url( https://cdn.shopify.com/s/files/1/0012/0963/0773/t/19/assets/popup-close.svg?17479940497640211748) no-repeat;
}
.template-product .bold-modal {
	background-color: rgba(255, 255, 255, 0.8);
}
/*#bold-modal__btn-close svg {
	display: block;
}
.template-product .bold-modal__btn-close {
	background-image: url( https://cdn.shopify.com/s/files/1/0012/0963/0773/t/19/assets/popup-close.svg?17479940497640211748);
	width: 35px;
	height: 36px;
	background-size: 36px 36px;
}*/
.template-product .bold-upsell__button--primary{
  background: #231F20;
  color: #fff !important;

}
.template-product #bold-modal__window{
	transition: all 0.3s ease-in-out;
	-webkit-animation-name: jackInTheBox;
	animation-name: jackInTheBox;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
}
.template-product .dev_removing_model {
    -webkit-animation-name: rollOut !important;
            animation-name: rollOut !important;
    -webkit-animation-duration: 1s !important;
            animation-duration: 1s !important; 
}
.template-product #bold-modal__btn-close{
 -webkit-animation-duration: 1s !important;
            animation-duration: 1s !important; 
}
.template-product .bold-product, .template-product .bold-modal__footer {
    border: none;
}
.template-product .bold-modal__footer {
   background-color: transparent;
}
.template-product .bold-product__image, .template-product .bold-product__title {
    cursor: url("mitt.png") 24 0,url("mitt.cur") 24 0,auto !important;
}
.template-product .bold-modal__btn-close{
    cursor: url(mitt-pointer.png) 24 0,url(mitt-pointer.cur) 24 0,auto !important;
}
@media only screen and (max-width:767px){
  .template-product #bold-modal__content::after{
     right:4px;
  }
  .template-product #bold-modal__content::before{
     left:17px;
  }
  .template-product .bold-modal__slider {
	padding: 25px 30px 0;
  }
}
@media only screen and (max-width:500px){
  .template-product .bold-upsell__products-list {
    padding-left: 8px;
  }
  .bold-upsell__products-list .bold-grid__column {
	padding: 3px 8px 5px 0px;
  }
  .bold-upsell__products-list .bold-grid__column:first-child {
	padding-top: 8px;
  }
}
@media only screen and (max-width:480px){
  .template-product .bold-upsell__intro-heading {
	font-size: 28px;
	line-height: 28px;
  }
  .template-product #bold-modal__content::after, .template-product #bold-modal__content::before{
     content:none;
  }
  .template-product .bold-modal__slider {
    padding: 25px 10px 0;
 }
  .flickity-page-dots{
    display:none;
  }
}
