.elementor-9999996239 .elementor-element.elementor-element-08afc2b{--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;}.elementor-9999996239 .elementor-element.elementor-element-08afc2b:not(.elementor-motion-effects-element-type-background), .elementor-9999996239 .elementor-element.elementor-element-08afc2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9999996239 .elementor-element.elementor-element-fa70a46 > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-9999996239 .elementor-element.elementor-element-fa70a46 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#CD0829;}.elementor-9999996239 .elementor-element.elementor-element-6b006ce > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9999996239 .elementor-element.elementor-element-6b006ce .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{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-9999996239 .elementor-element.elementor-element-5089ca3 img{width:100px;}.elementor-9999996239 .elementor-element.elementor-element-16d372e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-9999996239 .elementor-element.elementor-element-16d372e:not(.elementor-motion-effects-element-type-background), .elementor-9999996239 .elementor-element.elementor-element-16d372e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9999996239 .elementor-element.elementor-element-b8d6a50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.93;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9189fca );--border-color:var( --e-global-color-9189fca );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9999996239 .elementor-element.elementor-element-b8d6a50:not(.elementor-motion-effects-element-type-background), .elementor-9999996239 .elementor-element.elementor-element-b8d6a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://phantomplate.com/wp-content/uploads/2023/10/country.png");background-position:center right;}.elementor-9999996239 .elementor-element.elementor-element-b8d6a50::before, .elementor-9999996239 .elementor-element.elementor-element-b8d6a50 > .elementor-background-video-container::before, .elementor-9999996239 .elementor-element.elementor-element-b8d6a50 > .e-con-inner > .elementor-background-video-container::before, .elementor-9999996239 .elementor-element.elementor-element-b8d6a50 > .elementor-background-slideshow::before, .elementor-9999996239 .elementor-element.elementor-element-b8d6a50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9999996239 .elementor-element.elementor-element-b8d6a50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 18%, #FFFFFFAB 100%);}.elementor-9999996239 .elementor-element.elementor-element-6399ff9e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9999996239 .elementor-element.elementor-element-6399ff9e:not(.elementor-motion-effects-element-type-background), .elementor-9999996239 .elementor-element.elementor-element-6399ff9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1c85e0d );}.elementor-9999996239 .elementor-element.elementor-element-7524fef0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-9999996239 .elementor-element.elementor-element-7524fef0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9999996239 .elementor-element.elementor-element-7524fef0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9999996239 .elementor-element.elementor-element-7524fef0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:400;text-transform:uppercase;line-height:44px;color:#FFFFFF;}@media(min-width:768px){.elementor-9999996239 .elementor-element.elementor-element-b8d6a50{--content-width:400px;}}@media(max-width:1024px){.elementor-9999996239 .elementor-element.elementor-element-fa70a46 .elementor-heading-title{font-size:40px;}.elementor-9999996239 .elementor-element.elementor-element-6b006ce .elementor-heading-title{font-size:25px;}.elementor-9999996239 .elementor-element.elementor-element-16d372e{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9999996239 .elementor-element.elementor-element-89aa973{width:100%;max-width:100%;}.elementor-9999996239 .elementor-element.elementor-element-7524fef0 .elementor-heading-title{font-size:20px;line-height:28px;}}@media(max-width:767px){.elementor-9999996239 .elementor-element.elementor-element-08afc2b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9999996239 .elementor-element.elementor-element-fa70a46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9999996239 .elementor-element.elementor-element-fa70a46.elementor-element{--order:1;}.elementor-9999996239 .elementor-element.elementor-element-fa70a46 .elementor-heading-title{font-size:60px;}.elementor-9999996239 .elementor-element.elementor-element-6b006ce.elementor-element{--order:3;}.elementor-9999996239 .elementor-element.elementor-element-6b006ce .elementor-heading-title{font-size:18px;line-height:32px;letter-spacing:1px;}.elementor-9999996239 .elementor-element.elementor-element-5089ca3.elementor-element{--order:2;}.elementor-9999996239 .elementor-element.elementor-element-5089ca3{text-align:left;}.elementor-9999996239 .elementor-element.elementor-element-5089ca3 img{width:100px;}.elementor-9999996239 .elementor-element.elementor-element-16d372e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-9999996239 .elementor-element.elementor-element-89aa973 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9999996239 .elementor-element.elementor-element-6399ff9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9999996239 .elementor-element.elementor-element-7524fef0 .elementor-heading-title{font-size:20px;line-height:26px;}}/* Start custom CSS for heading, class: .elementor-element-fa70a46 */.elementor-9999996239 .elementor-element.elementor-element-fa70a46 a:hover {
    color: white !important
}/* End custom CSS */
/* Start custom CSS for yith_wcan_filters, class: .elementor-element-89aa973 */.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {
    display: block;
    font-size: 1.2rem;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filters .yith-wcan-filter {
    margin-bottom: 0px;
}

.elementor-9999996239 .elementor-element.elementor-element-89aa973  h4.filter-title {
    font-family: Oswald;
    text-transform: uppercase;
    margin-right: 20px;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 li.filter-item {
   border-radius: 0px !important;
   text-align: center !important;
}

.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter {
    display: flex;
    flex-direction: row;
    width: 100% !important;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973  .yith-wcan-filters {
    margin-bottom: 15px !important;
}


















.elementor-9999996239 .elementor-element.elementor-element-89aa973 h4 {
    text-align: center;
    font-size: 40px
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter {
    flex-direction: column !important;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter ul.filter-items.filter-label.level-0 {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item {
    width: 24% !important;
    height: 200px !important;
    background: #dcdcdc !important;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item:hover {
      background:#CD0829 !important;
      cursor: pointer !important;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item a {
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center;
    font-family: oswald;
    padding: 20px;
    line-height: 45px;
    
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item * {
    font-size: 40px !important;
    
}


@media (max-width: 991px) {
    .elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item {
    width: 48% !important;

    height: 120px !important;
}
.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter ul.filter-items.filter-label.level-0 {
    width: 100%;
    display: flex;
    flex-wrap: wrap !important;
}
}



@media (max-width: 767px) {
    .elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item {
    width: 100% !important;
    height: 120px !important;
}

.elementor-9999996239 .elementor-element.elementor-element-89aa973 .yith-wcan-filter li.filter-item * {
    font-size: 30px !important;
}


}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c64cbc1 */.elementor-9999996239 .elementor-element.elementor-element-c64cbc1 {
    margin: 0px !important;
}
.elementor-9999996239 .elementor-element.elementor-element-c64cbc1 input.es-email {
    border: solid 1px silver !important;
    background: #f4f4f4;
    width: 100% !important;
	padding: 10px !important;
	top: initial !important;
    height: initial !important;
	cursor: text;
}
.elementor-9999996239 .elementor-element.elementor-element-c64cbc1 input.es-email:focus {
    border: solid 1px #979797 !important;
    background: white;
	color: black !important;
    width: 100% !important;		
}
.elementor-9999996239 .elementor-element.elementor-element-c64cbc1 input[type="submit"] {
    border: solid 1px #cc0100;
    background: #cc0100;
    color: white;
	position: relative !important;
	width: 100%;
	padding: 10px 15px !important;
	margin: 10px 0 0 0 !important;
	top: initial;
    height: initial;
	cursor: pointer;
}
.elementor-9999996239 .elementor-element.elementor-element-c64cbc1 input[type="submit"]:hover {
    border: solid 1px black;
    background: black;
}
@media (max-width: 768px) {
.elementor-9999996239 .elementor-element.elementor-element-c64cbc1 input[type="submit"],
	.newsLtrForm input.es-email {
		font-size: 20px !important;
	}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7524fef0 */.elementor-9999996239 .elementor-element.elementor-element-7524fef0 small {
    font-size: 30px;
    color: #000;
}
@media (max-width: 768px) {
 .elementor-9999996239 .elementor-element.elementor-element-7524fef0 small {
    font-size: 20px;
    line-height: 20px;
}   
}/* End custom CSS */
/* Start custom CSS */.wsd-selected-products {
    display: none;
}

.whiteText {
    color: white;
}
.blackText {
    color: black; 
}
.elementor-sticky__spacer .yith-wcan-filter.filter-price-slider .price-slider.slider {
    opacity: 0;
}
@media (min-width: 991px) {
button.btn.btn-primary.yith-wcan-filters-opener.enhanced {
    display: none;
}
}

@media (max-width: 768px) {
    body.elementor-page-9999996239 img.attachment-woocommerce_thumbnail {
    width: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    float: initial !important;
    height: 150px !important;;
    max-height: 150px;
}
body.elementor-page-9999996239 a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
    display: block;
}
body.elementor-page-9999996239 li.product {
    width: 100% !important;
        display: flex !important;
    align-content: center;
    align-items: flex-end !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    flex-direction: column !important;
}

body.elementor-page-9999996239 div[itemprop="description"] {
    display: none;
}

body.elementor-page-9999996239 .products {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-column-gap: 10px !important;
    grid-row-gap: 10px !important;
}

body.elementor-page-9999996239 span.price {
    display: block !important;
    width: 100% !important;
    font-size: 18px !important;
}

body.elementor-page-9999996239 .products li.product a.button {
margin: 10px 0 0 0 !important;
    position: relative !important;
    font-size: 16px !important;
    width: 100%;
    text-align: center;
    padding: 10px !important;
}
body.elementor-page-9999996239 li.product .woocommerce-loop-product__title {
    font-size: 16px !important;
    line-height: 20px !important;
}
body.elementor-page-9999996239 ul.products li.product {
    padding: 15px !important;
}
}/* End custom CSS */