.elementor-69 .elementor-element.elementor-element-513b61f{--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;--justify-content:space-between;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Futura;font-weight:var( --e-global-typography-text-font-weight );}.elementor-69 .elementor-element.elementor-element-26c3be3 img{max-width:500px;}.elementor-69 .elementor-element.elementor-element-b42f68b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-513b61f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-26c3be3 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-26c3be3{text-align:center;}.elementor-69 .elementor-element.elementor-element-26c3be3 img{max-width:250px;}.elementor-69 .elementor-element.elementor-element-b42f68b{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for inline-php, class: .elementor-element-0e64c00 */.elementor-69 .elementor-element.elementor-element-0e64c00 .current, .elementor-69 .elementor-element.elementor-element-0e64c00:hover {
    /*text-decoration: underline;*/
    text-decoration-thickness: 2px;
    text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for inline-php, class: .elementor-element-3e4380f */.elementor-69 .elementor-element.elementor-element-3e4380f .current, .elementor-69 .elementor-element.elementor-element-3e4380f:hover {
    /*text-decoration: underline;*/
    text-decoration-thickness: 2px;
    text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for inline-php, class: .elementor-element-569e1fb */.elementor-69 .elementor-element.elementor-element-569e1fb .current, .elementor-69 .elementor-element.elementor-element-569e1fb:hover {
    /*text-decoration: underline;*/
    text-decoration-thickness: 2px;
    text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for inline-php, class: .elementor-element-7e02466 */.elementor-69 .elementor-element.elementor-element-7e02466 .current, .elementor-69 .elementor-element.elementor-element-7e02466:hover {
    /*text-decoration: underline;*/
    text-decoration-thickness: 2px;
    text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for inline-php, class: .elementor-element-0a06675 */.elementor-69 .elementor-element.elementor-element-0a06675 .current, .elementor-69 .elementor-element.elementor-element-0a06675:hover {
    /*text-decoration: underline;*/
    text-decoration-thickness: 2px;
    text-decoration-color: currentColor;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42f68b */.elementor-69 .elementor-element.elementor-element-b42f68b {
    width: max-content;
    font-weight: bold;
    text-transform: uppercase;
}

.elementor-69 .elementor-element.elementor-element-b42f68b a.nav {
    color: white;
    background: black;
}

@media(max-width: 768px) {
    .elementor-69 .elementor-element.elementor-element-b42f68b a.nav {
        font-size: 18px !important;
    }
}

.elementor-69 .elementor-element.elementor-element-b42f68b a.nav:hover {
    background: var(--e-global-color-accent);
    color: black;
}

.elementor-69 .elementor-element.elementor-element-b42f68b * {
    color: var(--e-global-color-primary);
    font-size: 20px !important;
}/* End custom CSS */
/* Start custom CSS for inline-php, class: .elementor-element-5dc5688 */.elementor-69 .elementor-element.elementor-element-5dc5688 .cart {
    display: flex;
    align-items: center;
    grid-gap: 5px;
}

.elementor-69 .elementor-element.elementor-element-5dc5688 * {
    cursor: var(--cursor)
}

.elementor-69 .elementor-element.elementor-element-5dc5688 img {
    width: 50px;
    position: relative;
    top: -3px;
}

@media(max-width: 768px) {
    .elementor-69 .elementor-element.elementor-element-5dc5688 {
        position: absolute;
        top: -40px;
        right: 10px;
    }
}
  

.cart-count {
 /*   position: absolute;*/
	/*top: -15px;*/
	/*right: -22px;*/
	/*font-size: 80%;*/
	
	text-decoration: none;
	color: black !important;
	background-color: var(--primary);
	display: flex;
	width: var(--r);
	height: var(--r);
	--r: 22px;
	text-align: center;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	animation: scale-in 1s cubic-bezier(0.68, -0.6, 0.32, 1.6);
	transition: transform .3s cubic-bezier(0.68, -0.6, 0.32, 1.6);
	background: white;
}

.cart:hover .cart-count {
	transform: scale(2);
}

@keyframes scale-in {
	0% {
		transform: scale(0);
	}

	50% {
		transform: scale(1.5);
	}

	100% {
		transform: scale(1);
	}
}/* End custom CSS */