/*
 Theme Name:   xstore-child
 Theme URI:    http://8theme.com/
 Description:  XStore Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     xstore
 Version:      1.0
 Text Domain:  xstore-child
*/


.product-type span.wpcf7-list-item-label {
    position: relative;
}

.product-type span.wpcf7-list-item.first span.wpcf7-list-item-label::after {
    content: "";
    width: 150px;
    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/7-1.png");
    position: relative;
    bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    padding: 10px;
    display: block;
}

.product-type span.wpcf7-list-item.last span.wpcf7-list-item-label::after {
    content: "";
    width: 150px;
    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/4-2.png");
    position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
	display: block;
}

.product-type span.wpcf7-list-item:nth-child(2) span.wpcf7-list-item-label::after {
    content: "";
    width: 150px;
    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/6-3.png");
    position: relative;
    bottom: 0;
    left: 0;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}



.product-type span.wpcf7-list-item:has(input:checked) span.wpcf7-list-item-label::after,
.style-perfernce span.wpcf7-list-item:has(input:checked) span.wpcf7-list-item-label::after,
.style-colar span.wpcf7-list-item:has(input:checked) span.wpcf7-list-item-label::after{
    border: 1px solid;
    border: 1px solid #00000066;
    box-shadow: 0px 2px 11px #00000066;
    border-radius: 10px;
}

.product-type span.wpcf7-list-item {
    min-width: 200px;
    text-align: left;
}





.product-type input[type="radio"],
.style-perfernce input[type="radio"],
.style-colar input[type="radio"]{
    opacity: 0;
}



.style-perfernce {
    position: relative;
	margin-top: 40px;
}



.product-type, 
.style-perfernce{
	min-height: 300px;
}

span.wpcf7-form-control-wrap {
    position: relative;
}

/* First */

.style-perfernce span.wpcf7-list-item.first span.wpcf7-list-item-label::after {
   content: "";
       width: 150px;

    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/3-2.png");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}

/* Second */
.style-perfernce span.wpcf7-list-item:nth-child(2) span.wpcf7-list-item-label::after {
   content: "";
       width: 150px;

    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/2-2.png");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Third */
.style-perfernce span.wpcf7-list-item:nth-child(3) span.wpcf7-list-item-label::after {
   content: "";
       width: 150px;

    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/5-3.png");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Fourth */
.style-perfernce span.wpcf7-list-item:nth-child(4) span.wpcf7-list-item-label::after {
   content: "";
       width: 150px;

    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/9-1.png");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Fivith */
.style-perfernce span.wpcf7-list-item:nth-child(5) span.wpcf7-list-item-label::after {
   content: "";
       width: 150px;

    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/8-1.png");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}

/* Sixith */
.style-perfernce span.wpcf7-list-item:nth-child(6) span.wpcf7-list-item-label::after {
   content: "";
       width: 150px;

    height: 200px;
    background: url("https://jersiz.com/wp-content/uploads/2024/04/1-2.png");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}



.style-colar span.wpcf7-list-item.first span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/CREWNECK_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}

/* Second */
.style-colar span.wpcf7-list-item:nth-child(2) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/OVERLAPPING-CREWNECK_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Third */
.style-colar span.wpcf7-list-item:nth-child(3) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/polo_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Fourth */
.style-colar span.wpcf7-list-item:nth-child(4) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/V-NECK_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Fivith */
.style-colar span.wpcf7-list-item:nth-child(5) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/OVERLAPPING-V-NECK_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}

/* Sixith */
.style-colar span.wpcf7-list-item:nth-child(6) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/V-NECK-POLO_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}

/* Seven */
.style-colar span.wpcf7-list-item:nth-child(7) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/V-NECK-POLO-W--INSERT_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Eight */
.style-colar span.wpcf7-list-item:nth-child(8) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/DEEP-INSET_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Nine */
.style-colar span.wpcf7-list-item:nth-child(9) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/DEEP-INSET-W--INSERT_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Ten */
.style-colar span.wpcf7-list-item:nth-child(10) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/DRAWSTRING_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}
/* Eleven */
.style-colar span.wpcf7-list-item:nth-child(11) span.wpcf7-list-item-label::after {
   content: "";
       width: 100px;

    height: 100px;
    background: url("https://cdn.shopify.com/s/files/1/0605/0217/9892/files/HENLEY_180.png?v=1669667762");
 position: relative;
	bottom: 0;
    left: 0px;
    top: 32px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    display: block;
}

.style-colar{
	padding-bottom: 30px;
}

span.wpcf7-list-item-label {
    margin-top: 0px !important;
    display: block;
}

/* Uploader */
.upload input#upload {
    opacity: 0;
}

.upload label {
    display: inline-block;
    background: #eee;
    color: #555;
    padding: 10px;
    max-width: 500px;
    text-align: center;
    border-radius: 10px;
	cursor: pointer;
}

.upload span.wpcf7-form-control-wrap {
    opacity: 0;
    visibility: hidden;
    display: none;
}