#productpage .ProductImageBox article{
	position: relative;
    top: -87px;
}
.zapachBoxContent { display: none; }
.zapachBoxContent.active { display: block !important; }

@media screen and ( min-width: 750px )
{
	.scents_content .right{ float: left !important; width: 37% !important; }
	.scents_content .left{ float: right !important; }
	.scents_content .starsd img, .scents_content .starsd svg{ right: auto !important; left: -95px;}
}

section.ProductImageBox {
    background-color: #FFFCF9;
    margin-top: 70px;
    height: 522px;
    margin-bottom: 30px;
}
/*.desc.active a.bt{ display: none; }
.desc.active .add-to-cart{ display:block !important; };*/

section.ProductImageBox article {
    position: relative;
    top: -74px;
}
.productInfo button.bt.add-to-cart {
    display: block; width: 100%;     margin-top: 25px;
}

p.prices {
    display: inline-block;
    margin-top: 10px;
}


 
.prices span.oldprice { 
	position:relative;
    margin-right: 30px;
      color: #4A4A4A !important;
}
.prices span.oldprice::after {
    position: absolute;
    content: "";
    top: 49%;
    left: -5%;
    width: 110%;
    height: 2px;
    background: #D995EA;
}


.products-list {
   overflow: hidden;
}

.sliderProp h2 {
    color: #55555A;
    font-size: 60px;
    font-weight: bold;
    line-height: 79px;
    text-align: center;
}


.prices span.normal {
    color: #D995EA;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    font-family: 'gt_walsheim_prolight';
}

.col50.productInfo {
     padding: 100px 0px 20px 90px;
}

.colLeftP,.colRightP{ vertical-align:top; }
.colLeftP {
    display: inline-block;
    width: 60%;
}
.colRightP {
    display: inline-block;
    width: 40%;
}



.thumbnails { margin-top: 15px; }
.thumbnails .thumbnail:nth-of-type(1){ margin-left:0px; }

.detProQn{
	display: inline-block;
    vertical-align: top;
    padding-left: 12px;
    vertical-align: middle;
    float: left;
    width: 240px;
    padding-top: 8px;
    padding-bottom: 20px;
}
.quantity.qty {
    float: left;
}
.detProQn li{
	    margin-bottom: 4px;
	position:relative;
	color: #4A4A4A; font-family: 'gt_walsheim_prolight';	font-size: 12px;	font-weight: 300;	line-height: 17px;
	   padding-left: 18px;
}


.descProductInfo span {
    color: #4A4A4A;
    font-size: 26px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
        margin-bottom: 15px;
            display: inline-block;
            position:relative;
}.descProductInfo {
    max-width: 62%;
}
._boxPro {
    color: #4A4A4A;
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
}
span.delivery-time {
    color: #4A4A4A;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    text-align: center;
    padding-left: 21px;
    background: url(../img/svg/Clock.svg);
    background-repeat: no-repeat !important;
    background-position: center left !important;
    background-size: 13px !important;
        margin-top: 10px;
        display:inline-block;
}

._boxPro.mHbox {
    max-height: 90px;
    overflow: hidden;
}

.descProductInfo a {
    font-size: 21px;
    font-weight: 300;
    line-height: 30px; 
    position: relative;
}




._boxPro.mHbox.active{ max-height: max-content !important; }
.descProductInfo._grp span::after {
    background: url(../img/svg/Arrow.svg);
    content: "";
    width: 60px;
    height: 120px;
    left: -60px;
    top: 30px;
    position: absolute;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

ul.infoPrGrBox li {
    width: 32%;
    display: inline-block;
    vertical-align: top;
    padding-top: 50px;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    background-size: 46px 47px !important;
    color: #55555A;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
}
ul.infoPrGrBox {
	max-width: 242px;
    margin-top: 40px;
    margin-bottom: 50px;
}
ul.infoPrGrBox li:nth-of-type(1) { background: url(../img/svg/Handmade.svg); }
ul.infoPrGrBox li:nth-of-type(2) { background: url(../img/svg/Bunnyfriendly.svg); }
ul.infoPrGrBox li:nth-of-type(3) { background: url(../img/svg/SLSFree.svg); }

.descriptionText {
    color: #4A4A4A;
    font-size: 26px;
    font-weight: bold;
    line-height: 36px;
    font-family: 'gt_walsheim_prolight';
    padding-right: 140px;
    position: relative;
        margin-bottom: 90px;
}
.descriptionText::after {
    width: 120px;
    content: "";
    position: absolute;
    right: -60px;
    height: 130px;
    top: 20px;
    background: url(../img/svg/Cloud.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: contain;
}

.detProQn li::after{ 
	content: ""; 
	position:absolute;
	left: 0px; 
	top: 2px;
	width: 10px;
	height: 10px;
	background: url(../img/svg/check_pink.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: contain;
}


.productInfo h1 {
    text-align: left;
    font-size: 21px;
    color: #4A4A4A;
    line-height: 36px;
    font-weight: bold;
}
#headerid17 .productInfo h1 {
	position: relative;
}
#headerid17 .productInfo h1 span.capacity {
	position: absolute;
    right: 0;
    top: -30px;
}

.productInfo .subname {
    color: #4A4A4A;
    /*font-size: 21px;*/
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    font-family: 'gt_walsheim_prolight';
}

._spTopCollect {
    color: rgb(74, 74, 74);
    font-size: 21px;
    font-weight: 300;
    line-height: 30px;
    font-family: 'gt_walsheim_prolight';
    margin-top: -25px;
}


.thumbnails img {
    max-width: 60px; 
    display: inline-block;
}



.thumbnail {
    display: inline-block;
    vertical-align: top;
    max-height: 60px;
    overflow: hidden;
    margin-left: 14px;
}

.col50 {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}


/* ----------- */

#headerid17 input.attrRadio::before{
	z-index: 1;
}
#productpage #headerid17 input.attrRadio::before{
    line-height: 17px;
    padding-top: 3px;
    padding-bottom: 3px;
}
#headerid17 input.attrRadio {
    margin-bottom: 36px;
}
#headerid17 div#lKtodp.limitrows {
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 20px;
    line-height: 17px;
    /* max-height: 35px; */
    margin-top: 10px;
}
#headerid17 .detProQn li {
    font-size: 12px;
}
#productid17 .descriptionText ._boxPro {
    margin-top: 30px;
}
#productid17 .descriptionText::after {
	opacity:0;
}
#productid17 .colLeftP {
    width: 45%;
}
#productid17 .colRightP {
    width: 55%;
    position:relative;
}
#productid17 .colRightP:before {
	content:'';
	position:absolute;
	background-image: url('../img/svg/kula/star2.svg');
	top: 8%;
	left: 43%;
	width: 18px;
	height: 16px;
}
#productid17 .colRightP picture:before {
	content:'';
	position:absolute;
	background-image: url('../img/svg/kula/rocket.svg');
	background-repeat: no-repeat;
	left: 8%;
	bottom: -8%;
	width: 82px;
	height: 64px;
}
#productid17 .colRightP picture:after {
	content:'';
	position:absolute;
	background-image: url('../img/svg/kula/star1.svg');
	top: 44%;
	left: 61%;
	width: 18px;
	height: 33px;
}
#productid17 .descProductInfo {
    max-width: 85%;
}
#productid17 .descriptionText.attr10::after {
	background: url(../img/svg/kula/bunny.svg);
	background-repeat: no-repeat;
	background-size: contain;
	opacity:1;
} 
#productid17 .descriptionText.attr11::after {
	background: url(../img/svg/kula/aliens.svg);
	background-repeat: no-repeat;
	background-size: contain;
	opacity:1;
}
#productid17 .descriptionText.attr12::after {
    background: url(../img/svg/kula/galaxy.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity:1;
}
#productid17 .descriptionText.attr13::after {
    background: url(../img/svg/kula/mermaid.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity:1;
}
#productid17 .descriptionText.attr14::after {
    background: url(../img/svg/kula/flamingo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    opacity:1;
}

@media screen and ( max-width: 1080px )
{
	.descriptionText{ padding-right: 0px; }
	.descriptionText::after,.descProductInfo._grp span::after{ display: none; }
	.descProductInfo { max-width: 90%; }
	.col50.productInfo {padding: 100px 0px 20px 40px;}
}


@media screen and ( max-width: 860px )
{
	.col50,.colLeftP{width: 100%;}
	section.ProductImageBox article { position: relative; top: 0px; }
	section.ProductImageBox { height: auto; }
	.col50.productInfo {
	    padding: 0px;
	    margin-top: 25px;
	}

	.colRightP{ display: none; }
	#productid17 .colRightP {display: inline-block;}
	section.ProductImageBox{ margin-bottom: 0px; margin-top: 10px; }
	
	#productpage .ProductImageBox article{ top: 0px; }
}

@media screen and ( max-width: 860px ) and ( min-width: 700px )
{
	#headerid17 .col50.productInfo {padding: 0px 10px 0px 20px;}
	#headerid17 .col50 {width: 50%;}
	#headerid17 .productInfo h1 {font-size: 21px;}
	#headerid17 .productInfo h1 {font-size: 21px;}
	body #headerid17 div#lKtodp.limitrows {display:none;}
	#headerid17 .detProQn {width: 180px;}
}

@media screen and ( max-width: 768px )
{
	#productid17 .colRightP picture:after {
	    left: 81%;
	}
}

@media screen and ( max-width: 750px )
{
	#productid17 .colRightP:before, #productid17 .colRightP picture:before, #productid17 .colRightP picture:after{
		display:none;
	}
	#productid17 .colLeftP {width: 100%;}
	#productid17 .colRightP {
	    display: inline-block;
	    width: 100%;
	    margin: 20px 0px;
	    text-align: center;
	    padding: 0 20%;
	    padding-top: 20px;
	}
}

@media screen and ( max-width: 475px )
{
	.quantity.qty {
	    width: 100px;  
	}
	#productid17 .colRightP {
		display: none;
	}
	.descriptionText{ margin-bottom: 40px; }
}

@media screen and ( max-width: 340px )
{
	
	.quantity.qty {
	    width: 35%;
	}
	.detProQn {
		width: 65%!important;
	}
	
	.sliderPropP{ display: none; }
}




