.ink-popup.ink-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-image: none;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:#ffffff;
	background-image: none;
}

:root{
--ink-text-font:"Varela Round", Arial, Helvetica, sans-serif;
--ink-text-font-weight:400;
--ink-text-color:rgb(43,43,43);
--ink-text-font-size:14px;
}
:root{
--ink-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--ink-title-font-weight:600;
--ink-title-color:#242424;
}
:root{
--ink-entities-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--ink-entities-title-font-weight:500;
--ink-entities-title-color:#333333;
--ink-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--ink-alternative-font:"Montserrat", Arial, Helvetica, sans-serif;
}
:root{
--ink-widget-title-font:"Montserrat", Arial, Helvetica, sans-serif;
--ink-widget-title-font-weight:600;
--ink-widget-title-transform:uppercase;
--ink-widget-title-color:#333;
--ink-widget-title-font-size:16px;
}
:root{
--ink-header-el-font:"Montserrat", Arial, Helvetica, sans-serif;
--ink-header-el-font-weight:700;
--ink-header-el-transform:uppercase;
--ink-header-el-font-size:14px;
}
:root{
--ink-primary-color:rgb(215,67,72);
}
:root{
--ink-alternative-color:rgb(241,181,226);
}
:root{
--ink-link-color:#333333;
--ink-link-color-hover:#242424;
}
:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(215,67,72);
}
:root{
--btn-shop-bgcolor-hover:rgb(215,67,72);
}
:root{
--btn-accent-bgcolor:rgb(215,67,72);
}
:root{
--btn-accent-bgcolor-hover:rgb(215,67,72);
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
.ink-builder-off .ink-fbt.ink-design-side{
--ink-form-width: 600px;
}	:root{
					
			
							--ink-form-brd-radius: 0px;
					
					--ink-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
									--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: none;
				--btn-shop-box-shadow-hover: none;
				--btn-shop-box-shadow-active: none;
				--btn-shop-bottom: 0px;
			
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--ink-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1410px;
			}
		}

		.container {
			max-width: 1440px;
		}

		:root{
			--ink-container-width: 1440px;
		}
	
			@media (min-width: 1440px) {
			[data-vc-full-width]:not([data-vc-stretch-content]) {
				padding-left: calc((100vw - 1440px - var(--ink-scroll-w)) / 2);
				padding-right: calc((100vw - 1440px - var(--ink-scroll-w)) / 2);
			}
		}
	
	
	
	
	
			.inkstore-woocommerce-layered-nav .ink-scroll-content {
			max-height: 223px;
		}
	
	
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "inkstore-font";
	src: url("//yourpostcard.shop/wp-content/themes/inkstore_7.0.4/fonts/inkstore-font.woff2?v=7.0.4") format("woff2");
}

.product-grid-item div.quantity input[type=button], .product-grid-item div.quantity input[type=number]{
	min-height: unset;
}
.product-grid-item div.quantity {
    filter: brightness(1);
	  background: #ffcdee;
}
.product-grid-item div.quantity input[type], .product-grid-item :is( div,.cart):hover>div.quantity input[type], .product-grid-item :is( div,.cart):hover>div.quantity+.button {
    height: 100%;
    background-color: #FFF;
    box-shadow: none;
    color: #000;
    transition: all .25s;
}
@media(min-width:1025px){
.product-grid-item .ink-quantity-overlap :is( div,.cart):hover>div.quantity input[type], .product-grid-item .ink-quantity-overlap :is( div,.cart):hover>div.quantity+.button{
    background-color: #FFF;
		color: #000;
}
}
.product-grid-item:hover{
z-index: 101;
}
.product-grid-item .ink-add-btn-replace .add-to-cart-loop:before{
		display:none !important;
}
.product-grid-item .ink-add-btn-replace .add-to-cart-loop:after{
	  content: "";
    background: url(/wp-content/uploads/2023/04/add.png) center no-repeat;
    position: absolute;
    top: 50% !important;
    left: calc(50% + 60px) !important;
    margin-top: 0;
    margin-left: 0;
    opacity: 1;
    display: flex;
    width: 30px;
    height: 30px;
    border: 0;
    transform: translate(0, -50%);
    z-index: 51;
    padding: 0;
		background-size: contain !important;
    transition: filter .25s;
	  border-radius: 0;
}
@media(min-width:1025px){
.product-grid-item .ink-add-btn-replace .add-to-cart-loop:hover:after{
    filter: invert(1);
}
}
.product-grid-item .add_to_cart_button{
		width: calc(100% - 120px) !important;
    min-width: unset;
    padding: 0 !important;
	  color: #000 !important;
	  background: #FFF !important;
	  border: 1px solid #000 !important;
}
.product-grid-item .add_to_cart_button span{
    padding-right: 40px;
}
@media(min-width:1025px){
.product-grid-item  .add_to_cart_button:hover{
		background-color: rgb(215,67,72) !important;
	  color: #FFF !important;	  
}
}
.product-grid-item .ink-add-btn{
		justify-content: flex-end;
    display: flex;
}
@media(min-width:1025px){
	.product-grid-item .quantity input:hover, .product-grid-item .quantity .button:hover{
			background-color: rgb(215,67,72) !important;
			color: #FFF !important;	
	}
}
@media(max-width:1365px){
	  .product-grid-item div.quantity {
			bottom: auto;
			top: 0;
		}
		.product-grid-item .ink-add-btn.ink-add-btn-replace .add_to_cart_button span {
        padding: 10px 40px 10px 5px;
        font-size: 11px;
    }
	 .product-grid-item .add_to_cart_button {
        width: 50px  !important;
		    height: 50px  !important;
	  }
		.product-grid-item .ink-add-btn-replace .add-to-cart-loop:after {
			content: "";
			left: 50% !important;
			transform: translate(-50%, -50%);
			width: 30px;
      height: 30px;
		}
		.product-grid-item .add_to_cart_button span{
				padding-right: 0;
			font-size: 0 !important;
		}	
	  .products.ink-stretch-cont-lg {
        align-items: stretch !important;
    }
	.slider-type-product.ink-stretch-cont-lg .owl-stage {
        display: flex !important;
        align-items: stretch !important;
    }
	  .products.ink-stretch-cont-lg :is( .product,.product-wrapper) {
        display: flex;
        flex-direction: column;
    }
}
@media(max-width:1024px){
	.product-grid-item .quantity input:hover, .product-grid-item .quantity .button:hover{
			background-color: #FFF !important;
			filter:none !important;
	}
	.product-grid-item .ink-quantity-overlap :is( div,.cart):hover>div.quantity input[type], .product-grid-item .ink-quantity-overlap :is( div,.cart):hover>div.quantity+.button{
    background-color: #FFF;
		color: #000;
		filter:none !important;
}
	.product-grid-item  .add_to_cart_button:hover{
		background-color:  #FFF !important;
		filter:none !important;
}
	.ink-quantity-overlap div.quantity input[type]:hover{
		filter:none !important;
	}