/*Generated time: July 19, 2024 07:08This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.*/
.frequently-bought{
	margin-top:0!important
}
.heading-logo{
	display:flex;
	align-items:center;
	line-height:calc(1 + .6 / var(--font-body-scale))
}
.heading-logo img{
	fill:#ec2464;
	height:calc(var(--font-heading-scale) * 2rem);
	width:calc(var(--font-heading-scale) * 2rem);
	margin-right:calc(var(--font-heading-scale) * 1rem);
	cursor:pointer
}
.close-btn{
	display:none!important
}
.frequently-bought .heading{
	font-size:1.8rem;
	margin:1rem 0;
	color:rgba(var(--color-foreground),.7);
	text-transform:uppercase;
	font-weight:unset;
	font-family:var(--font-body-family)
}
label{
	cursor:pointer
}
.img-container{
	display:flex;
	align-items:center;
	justify-content:space-around;
	cursor:pointer
}
.img-container p{
	font-size: 45px;
	font-weight: 400;
	color: #808080;
}
@media (max-width:768px){
	.img-container{
		border-radius:5px 5px 0 0!important
}
	#addthreetocart{
		border-radius:0 0 5px 5px!important
}
	label{
		font-size:15px!important
}
	.popup-content{
		width:90%!important;
		border-radius:5px!important
}
	.heading-cancel-btn-container{
		border-radius:5px 5px 0 0!important
}
	.popup-btn{
		padding:1rem!important;
		min-width:14rem!important;
		font-size:12px!important
}
	.close-btn{
		width:30px!important;
		height:30px!important;
		top:10px!important;
		right:0!important;
		font-size:25px!important
}
	.para-container p,.related-product-price .amount,.related-product-price .compare_at_price{
		font-size:14px!important
}
	.popup-content-image{
		padding:1rem;
		width:100px!important;
		height:auto
}
	.popup-text{
		font-size:12px!important;
		padding:0!important;
		padding-top:1rem!important
}
	.popup-buttons{
		gap:10px!important
}
	.checkmark-logo{
		padding:5px;
		margin-left:0!important;
		width:24px!important;
		height:24px!important
}
}
@media (min-width:767px){
	.heading1{
		text-align:center
}
	.heading-cancel-btn-container{
		margin-bottom:4rem
}
	.popup-content{
		width:50%!important
}
	.freq-product{
		width:72%;
		margin:0 auto;
		border-right:unset!important;
		border-left:unset!important
}
	.popup-buttons{
		width:72%;
		margin:0 auto;
		margin-top:2rem;
		margin-bottom:2.5rem
}
}
.image-amount-container{
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
	width:33%
}
.amount-freq-bought{
	font-size:16px;
	font-weight:500
}
.compare_at_price-freq-bought{
	font-size:16px;
	text-decoration:line-through;
	margin-left:.5rem
}
.freq-container{
	border:2px solid #454f5b;
	width:70%
}
.img-container{
	height:100%;
	background:#fff;
	padding:1rem;
	border-radius:10px 10px 0 0;
	border:solid .15rem #d3d3d3;
	border-color:rgb(var(--color-foreground));
	border-bottom:0
}
div#jobo_zipcode_custom_form{
	display:none
}
#addthreetocart,.checkmark-logo,.close-btn,.popup-btn{
	cursor:pointer
}
.popup-btn{
	min-width:auto;
	width:45%
}
#addthreetocart{
	background-color:#333!important;
	padding:.65rem!important;
	min-height:unset!important;
	margin-left:0
}
.button-container #addthreetocart:hover{
	background-color:#ec2464!important
}
#addthreetocart.loading:after{
	border-inline-start:.2rem solid #ec2464
}
.frequently_bought_image{
	width:65%;
	height:auto
}
.btn{
	width:100%;
	min-width:100%;
	background:0 0;
	border:solid .15rem #d3d3d3;
	border-color:rgb(var(--color-foreground));
	padding:1.5rem;
	border-radius:0 0 10px 10px
}
label{
	color:#fff;
	font-size:18px;
	letter-spacing:.1em
}
.frequently-popup{
	position:fixed;
	z-index:9999;
	top:0;
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	left:0;
	height:-webkit-fill-available;
	background:rgba(0,0,0,.5);
	margin:0;
	margin-top:0!important
}
.popup-content{
	background-color:#fff;
	width:37%;
	border-radius:15px
}
.freq-product{
	display:flex;
	background-color:#fff;
	border:1px solid #d3d3d3
}
.popup-content-image{
	padding:1rem;
	width:135px;
	height:auto
}
.para-container{
	padding:1rem 2rem
}
.para-container p{
	font-size:16px;
	margin:0;
	overflow:hidden;
	margin-top:.75rem;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical
}
.para-container p:hover{
	color:#ec2464
}
.related-product-price .amount{
	font-size:16px;
	font-weight:500
}
.related-product-id{
	display:none
}
.related-product-price .compare_at_price{
	font-size:16px;
	text-decoration:line-through;
	margin-left:.5rem
}
.heading-cancel-btn-container{
	position:relative;
	background:#fff;
	border:1px solid #d3d3d3;
	box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;
	border-radius:15px 15px 0 0
}
.checkmark{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:10px;
	border-right:1px solid #dcdcdc
}
.checkmark-logo{
	border-radius:5px;
	background-color:#fff;
	fill:#fff;
	border:solid 2px #a9a9a9;
	padding:5px;
	margin-left:0;
	width:25px;
	height:25px
}
.checkmark-logo.selected{
	fill:#fff;
	background-color:#ec2464;
	border:none
}
.popup-text{
	font-size:16px;
	font-weight:500;
	padding:1rem;
	padding-bottom:0;
	text-align:center;
	border-right:3px solid #dcdcdc;
	border-left:3px solid #dcdcdc
}
.popup-buttons{
	align-items:center;
	display:flex;
	padding:1rem;
	justify-content:space-evenly
}
.popup-btn{
	border-radius:5px!important;
	border:none!important
}
.cancel-btn:hover,.submit-btn:hover{
	background-color:#ec2464!important
}
.heading1{
	margin-left:2rem;
	font-size:17px
}
.close-btn{
	display:flex;
	position:absolute;
	width:45px;
	height:45px;
	top:10px;
	right:10px;
	background-color:#000!important;
	color:#fff;
	border-radius:50%;
	font-size:35px;
	font-weight:800;
	justify-content:center;
	align-items:center
}
.hide{
	display:none
}
.jobo_zipcode_custom_form{
	display:none!important
}
.product{
	margin:0;
	column-gap:0
}
.product__media-wrapper{
	padding-bottom:0;
	position:relative
}
.no-js .product__thumbnails-wrapper,.product__thumbnails-wrapper{
	display:none
}
media-gallery{
	display:block
}
@media screen and (min-width:750px){
	.product--right{
		flex-direction:row-reverse
}
	.product__thumbnails-wrapper{
		display:block;
		position:absolute;
		z-index:2;
		top:0;
		right:-2.3rem;
		bottom:0;
		width:4.6rem;
		pointer-events:none
}
	.product__thumbnails{
		position:sticky;
		top:6rem;
		width:100%;
		list-style:none;
		padding:0;
		margin:6rem 0 0;
		display:grid;
		row-gap:.6rem;
		pointer-events:visible
}
	.product__thumbnail{
		cursor:pointer;
		position:relative;
		overflow:hidden;
		box-shadow:0 0 4rem rgba(var(--color-foreground),.2)
}
	.product__thumbnail:after{
		content:"";
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
		pointer-events:none;
		box-shadow:inset 0 0 0 .2rem rgb(var(--color-background));
		transition:box-shadow var(--duration-default) ease
}
	.product__thumbnail.is-active:after{
		box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))
}
	.product__thumbnails .media{
		pointer-events:none;
		background-color:rgba(var(--color-foreground),.06);
		transition:transform var(--duration-long) ease
}
	.product__thumbnails .media-wrapper.loading{
		box-shadow:inset 0 0 0 .2rem rgb(var(--color-background))
}
	.product__thumbnails .deferred-media__poster-button{
		bottom:.5rem;
		right:.5rem;
		width:2rem;
		height:2rem;
		border-radius:.4rem;
		pointer-events:none;
		color:rgb(var(--color-background));
		background-color:rgba(var(--color-foreground),.9)
}
}
@media screen and (min-width:990px){
	.product__thumbnails-wrapper{
		width:6rem;
		right:-3rem
}
}
@media screen and (hover:hover){
	.product__thumbnail:hover:after{
		box-shadow:inset 0 0 0 .3rem rgb(var(--color-background))
}
	.product__thumbnail.is-active:hover:after{
		box-shadow:inset 0 0 0 .3rem rgb(var(--color-foreground))
}
	.product__thumbnail:hover .media{
		transform:scale(1.1)
}
}
.product__info-wrapper{
	padding-bottom:0
}
.product__media-wrapper .slider-mobile--overlay .slider-buttons{
	bottom:0;
	margin-bottom:0
}
.product__media-wrapper .slider-mobile--overlay .slider-button{
	width:5rem;
	height:5rem;
	text-align:center;
    display:none !important;
}
@media screen and (min-width:750px){
	.product--columns .product__info-container--sticky,.product--stacked .product__info-container--sticky,.product--thumbnail_slider .product__media-gallery{
		display:block;
		position:sticky;
		top:0;
		z-index:1
}
	.product--right .product__info-container{
		padding-inline-start:0;
		padding-inline-end:5rem
}
	.product__info-container{
		padding-inline-start:5rem
}
	.product__media-wrapper .slider-buttons{
		display:none
}
	.product--thumbnail_slider:not(.product--hide-thumbnails) .product__media-item:not(.is-active){
		display:none
}
}
@media screen and (min-width:990px){
	.product--right .product__info-container{
		padding-inline-start:0;
		padding-inline-end:7rem
}
	.product__info-container{
		padding-inline-start:7rem
}
	.product--large:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{
		max-width:60%;
		width:calc(60% - var(--grid-horizontal-spacing)/ 2)
}
	.product--large:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{
		max-width:40%;
		width:calc(40% - var(--grid-horizontal-spacing)/ 2)
}
	.product--medium:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper{
		max-width:50%;
		width:calc(50% - var(--grid-horizontal-spacing)/ 2)
}
}
.shopify-payment-button__button{
	font-size:var(--font-button-size);
	letter-spacing:.3rem;
	line-height:calc(1 + .2 / var(--font-body-scale));
	min-width:12rem;
	min-height:4.6rem;
	text-transform:uppercase;
	font-weight:600;
	border-radius:var(--button-radius);
	overflow:hidden;
	position:relative;
	z-index:1;
	font-family:var(--font-button-family);
	margin-top:var(--button-shadow-vertical-offset)
}
@media screen and (min-width:750px){
	.shopify-payment-button__button{
		min-height:5rem
}
}
.shopify-payment-button__button--unbranded{
	color:rgb(var(--color-button-text));
	background-color:rgb(var(--color-button-background));
	border:var(--button-border-width) solid rgb(var(--color-button-border));
	transition-property:color,background-color,box-shadow;
	transition-duration:var(--duration-long);
	transition-timing-function:ease;
	box-shadow:var(--button-shadow-horizontal-offset) var(--button-shadow-vertical-offset) rgba(var(--color-shadow),var(--shadow-opacity))
}
@media screen and (hover:hover){
	.shopify-payment-button__button--unbranded:after{
		content:"";
		z-index:-1;
		position:absolute;
		top:0;
		left:-100%;
		width:100%;
		height:100%;
		transform:skew(-15deg);
		background-image:linear-gradient(90deg,transparent,rgba(var(--color-button-text),.25),transparent)
}
	.shopify-payment-button__button--unbranded:hover:not([disabled]){
		box-shadow:none;
		background-color:rgba(var(--color-button-background),.85);
		transition-delay:var(--duration-default)
}
	.shopify-payment-button__button--unbranded:hover:after{
		animation:shine var(--duration-animate) ease
}
}
.shopify-payment-button__more-options{
	margin:1.6rem 0 1rem;
	font-size:1.2rem;
	line-height:calc(1 + .5 / var(--font-body-scale));
	letter-spacing:.05rem;
	text-decoration:underline;
	text-underline-offset:.3rem
}
.product-form{
	display:flex;
	flex-direction:column-reverse;
	margin:1rem 0
}
.sac_embed{
	margin:2rem 0 1rem!important
}
.sac_h5{
	margin-top:0;
	padding:10px 0;
	font-size:2rem;
	font-family:var(--font-heading-family)
}
.sac_embed .sac_h5 img{
	width:30px
}
.sac_embed input[type=text]{
	width:60%
}
#sac_check_zincode{
	background:0 0;
	border:solid 1px #ec2464;
	color:#ec2464
}
#sac_check_zincode:hover{
	background:#ec2464;
	color:#fff
}
.sac_embed .zincode_cookie,.sac_embed a{
	text-decoration:none
}
.product-form__error-message-wrapper:not([hidden]){
	display:flex;
	align-items:flex-start;
	font-size:1.2rem;
	margin-bottom:1.5rem
}
.product-form__error-message-wrapper svg{
	flex-shrink:0;
	width:1.2rem;
	height:1.2rem;
	margin-right:.7rem;
	margin-top:.5rem
}
.product-form__input{
	flex:0 0 100%;
	padding:0;
	margin:0 0 1.2rem;
	min-width:fit-content;
	border:none;
	display:flex;
	flex-wrap:wrap
}
noscript .product-form__input{
	margin:2rem 0 0
}
variant-radios,variant-selects{
	display:block
}
.product-form__input--dropdown{
	margin-bottom:1.6rem
}
.product-form__input .form__label{
	font-size:1.4rem;
	width:100%;
	padding-inline-start:0
}
fieldset.product-form__input .form__label{
	font-size:1.8rem;
	margin-bottom:.2rem;
	text-transform:uppercase;
	letter-spacing:3px
}
.product-form__input .form__label-info{
	display:inline-block;
	color:rgba(var(--color-foreground),.7);
	text-transform:none
}
.product-form__input .form__facet-checkbox,.product-form__input .form__facet-radio{
	position:relative;
	display:flex;
	align-items:center;
	word-break:break-word;
	line-height:1.6rem;
	cursor:pointer
}
.product-form__input .form__facet-checkbox input[type=checkbox]{
	clip:rect(0,0,0,0);
	overflow:hidden;
	position:absolute;
	height:.1rem;
	width:.1rem
}
.product-form__input .form__facet-checkbox .icon{
	color:rgb(var(--color-border));
	background-color:rgb(var(--color-background));
	margin-inline-end:1rem;
	flex-shrink:0;
	width:2rem;
	height:2rem
}
.product-form__input .form__facet-checkbox .icon path:last-child{
	color:rgb(var(--color-foreground))
}
.product-form__input .form__facet-radio .icon{
	display:block;
	width:2rem;
	height:2rem;
	margin-inline-end:1rem;
	position:relative;
	border:1px solid rgb(var(--color-border));
	border-radius:50%
}
.product-form__input .form__facet-radio .icon:after{
	content:"";
	width:.6rem;
	height:.6rem;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background-color:currentColor;
	border-radius:50%
}
.product-form__input .form__facet-checkbox .icon path:last-child,.product-form__input .form__facet-radio .icon:after{
	opacity:0;
	transition:opacity var(--duration-short) ease
}
.product-form__input .form__facet-checkbox>input[type=checkbox]:checked~.icon-checkmark path:last-child,.product-form__input .form__facet-radio>input[type=radio]:checked~.icon:after{
	opacity:1
}
.product-form__input fieldset.product-form__input{
	flex-direction:column;
	row-gap:1rem
}
.product-form__input .form__popup{
	width:100%;
	margin-top:1rem
}
.product-form__input .form__popup .link{
	align-items:flex-end;
	font-size:inherit;
	line-height:1.2
}
.product-form__input input[type=radio]{
	clip:rect(0,0,0,0);
	overflow:hidden;
	position:absolute;
	height:.1rem;
	width:.1rem
}
.product-form__input input[type=radio]+label{
	box-shadow:inset 0 0 0 .1rem rgb(var(--color-border));
	color:rgb(var(--color-foreground));
	margin-top:.6rem;
	margin-bottom:.4rem;
	margin-inline-end:1rem;
	padding:.6rem 1.6rem;
	min-width:4rem;
	min-height:4rem;
	font-size:1.4rem;
	letter-spacing:.1rem;
	line-height:1;
	display:flex;
	align-items:center;
	cursor:pointer;
	position:relative;
	z-index:1;
	transition-property:color,box-shadow;
	transition-timing-function:ease;
	transition-duration:var(--duration-default);
	border-radius:min(var(--button-radius),.3rem)
}
@media screen and (hover:hover){
	.product-form__input input[type=radio]:not(:disabled)+label:not(.color__swatch):hover{
		box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))
}
}
.product-form__input input[type=radio]+label:before{
	content:"";
	position:absolute;
	left:1rem;
	top:50%;
	width:calc(100% - 2rem);
	border-bottom:.1rem solid rgb(var(--color-border));
	transform:rotate(-30deg);
	opacity:0;
	transition:opacity var(--duration-default) ease
}
.product-form__input input[type=radio]+label:not(.color__swatch):after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	transition:background-color var(--duration-default) ease;
	border-radius:min(var(--button-radius),.3rem)
}
.product-form__input input[type=radio]:checked+label{
	color:rgb(var(--color-background))
}
.product-form__input input[type=radio]:checked+label:not(.color__swatch){
	box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))
}
.product-form__input input[type=radio]:checked+label:not(.color__swatch):after{
	background-color:#ec2464
}
.product-form__input input[type=radio]:disabled+label{
	overflow:hidden;
	cursor:not-allowed;
	color:rgb(var(--color-border))
}
.product-form__input input[type=radio]:disabled+label:before{
	opacity:1
}
.product-form__input input[type=radio]:disabled+label:not(.color__swatch):after{
	background-color:transparent
}
.product-form__input input[type=radio]:focus-visible+label{
	outline:.2rem solid rgb(var(--color-keyboard-focus));
	outline-offset:.3rem;
	box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-keyboard-focus),.5)
}
.no-js .shopify-payment-button__button [role=button]:focus+label,.product-form__input input[type=radio].focused+label{
	outline:.2rem solid rgb(var(--color-keyboard-focus));
	outline-offset:.3rem;
	box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-keyboard-focus),.5)
}
.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{
	box-shadow:none
}
.product-form__input input[type=radio]+.color__swatch{
	padding:0;
	min-width:auto;
	min-height:auto;
	width:3.6rem;
	height:3.6rem;
	box-shadow:none;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	position:relative;
	margin-inline-end:.5rem;
	border-radius:min(var(--button-radius),.3rem)
}
.product-form__input input[type=radio]+.color__swatch--round{
	border-radius:50%
}
.product-form__input input[type=radio]+.color__swatch:after,.product-form__input input[type=radio]+.color__swatch:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	transform:scale(.6);
	background-size:cover;
	background-color:var(--swatch-background-color);
	background-image:var(--swatch-background-image);
	transition:transform var(--duration-long) ease;
	border-radius:min(var(--button-radius),.3rem)
}
.product-form__input input[type=radio]+.color__swatch:before{
	box-shadow:inset 0 0 0 .1rem rgb(var(--color-border))
}
.product-form__input input[type=radio]+.color__swatch--round:after,.product-form__input input[type=radio]+.color__swatch--round:before{
	border-radius:50%
}
.product-form__input input[type=radio]+.color__swatch .color__swatch-dot:after{
	content:"";
	z-index:1;
	position:absolute;
	top:50%;
	left:50%;
	width:.8rem;
	height:.8rem;
	margin-top:-.4rem;
	margin-left:-.4rem;
	background-color:rgb(var(--color-background));
	transform:scale(0);
	transition:transform var(--duration-long) ease;
	border-radius:min(var(--button-radius),.1rem)
}
.product-form__input input[type=radio]+.color__swatch--round .color__swatch-dot:after{
	border-radius:50%
}
.product-form__input input[type=radio]+.color__swatch .color__swatch-dot:before{
	content:"";
	z-index:1;
	position:absolute;
	left:20%;
	top:50%;
	width:60%;
	border-bottom:.1rem solid rgb(var(--color-background));
	transform:rotate(-45deg);
	opacity:0;
	transition:opacity var(--duration-default) ease
}
.product-form__input input[type=radio]:disabled+.color__swatch .color__swatch-dot:before{
	opacity:1
}
@media screen and (hover:hover){
	.product-form__input input[type=radio]:not(:disabled)+.color__swatch:hover{
		box-shadow:none
}
	.product-form__input input[type=radio]+.color__swatch:hover:after,.product-form__input input[type=radio]+.color__swatch:hover:before{
		transform:scale(.8)
}
	.product-form__input input[type=radio]:disabled+.color__swatch:hover:after,.product-form__input input[type=radio]:disabled+.color__swatch:hover:before{
		transform:scale(.6)
}
}
.product-form__input input[type=radio]:checked+.color__swatch .color__swatch-dot:after,.product-form__input input[type=radio]:checked+.color__swatch:after,.product-form__input input[type=radio]:checked+.color__swatch:before,.product-form__input input[type=radio]:checked+.color__swatch:hover:after,.product-form__input input[type=radio]:checked+.color__swatch:hover:before{
	transform:scale(1)
}
.product-form__input input[type=radio]:checked+.color__swatch .color__swatch-dot:before{
	left:0;
	width:100%
}
.product-form__buttons{
	display:flex;
	grid-column-gap:2rem;
	grid-row-gap:2rem
}
@media screen and (max-width:480px){
	.product-form__buttons{
		display:flex;
		grid-column-gap:4rem;
		grid-row-gap:2rem
}
}
.product-form__quantity{
	align-self:center;
	width:18%
}
@media screen and (min-width:480px){
	.product-form__quantity+.product-form__submit{
		width:calc(90% - 17rem);
		flex-grow:1
}
	.no-js .product-form__quantity+.product-form__submit{
		width:100%
}
}
.shopify-payment-button{
	width:100%;
	margin-top:-1rem
}
.product-form__submit[aria-disabled=true]+.shopify-payment-button,.product-form__submit[disabled]+.shopify-payment-button{
	pointer-events:none
}
@media screen and (forced-colors:active){
	.product-form__submit[aria-disabled=true]{
		color:Window
}
}
.shopify-payment-button__more-options{
	color:rgb(var(--color-foreground))
}
.shopify-payment-button__button--hidden{
	display:none
}
.product__info-container>*+*{
	margin:1rem 0 0
}
.product__info-container .product__description{
	line-height:1.4;
	text-align:justify;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	line-clamp:2;
	-webkit-box-orient:vertical
}
.product__info-container .product-form,.product__info-container .product__description,.product__info-container .share-button{
	margin:2.5rem 0 0
}
.product__info-container .product-link__button+.share-button,.product__info-container .product__accordion+.share-button{
	margin-top:1.5rem
}
.product__info-container .rating,.product__info-container .spr-summary-starrating{
	margin-top:-1rem
}
.product__info-container .rating{
	display:block
}
.product__info-container .rating .rating-star{
	--letter-spacing:.2;
	--font-size:1.8
}
.product__info-container .spacing-section{
	display:block;
	margin:0;
	min-height:var(--spacing-section-mobile)
}
@media screen and (min-width:990px){
	.product__info-container .spacing-section{
		min-height:var(--spacing-section-desktop)
}
}
.product__info-container .spacing-section+*{
	margin-top:0
}
.product__text{
	display:flex;
	align-items:center;
	margin-bottom:.5rem;
	line-height:calc(1 + .6 / var(--font-body-scale))
}
.product__text .link{
	font-size:inherit;
	line-height:calc(1 + .4 / var(--font-body-scale))
}
.product__text .icon{
	fill:#ec2464;
	height:calc(var(--font-heading-scale) * 2rem);
	width:calc(var(--font-heading-scale) * 2rem);
	margin-right:calc(var(--font-heading-scale) * 1rem);
	cursor:pointer
}
a.product__text{
	display:block;
	text-decoration:none;
	color:rgba(var(--color-foreground),.75)
}
.product__text.caption-with-letter-spacing{
	text-transform:uppercase;
	font-size:14px;
	margin:5px;
	cursor:pointer;
	width:fit-content
}
.product__text+.product__text{
	margin-top:1rem
}
.breadcrumb-wrapper+.product__title{
	margin-top:2rem
}
.product__title{
	margin-bottom:0;
	margin-top:0;
	display:flex;
	justify-content:space-between;
	column-gap:3rem
}
.product__title .product__heading{
	margin:0;
	word-break:break-word;
	font-size:18px;
	text-transform:capitalize;
	color:#000
}
@media screen and (min-width:750px){
	.product__title .price{
		margin-top:.6rem
}
}
.product__title .price .price__last,.product__title .price .price__sale,.product__title .price .unit-price{
	justify-content:flex-end
}
.product__title .price .unit-price{
	margin-top:0
}
.product__title+.product__sku,.product__title+.product__text.caption-with-letter-spacing{
	margin-top:-1rem
}
.product__text.caption-with-letter-spacing+.product__title{
	font-weight:600
}
.breadcrumb+.product__title{
	margin-top:1rem
}
.product__sku+.rating{
	margin-top:0
}
.product__accordion .summary__title{
	padding:0 1.5rem
}
.product__accordion .accordion__title{
	font-size:1.3rem;
	text-transform:uppercase;
	letter-spacing:.3rem;
	display:flex;
	align-items:center;
	max-width:100%
}
.product__accordion .accordion__content{
	padding-inline-start:1.5rem;
	padding-inline-end:1.5rem;
	font-size:1.4rem;
	line-height:calc(1 + .6 / var(--font-body-scale));
	max-height:25rem;
	overflow-x:hidden;
	overflow-y:auto;
	scroll-snap-type:y mandatory;
	scroll-behavior:smooth;
	scrollbar-width:thin
}
.product__accordion .accordion__content::-webkit-scrollbar{
	-webkit-appearance:none;
	appearance:none;
	width:.9rem;
	background-clip:padding-box;
	border:.3rem solid transparent;
	border-radius:1.6rem;
	background-color:rgba(var(--color-border),.3)
}
.product__accordion .accordion__content::-webkit-scrollbar-thumb{
	border:.3rem solid transparent;
	background-clip:padding-box;
	border-radius:1.6rem;
	background-color:rgb(var(--color-border))
}
.product__accordion .accordion__content li{
	line-height:calc(1 + .4 / var(--font-body-scale))
}
.product__accordion+.product-link__button{
	margin-top:0;
	border-top:0
}
.product-link__button{
	border-top:.1rem solid rgb(var(--color-border));
	border-bottom:.1rem solid rgb(var(--color-border))
}
.product-link__button a{
	line-height:1;
	padding:1.5rem 0;
	display:block;
	position:relative;
	text-decoration:none;
	color:rgb(var(--color-foreground))
}
.product-link__button .summary__title{
	display:flex;
	flex:1
}
.product-link__button .accordion__title{
	font-size:1.3rem;
	text-transform:uppercase;
	letter-spacing:.3rem;
	display:flex;
	align-items:center;
	max-width:100%
}
.product-link__button .icon-caret{
	position:absolute;
	top:50%;
	margin-top:-.3rem;
	right:1.5rem;
	height:.6rem;
	transform:rotate(-90deg)
}
related-buttons{
	position:relative;
	display:block;
	transition:.6s;
	transform-style:preserve-3d
}
related-buttons a{
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transform:rotateX(0)
}
related-buttons a:last-child:not(:only-child){
	position:absolute;
	top:0;
	left:0;
	width:100%;
	transform:rotateX(180deg)
}
related-buttons a>*{
	pointer-events:none
}
related-buttons.is-flipped{
	transform:rotateX(180deg)
}
related-buttons.is-flipped a:first-child:only-child{
	transform:rotateX(180deg)
}
.product-countdown{
	margin-bottom:3rem
}
.product-countdown .countdown{
	background-color:rgb(var(--color-background));
	color:rgb(var(--color-foreground));
	--color-border:var(--color-foreground)
}
.product-countdown .h4{
	margin:0 0 1rem
}
.product-countdown svg{
	fill:currentColor;
	height:1.6rem;
	margin-inline-end:.8rem;
	margin-bottom:-.2rem
}
.product-countdown--compact{
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	gap:1rem;
	padding:2rem;
	background-color:rgb(var(--color-background));
	border:.1rem solid rgba(var(--color-foreground),.2);
	border-radius:min(var(--button-radius),.8rem)
}
.product-countdown--compact .h4{
	margin:0
}
.product-countdown--compact .countdown{
	background-color:transparent;
	width:auto;
	border:none;
	column-gap:1rem;
	font-size:calc(var(--font-heading-scale) * 1.6rem);
	line-height:calc(1 + .3 / max (1, var(--font-heading-scale)))
}
.product-countdown--compact .countdown__item{
	padding:0;
	width:auto
}
.product-countdown--compact .countdown__item+.countdown__item{
	border:none
}
.product-separator hr{
	margin:0
}
.product-link__image{
	display:flex
}
.product-link__image a{
	display:block;
	line-height:1
}
.product-link__image img{
	max-width:100%;
	width:auto;
	height:var(--image-height)
}
#ProductImages{
	display:block;
	position:relative;
	visibility:hidden;
	top:-7rem
}
.product__info-container .price{
	line-height:calc(1 + .5 / var(--font-price-scale));
	letter-spacing:.13rem;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	align-items:flex-start;
	margin-bottom:10px !important;
}
.product__info-container .price--sold-out .price__badge-sale{
	display:none
}
.product__info-container .price .price__last{
	display:flex
}
.product__info-container .price .unit-price,.product__info-container .price .unit-price bdi,.product__info-container .price--on-sale .price-item--regular bdi{
	font-size:16px;
	font-weight:400;
	text-decoration:line-through;
	color:#808080!important
}
.badge.price__badge-sale.badge.price__badge-sale {
	padding: 5px !important;
	font-size: 12px !important;
	margin: 0 10px !important;
	color: #ffffff !important;
	background-color: #70ad46;
	border-radius: 2px;
	text-transform: none;
}
.product__info-container .price--large bdi{
	font-size:calc(var(--font-heading-scale) * 2.8rem)
}
.product__info-container .price--medium bdi{
	font-size:calc(var(--font-heading-scale) * 1.8rem);
	color:#000!important
}
@media screen and (min-width:750px){
	.product__info-container>:first-child{
		margin-top:0
}
}
.price--on-sale .price-item--sale{
	padding-left:0!important
}
.product__description-title{
	font-weight:600
}
.product--no-media{
	max-width:57rem;
	margin:0 auto
}
.product--no-media .product__info-container{
	padding-inline-start:0;
	padding-inline-end:0
}
.product--no-media .product__info-container .rating,.product--no-media .product__inventory-item,.product--no-media .product__tax{
	text-align:center
}
.product--no-media .product-link__image,.product--no-media .product__text,.product--no-media .product__title{
	justify-content:center
}
.product--no-media .product-form__input--dropdown,.product--no-media .share-button,.product--no-media fieldset.product-form__input{
	display:flex;
	align-items:center;
	justify-content:center;
	text-align:center
}
.product__tax{
	margin-top:0
}
.product--no-media .product-link__button{
	justify-content:center
}
.product--no-media .product-form__input--dropdown{
	flex-direction:column;
	max-width:100%
}
.product--no-media fieldset.product-form__input{
	flex-wrap:wrap;
	margin:0 auto 1.2rem
}
.product--no-media .product__info-container>modal-opener{
	display:block;
	text-align:center
}
.product--no-media .price{
	justify-content:center
}
product-gallery{
	display:block;
	overflow:hidden
}
.product__media-list{
	margin-bottom:0;
	border:solid 1px #d3d3d3
}
.slider.product__media-list{
	margin-top:0;
	padding-bottom:0
}
@media screen and (max-width:749px){
	.quantity{
		padding:5px
}
	.product-form__quantity{
		width:20%
}
	//edit by Ajay .product__media-wrapper product-gallery{
		margin-bottom:3rem
}
	.product--mobile-adapt .product__media-list{
		height:0;
		padding-bottom:var(--force-image-ratio-percent)
}
	.button,.shopify-challenge__button{
		min-width:67%
}
}
.product__media-item--variant{
	display:none
}
.product__media-item--variant:first-child{
	display:block
}
[data-gang-option]{
	display:none
}
[data-gang-option].gang__active{
	display:block
}
.product__media-icon .icon{
	width:1.4rem;
	height:1.4rem
}
.product__modal-opener--video .product__media-icon .icon{
	width:2.4rem;
	height:2.4rem
}
.product__media-icon{
	color:rgb(var(--color-foreground));
	background-color:rgb(var(--color-background));
	box-shadow:0 0 4rem rgba(var(--color-foreground),.2);
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	height:3.6rem;
	width:3.6rem;
	position:absolute;
	right:1rem;
	top:1rem;
	z-index:1
}
.product__media-video .product__media-icon{
	opacity:1
}
@media screen and (min-width:750px){
	.grid__item.product__media-item--full{
		width:100%
}
	.product--columns .product__media-list{
		row-gap:var(--grid-horizontal-spacing);
		--grid-horizontal-spacing:.2rem
}
	.product--columns .product__media-item:not(.product__media-item--single):not(:only-child){
		max-width:calc(50% - var(--grid-horizontal-spacing)/ 2)
}
	.product--columns .product__media-list .media-wrapper{
		opacity:1;
		transform:translateZ(0)
}
	.product--columns .thumbnail-slider{
		display:none
}
	.product__media-icon{
		right:1.5rem;
		top:1.5rem
}
}
@media screen and (min-width:990px){
	.product__media-icon{
		display:none
}
}
.product__media-item{
	padding-inline-start:0;
	padding-bottom:0
}
.product__media-item>*{
	display:block;
	position:relative
}
product-gallery .product__media-toggle{
	background-color:transparent;
	border:none;
	cursor:pointer;
	display:block;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	height:100%;
	width:100%
}
@media screen and (min-width:990px){
	product-gallery .product__media-toggle{
		cursor:none
}
}
.product-media-modal{
	background-color:rgb(var(--color-background));
	box-sizing:border-box;
	height:100%;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
	opacity:0;
	pointer-events:none;
	transform:scale(1.08)
}
@media screen and (min-width:750px){
	.product-media-modal{
		padding:0
}
}
.product-media-modal[open]{
	z-index:101;
	opacity:1;
	pointer-events:visible;
	transform:scale(1);
	transition-property:opacity,transform;
	transition-timing-function:ease;
	transition-duration:var(--duration-long)
}
.product-media-modal__content{
	height:100vh;
	overflow:auto;
	width:100%
}
.product__media-list .deferred-media{
	display:none
}
@media screen and (min-width:750px){
	.product-media-modal__content{
		height:100vh
}
	.product__modal-opener:not(.product__modal-opener--image){
		display:none
}
	.product__media-list .deferred-media{
		display:block
}
}
.product-media-modal__content>*{
	width:100%;
	height:auto;
	margin:auto
}
.product-media-modal__content .media{
	background:0 0
}
.product-media-modal__model{
	width:100%
}
.product-media-modal__toggle{
	color:rgb(var(--color-foreground));
	background-color:rgb(var(--color-background));
	box-shadow:0 0 4rem rgba(var(--color-foreground),.2);
	border:none;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	padding:1.2rem;
	position:fixed;
	top:2rem;
	right:2rem;
	z-index:2;
	width:4.4rem;
	height:4.4rem
}
.product-media-modal__content .deferred-media{
	width:100%
}
@media screen and (min-width:750px){
	.product-media-modal__toggle{
		width:6rem;
		height:6rem;
		right:4.8rem;
		top:3.5rem
}
}
@media screen and (min-width:990px){
	.product-media-modal__toggle{
		right:4.3rem;
		top:3rem
}
}
.product-media-modal__toggle .icon{
	pointer-events:none;
	display:block;
	position:relative;
	width:2rem;
	height:2rem;
	transform:rotate(45deg);
	transition:transform var(--duration-default) ease
}
@media screen and (min-width:750px){
	.product-media-modal__toggle .icon{
		width:3rem;
		height:3rem
}
}
@media screen and (hover:hover){
	.product-media-modal__toggle:hover .icon{
		transform:scale(.8) rotate(135deg)
}
}
.share-button{
	display:block;
	position:relative
}
.product-popup-modal{
	box-sizing:border-box;
	opacity:0;
	position:fixed;
	visibility:hidden;
	z-index:-1;
	margin:0 auto;
	top:0;
	left:0;
	bottom:0;
	right:0;
	display:flex;
	align-items:flex-end;
	justify-content:center;
	cursor:url(cross.svg),url(cross.png),zoom-out;
	background-color:rgba(var(--color-overlay),.5);
	transition:opacity var(--duration-default) ease
}
@media screen and (min-width:750px){
	.product-popup-modal{
		align-items:center
}
}
.product-popup-modal[open]{
	opacity:1;
	visibility:visible;
	z-index:101
}
.product-popup-modal__content{
	background-color:rgb(var(--color-background));
	margin:0 auto;
	position:relative;
	cursor:auto;
	max-width:72rem;
	min-width:36rem;
	min-height:28rem
}
.product-popup-modal__content img{
	max-width:100%
}
.product-popup-modal__content table{
	width:100%
}
@media screen and (max-width:749px){
	.product-popup-modal__content{
		width:100%;
		max-width:100%;
		border-top-left-radius:.8rem;
		border-top-right-radius:.8rem
}
	.product-popup-modal__content table{
		display:block;
		max-width:fit-content;
		overflow-x:auto;
		white-space:nowrap;
		margin:0
}
}
.product-popup-modal__content table tbody tr:nth-child(odd){
	background-color:rgba(var(--color-foreground),.06)
}
.product-popup-modal__opener{
	display:block
}
.product-popup-modal__button{
	font-size:1.6rem;
	line-height:calc(1 + .8 / var(--font-body-scale))
}
.product-popup-modal__content-info{
	padding:2.5rem 1.5rem;
	max-height:80vh;
	overflow-x:hidden;
	overflow-y:auto;
	scroll-snap-type:y mandatory;
	scroll-behavior:smooth;
	scrollbar-width:thin
}
@media screen and (min-width:750px){
	.product-popup-modal__content-info{
		padding:3rem 4.5rem
}
}
.product-popup-modal__content-info::-webkit-scrollbar{
	-webkit-appearance:none;
	appearance:none;
	width:.9rem;
	background-clip:padding-box;
	border:.3rem solid transparent;
	border-radius:1.6rem;
	background-color:rgba(var(--color-border),.3)
}
.product-popup-modal__content-info::-webkit-scrollbar-thumb{
	border:.3rem solid transparent;
	background-clip:padding-box;
	border-radius:1.6rem;
	background-color:rgb(var(--color-border))
}
.product-popup-modal__content-info>*{
	height:auto;
	margin:0 auto;
	max-width:100%;
	width:100%
}
@media screen and (max-width:749px){
	.product-popup-modal__content-info>*{
		max-height:100%
}
}
.product-popup-modal__content-info>.h2{
	word-break:break-word;
	margin-bottom:1.5rem
}
.product-popup-modal__toggle{
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	top:2rem;
	right:2rem;
	height:4.4rem;
	width:4.4rem;
	border-radius:50%;
	color:rgb(var(--color-foreground));
	background-color:rgb(var(--color-background));
	box-shadow:0 0 4rem rgba(var(--color-foreground),.2);
	border:none;
	outline:0;
	padding:0;
	cursor:pointer;
	z-index:1
}
@media screen and (max-width:749px){
	.product-popup-modal__toggle{
		top:0;
		right:50%;
		margin-top:-5.5rem;
		margin-right:-2.2rem
}
}
.product-popup-modal__toggle .icon{
	pointer-events:none;
	position:relative;
	width:2rem;
	height:2rem;
	transition:transform var(--duration-default) ease;
	will-change:transform;
	transform:scale(1) rotate(45deg)
}
@media screen and (hover:hover){
	.product-popup-modal__toggle:hover .icon{
		transform:scale(.8) rotate(135deg)
}
}
.product .slider.product__media-list::-webkit-scrollbar,.product .slider.thumbnail-list::-webkit-scrollbar{
	display:none
}
.thumbnail-list{
	display:flex;
	flex:1;
	max-width:27rem;
	padding:.6rem;
	column-gap:.6rem;
	scroll-padding-inline-start:.6rem;
	background-color:rgb(var(--color-background));
	box-shadow:0 0 4rem rgba(var(--color-foreground),.2)
}
@media screen and (min-width:750px){
	.product--stacked .thumbnail-list{
		display:none
}
}
.thumbnail-slider .thumbnail-list+.slider-buttons{
	position:absolute;
	width:27rem;
	left:50%;
	bottom:0;
	margin-bottom:0;
	transform:translate(-50%);
	height:100%;
	pointer-events:none;
	display:flex;
	justify-content:space-between
}
.thumbnail-slider .slider-button{
	pointer-events:visible;
	background-color:transparent;
	width:4.4rem;
	height:4.4rem;
	text-align:center
}
.thumbnail-slider .slider-button .icon{
	width:1.4rem
}
.thumbnail-slider .slider-button--prev{
	transform:translate(-100%)
}
.thumbnail-slider .slider-button--prev .icon{
	transform:rotate(90deg)
}
.thumbnail-slider .slider-button--next{
	transform:translate(100%)
}
.thumbnail-slider .slider-button--next .icon{
	transform:rotate(-90deg)
}
.thumbnail-slider .slider-button--next:after{
	content:none
}
.thumbnail-list_item--variant:not(:first-child){
	display:none
}
@media screen and (max-width:749px){
	.product--zoom-disabled .product__modal-opener:not(.product__modal-opener--image){
		display:none
}
	.product--zoom-disabled .product__media-list .deferred-media{
		display:block
}
	.product__modal-opener{
		width:100%
}
	.product__modal-opener:not(.product__modal-opener--image) .product__media-icon .icon{
		width:2.4rem;
		height:2.4rem
}
	media-gallery .thumbnail-slider{
		display:flex;
		align-items:center;
		justify-content:center;
		margin-top:-2rem;
		margin-bottom:3rem
}
	.thumbnail-list{
		max-width:25.6rem
}
	.thumbnail-list[data-media-count="2"]{
		max-width:10.6rem
}
	.thumbnail-list[data-media-count="3"]{
		max-width:15.6rem
}
	.thumbnail-list[data-media-count="4"]{
		max-width:20.6rem
}
	.thumbnail-list__item.slider__slide{
		width:4.4rem
}
	.thumbnail-slider .slider-button{
		height:3.5rem;
		width:3.5rem
}
	.thumbnail-slider .slider-button--next{
		transform:translate(60%)
}
	.thumbnail-slider .slider-button--prev{
		transform:translate(-60%)
}
	.product__title .product__heading{
		font-size:15px
}
}
@media screen and (min-width:750px){
	.product--thumbnail_slider .thumbnail-slider{
		z-index:2;
		display:flex;
		align-items:center;
		justify-content:center;
		margin-top:3rem;   /* position: absolute;right: 0;top: 0; padding-left: 230px; */
        
	}
	.product--hide-thumbnails .thumbnail-slider{
		display:block
}
	.product--hide-thumbnails .product__media-list{
		height:0;
		padding-bottom:var(--force-image-ratio-percent);
		position:relative;
		flex-wrap:inherit;
		overflow-y:hidden;
		overflow-x:auto;
		scroll-snap-type:x mandatory;
		scroll-behavior:smooth;
		display:flex;
		margin:0;
		list-style:none
}
	.product--hide-thumbnails .product__media-wrapper .slider-buttons{
		display:flex
}
	.product__media-gallery .slider-mobile-gutter .slider-button{
		display:none
}
	.product--thumbnail_slider .slider-mobile-gutter .slider-button{
		display:block;
}
	.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{
		width:6rem;
		border:1px solid black
}
	.thumbnail-list.slider--tablet-up[data-media-count="2"]{
		max-width:13.8rem
}
	.thumbnail-list.slider--tablet-up[data-media-count="3"]{
		max-width:20.4rem
}
}
.thumbnail{
	width:100%;
	cursor:pointer;
	border:none;
	background-color:transparent
}
.thumbnail:after{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:inset 0 0 0 .1rem rgba(var(--color-foreground),.04);
	transition:box-shadow var(--duration-default) ease
}
.thumbnail[aria-current]:after{
	box-shadow:inset 0 0 0 .2rem rgba(var(--color-foreground),1)
}
.thumbnail img{
	pointer-events:none;
	transition:transform var(--duration-long) ease
}
@media screen and (hover:hover){
	.thumbnail:not([aria-current]):hover:after{
		box-shadow:inset 0 0 0 .2rem rgba(var(--color-foreground),.04)
}
	.thumbnail:not([aria-current]):hover img{
		transform:scale(1.1)
}
}
.thumbnail-list__item{
	position:relative
}
.thumbnail-list__item .deferred-media__poster-button{
	bottom:.5rem;
	right:.5rem;
	width:2rem;
	height:2rem;
	border-radius:.4rem;
	pointer-events:none;
	color:rgb(var(--color-background));
	background-color:rgba(var(--color-foreground),.9)
}
.gallery-cursor{
	display:none
}
@media screen and (min-width:990px){
	.gallery-cursor{
		display:flex;
		align-items:center;
		justify-content:center;
		width:6.4rem;
		height:6.4rem;
		position:fixed;
		left:30rem;
		top:30rem;
		z-index:2;
		pointer-events:none;
		cursor:none;
		background-color:rgb(var(--color-background));
		box-shadow:0 0 4rem rgba(var(--color-foreground),.2);
		border-radius:50%;
		transform:scale(0);
		transform-origin:center;
		transition:transform var(--duration-long) ease
}
	.gallery-cursor.show{
		transform:scale(1)
}
	.gallery-cursor .icon{
		pointer-events:none;
		display:block;
		position:relative;
		width:3rem;
		height:3rem;
		transition:transform var(--duration-default) ease
}
}
@media screen and (min-width:750px){
	[data-animate-image] .product:not(.featured-product) .product__media-no-animate use-animate:not(.loading),[data-animate-image] .product:not(.featured-product) .product__media-no-animate use-animate:not(.loading)>.image-animate{
		opacity:1;
		animation:none;
		transform:none
}
}
@media screen and (max-width:749px){
	.pro-card-text{
		margin-top:7px !important;
		font-size:12px;
	}
	h2.rich-text__heading.h1 {
		font-size: 20px;
	}
	.product-description.page-width.section--padding {
		font-size: 13px;
	}
	.frequently-bought .heading {
		font-size: 1.5rem;
	}
	p.product__text {
		margin-top: 8px;
		font-size: 15px;
	}
	.metafield-rich_text_field ul li{
		font-size: 13px;
	}
	.product__info-container>*+*{
		margin:0 0 0;
	}
	[data-animate-image] .product:not(.featured-product) use-animate[data-animate^=fade]{
		opacity:1;
		transform:none
}
	.pmslider-dots.pmslider-dots--flex.pmslider-dots--mode-a.pmslider-dots--type-thumbs {
		display: none;
	}
}
.product-form{
	margin:0!important
}
#price-template--19236249534775__main{
	margin-top:0!important
}
.metafield-rich_text_field{
	margin-top:0!important
}
.metafield-rich_text_field ul{
	margin-top:0!important;
	margin-bottom:0!important
}
.pdp-margin{
	margin-bottom:0!important;
	padding-bottom:.5rem!important
}
.pro-card-text {
	color: #808080;
}
.product__heading span{
	text-transform: uppercase;
}
.meta-data-offer .metafield-rich_text_field{
	margin-top: 5px !important;
	background-color: #F8F8F8;
	border-radius: 5px;
	border: 1px solid #000;
	padding: 10px 10px 10px 0px;
}
@media (max-width: 480px) {
	.thumbnail{
		border:1px solid black
}
}
