/*Product Page Left Column*/
.product-page__wrapper .gem-gallery{
	margin: 0;
}

/*Product Page Right Column*/
.product-page__right-column{
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

/*Product Page Right Column Title*/
.product-page__wrapper .product_title{
	position: relative;
	margin-right: auto;
	margin-bottom: 8px;
	margin-top: -10px;
	width: calc(100% - 80px);
	z-index: 1;
}

/*Product Page Right Column Navigation*/
.product-page__wrapper .product-page__nav{
	position: relative;
	right: 0;
	top: 0;
	z-index: 2;
}
.product-page__wrapper .product_title + .product-page__nav{
	width: auto;
	margin-bottom: 0;
}
.product-page__wrapper .product-page__nav .product-page__nav-list{
	list-style-type: none;
	display: flex;
	flex: auto;
	justify-content: flex-end;
	width: 60px;
	padding: 0;
	margin: 0;
}
.product-page__wrapper .product-page__nav .product-page__nav-list li{
	width: calc(100% / 3);
}
.product-page__wrapper .product-page__nav .product-page__nav-list a{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 16px;
	text-decoration: none;
}
.product-page__wrapper .product-page__nav .product-page__nav-list a ins{
	text-decoration: none;
}
.product-page__wrapper .product-page__nav .product-page__nav-list a:before{
	font-family: 'thegem-icons';
	line-height: 0;
	transition: color 0.3s linear;
}
.product-page__wrapper .product-page__nav .product-page__nav--prev:before{
	content: '\e603';
	font-size: 24px;
	margin-left: -7px;
}
.product-page__wrapper .product-page__nav .product-page__nav--next:before{
	content: '\e601';
	font-size: 24px;
	margin-right: -5px;
}
.product-page__wrapper .product-page__nav .product-page__nav--back:before{
	content: '\e66d';
	font-size: 16px;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview-wrap{
	position: absolute;
	top: 100%;
	right: 0;
	padding-top: 15px;
	transition: transform 0.1s linear 0.2s, opacity 0.1s linear 0.2s, visibility 0.1s linear 0.2s;
	transform: translateY(20px);
	opacity: 0;
	visibility: hidden;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview{
	position: relative;
	display: flex;
	min-width: 210px;
	height: 80px;
	overflow: hidden;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__image{
	position: relative;
	max-width: 80px;
	transition: opacity 0.3s linear;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__image img{
	width: auto;
	height: 80px;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__image:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all 0.3s linear;
	opacity: 0;
	visibility: hidden;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0 15px;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title{
	transition: color 0.3s linear;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-price{
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 20px;
	font-weight: 300;
}
.product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info del{
	opacity: 0.5;
}
.product-page__wrapper .product-page__nav .product-page__nav-list a:hover > .product-page__nav-preview-wrap{
	visibility: visible;
	opacity: 1;
	transition: all 0.3s linear;
	transform: translateY(0);
}
.product-page__wrapper .product-page__nav .product-page__nav-preview:hover > .nav-preview__image:after{
	opacity: 1;
	visibility: visible;
}

/*Product Page Right Column Attribute*/
.product-page__wrapper .product-page__attribute{
	display: flex;
	width: 100%;
	margin-bottom: 15px;
}

/*Product Page Right Column Rating*/
.product-page__wrapper .woocommerce-product-rating{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	margin: 0 0 17px 0;
}
.product-page__wrapper .woocommerce-product-rating .star-rating {
	font-size: 18px;
	margin: 0;
}
.product-page__wrapper .woocommerce-product-rating .product-reviews-link {
	display: flex;
	margin: 0 0 0 10px;
	font-size: 14px;
}
.product-page__wrapper .woocommerce-product-rating .rating-divider {
	display: none;
}

/*Product Page Right Column Price*/
.product-page__wrapper .price{
	display: flex;
	width: 100%;
	align-items: flex-end;
	margin: 0 0 16px 0;
}
.product-page__wrapper .price del{
	position: relative;
	margin-bottom: 1px;
	margin-right: 10px;
	text-decoration: none;
	opacity: 0.5;
}
.product-page__wrapper .price del:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
}
.product-page__wrapper .price.not-strikethrough del{
	display: none;
}

/*Product Page Right Column Short Description*/
.product-page__wrapper .woocommerce-product-details__short-description{
	width: 100%;
}
.product-page__wrapper .product-page__nav + .woocommerce-product-details__short-description {
	margin-top: 30px;
}

/*Product Page Right Column Accordion*/
.product-page__right-column .gem-woocommerce-tabs{
	width: 100%;
}

/*Product Page Right Column Variations*/
.product-page__wrapper .variations_form,
.product-page__wrapper form.cart{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
}
.product-page__wrapper table.variations {
	position: relative;
	width: auto;
	margin: 0 0 5px 0;
	z-index: 5;
}
.product-page__wrapper table.variations tr{
	position: relative;
	z-index: 0;
}
.product-page__wrapper table.variations td,
.product-page__wrapper table.variations th{
	position: relative;
	padding: 5px 0;
	margin: 0;
	vertical-align: top;
	z-index: 0;
}
.product-page__wrapper table.variations td.label,
.product-page__wrapper table.variations th.label{
	min-width: 60px;
	max-width: 160px;
	padding-right: 10px;

	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: normal;
	text-align: left;
}
.product-page__wrapper table.variations td.label:after,
.product-page__wrapper table.variations th.label:after{
	content: ':';
}
.product-page__wrapper table.variations td.label label,
.product-page__wrapper table.variations th.label label{
	line-height: 2.4;
}
.product-page__wrapper .product-page__reset-variations.hidden{
	opacity: 0;
}
.product-page__wrapper .product-page__reset-variations{
	position: relative;
	display: flex;
	max-width: 260px;
}
.product-page__wrapper .reset_variations{
	position: relative;
	display: flex !important;
	align-items: center;
}
.product-page__wrapper .reset_variations--icon{
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid;
	border-radius: 100%;
	width: 16px;
	height: 16px;
	margin: 0 5px 0 0;
	font-style: normal;
}
.product-page__wrapper .reset_variations--icon:before{
	font-family: 'thegem-icons';
	content: '\e619';
	line-height: 0;
	font-size: 16px;
	margin: 0 0 0 -1px;
}
table.variations .thegem-select {
	width: 260px;
	min-height: 40px;
	padding: 0 40px 0 15px;
	border-radius: 3px;
	appearance: none;
	-webkit-appearance: none;
}

/*Product Page Right Column Cart*/
.product-page__wrapper form.cart:not(.variations_form){
	display: flex;
	flex-wrap: wrap;
}
.product-page__wrapper form.cart .single_variation_wrap{
	display: flex;
	flex-direction: column;
}
.product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}
.product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation .woocommerce-variation-description {
	width: 100%;
}
.product-page__wrapper form.cart.single_variation_wrap .woocommerce-variation-availability,
.product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation-availability:not(:empty){
	padding: 0;
	margin: 0 0 20px 15px;
}
.product-page__wrapper form.cart .woocommerce-variation-availability .stock{
	margin: 0;
	padding: 0;
}
.product-page__wrapper form.cart .woocommerce-variation-price{
	float: none;
	margin-bottom: 20px;
}
.product-page__wrapper form.cart .woocommerce-variation-price .price{
	margin: 0;
}
.product-page__wrapper form.cart .woocommerce-variation-add-to-cart{
	display: flex;
	flex-wrap: wrap;
}
.product-page__wrapper form.cart .quantity{
	display: flex;
	padding: 0;
	margin: 0 20px 10px 0;
	max-width: 120px;
	float: none;
	border-radius: 3px;
}
.product-page__wrapper form.cart .quantity.hidden{
	display: none;
}
.product-page__wrapper form.cart .quantity button,
.product-page__wrapper form.cart .quantity input{
	position: relative;
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 38px;
	background-color: transparent;

	font-size: 21px;
	line-height: 38px;
}
.product-page__wrapper form.cart .quantity input{
	padding: 0 5px;
}
.product-page__wrapper form.cart .quantity button:before{
	content: '';
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 25px;
}
.product-page__wrapper form.cart .quantity button.minus:before{
	right: 0;
}
.product-page__wrapper form.cart .quantity button.plus:before{
	left: 0;
}
.product-page__wrapper form.cart .gem-button{
	margin-right: 10px;
}
.product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button,
.product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button:hover{
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
}
.product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button i.gem-print-icon{
	vertical-align: inherit;
}

/* Grouped Products */
.product-page__wrapper form.grouped_form{
	position: relative;
	display: flex;
	flex-direction: column !important;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list{
	position: relative;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 30px;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list tr{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	border-bottom: 1px solid var(--thegem-to-box-border-color);
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list tr:first-of-type{
	border-top: 1px solid var(--thegem-to-box-border-color);
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td{
	padding: 16px 8px;
	vertical-align: middle;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__image{
	padding-left: 0;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity a{
	position: relative;
	display: flex;
	align-items: center;
	font-size: var(--thegem-to-body-tiny-font-size);
	line-height: var(--thegem-to-body-tiny-line-height);
	color: var(--thegem-to-link-color-hover);
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity a:before {
	font-family: 'thegem-icons';
	content: '\e669';
	font-style: normal;
	font-size: 16px;
	font-weight: normal;
	margin: 3px 5px 0 0;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity{
	min-width: 136px;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__quantity .quantity{
	padding: 0;
	margin: 0;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__image img{
	max-width: 80px;
	height: auto;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price{
	margin-left: auto;
	text-align: right;
	padding-right: 0;
	white-space: nowrap;

	font-family: var(--thegem-to-product-price-font-family);
	font-style: var(--thegem-to-product-price-font-style);
	font-weight: var(--thegem-to-product-price-font-weight);
	text-transform: var(--thegem-to-product-price-text-transform);
	font-size: calc(var(--thegem-to-product-price-font-size) * 0.7857);
	line-height: calc(var(--thegem-to-product-price-font-size) * 0.7857);
	letter-spacing: var(--thegem-to-product-price-letter-spacing);
	color: var(--thegem-to-product-price-color);
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price ins{
	text-decoration: none;
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del{
	position: relative;
	text-decoration: none;
	opacity: 0.5;

	font-size: calc(var(--thegem-to-product-price-font-size) * 0.6429);
	line-height: calc(var(--thegem-to-product-price-font-size) * 0.6429);
}
.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price del:before{
	content: '';
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;

	background-color: var(--thegem-to-product-price-color);
}
@media (max-width: 767px) {
	.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list tr{
		flex-direction: column;
		align-items: flex-start;
		padding: 8px;
	}
	.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td{
		padding: 8px 0;
	}
	.product-page__wrapper form.grouped_form table.woocommerce-grouped-product-list td.woocommerce-grouped-product-list-item__price{
		margin: 0;
		text-align: left;
	}
}

/*Product Page Right Column Third party Buttons*/
.single-product-content-right .yith-ywraq-add-to-quote{
	display: block;
	width: 100%;
	margin: 0 !important;
	padding: 0;
}
.product-page__right-column-centered .yith-ywraq-add-to-quote{
	text-align: center;
}
.single-product-content-right .yith-ywraq-add-to-quote a.ywraq-link,
.single-product-content-right .yith_ywraq_add_item_browse_message a{
	font-size: inherit !important;
	font-weight: inherit !important;
}
.single-product-content-right .yith-ywraq-add-to-quote img{
	display: none !important;
}
.single-product-content-right .yith-ywraq-add-to-quote a.button,
.single-product-content-right .compare.button{
	position: relative;
	display: inline-block;
	text-align: center;
	text-transform: uppercase;
	white-space: nowrap;
	border: 0 none;
	vertical-align: middle;
	height: 40px;
	line-height: 40px;
	padding: 0 17px;
	margin: 10px 0;
	font-size: 14px !important;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	border-radius: 3px;
}

/*Product Page Right Column Size Guide*/
.product-page__wrapper .size-guide{
	display: flex;
	width: 100%;
	margin: 8px 0 0 0;
	padding: 0;
}

/*Product Page Right Column Meta & Socials*/
.product-page__wrapper .product-meta{
	display: flex;
	width: 100%;
	flex-direction: column;
	margin-top: 30px;
}
.product-page__wrapper .product-meta > div {
	margin-bottom: 10px;
}
.product-page__wrapper .product-meta > div:last-of-type{
	margin-bottom: 0;
}
.product-page__wrapper .product-meta .date-color{
	padding-right: 5px;
}
.product-page__wrapper .product-meta .post-tags-list a{
	margin-right: 10px;
}
.product-page__wrapper .product-meta .post-tags-list a:not(:first-child){
	margin-left: 10px;
}
.product-page__wrapper .socials-sharing{
	display: flex;
	width: 100%;
	margin: 0 -7px;
	padding: 5px 0 0 0;
}
.product-page__wrapper form.cart + .socials-sharing,
.product-page__wrapper .size-guide + .socials-sharing {
	margin-top: 25px;
}
.product-page__wrapper .socials-sharing .socials-item-title{
	display: flex;
	align-items: center;
	padding: 0 0 0 7px;
}
.product-page__wrapper .socials-sharing a{
	display: flex;
	align-items: center;
	padding: 0 7px;
	margin: 0;
}

/*Product Page Bottom Column*/
.product-page__bottom-column{
	position: relative;
	margin-top: 70px;
}

.product-page__bottom-column .product-content{
	margin-top: 70px;
}

.product-page__bottom-column .thegem-accordion__item-body .product-content{
	margin-top: 0;
}

.product-page__wrapper .single-product-content-bottom .woocommerce-tabs{
	margin: 0;
}

.product-page__wrapper .single-product-content{
	position: relative;
	display: flex;
	margin-bottom: 0;
	z-index: 0;
}
.product-page__wrapper .single-product-content > div{
	min-height: 100%;
	order: 0;
}

/*Product Page Attribute Table*/
.product-page__wrapper #thegem-additional_information table{
	width: 100%;
}
.product-page__wrapper #thegem-additional_information table th,
.product-page__wrapper #thegem-additional_information table td{
	border: 0;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
}
.product-page__wrapper #thegem-additional_information table td{
	width: 100%;
}
.product-page__wrapper #thegem-additional_information table th{
	padding-right: 55px;
	white-space: nowrap;
}
@media only screen and (max-width: 430px){
	.product-page__wrapper #thegem-additional_information table th{
		white-space: normal;
		width: 40%;
		padding-right: 0;
	}
	.product-page__wrapper #thegem-additional_information table td{
		width: 60%;
		text-align: right;
		padding-left: 10%;
	}
}

/*Product Page Woo reviews*/
.product-page__wrapper #thegem-reviews .woocommerce-Reviews {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	flex: auto;
	margin: 0 -21px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews > div{
	position: relative;
	display: flex;
	flex-direction: column;
	width: 50%;
	margin: 0;
	padding: 0 21px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews > div:last-of-type{
	width: 100%;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews #review_form_wrapper{
	padding-top: 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .woocommerce-Reviews-title,
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title{
	width: 100%;
	min-height: 55px;
	margin-top: 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-reply-title:before{
	display: none;
}

.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment_container{
	padding: 0;
	margin: 0 0 40px 0;
	background: transparent;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .review:last-of-type .comment_container{
	margin-bottom: 0;
}

.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment_container .meta {
	margin-top: 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment_container .woocommerce-review__author {
	text-transform: capitalize;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment_container .star-rating{
	margin: 7px 10px 0 0;
	font-size: 17px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment_container .avatar{
	margin-top: 7px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-text .description{
	padding-top: 10px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form{
	display: flex;
	flex-direction: column;
	width: 100%;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form label{
	margin-bottom: 5px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form .comment-form-rating label,
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .woocommerce-noreviews{
	margin: 0 0 5px 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-comment{
	margin: 13px 0 0 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-comment textarea{
	background-color: transparent;
	border-radius: 3px;
	max-height: 130px;
	padding: 10px 15px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields{
	display: flex;
	flex-direction: column;
	width: 100%;
	margin: 1.1em 0 0 0;
	padding: 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields > div{
	margin: 0 0 1.1em;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields > div:after{
	display: none;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-fields > div input{
	background-color: transparent;
	border-radius: 3px;
	padding: 0 15px;
	max-height: 40px;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form .comment-form-cookies-consent{
	padding: 0;
	margin: 15px 0 0 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form .comment-form-cookies-consent .checkbox-sign{
	background-color: transparent;
	border-radius: 3px;
}

.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars span{
	display: flex;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars a {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 15px;
	height: 15px;
	margin: 0 3px 0 0;
	padding: 0;
	font-size: 0;
	line-height: normal;
	overflow: visible;
	transition: all 0.3s linear;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars a:before {
	font-family: 'thegem-icons';
	content: "\e61a";
	font-size: 19px;
	position: absolute;
	float: none;
	left: 0;
	top: 0;
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars a:before,
.woocommerce .product-page__wrapper #thegem-reviews .star-rating:before,
.woocommerce-page .product-page__wrapper #thegem-reviews .star-rating:before,
.woocommerce .product-page__wrapper .woocommerce-product-rating .star-rating:before,
.woocommerce-page .product-page__wrapper .woocommerce-product-rating .star-rating:before{
	color: var(--thegem-to-product-rating-stars-base-color, #b6c6c9);
}
.product-page__wrapper #thegem-reviews .woocommerce-Reviews .comment-form-rating .stars a.rating-on:before,
.woocommerce .product-page__wrapper #thegem-reviews .star-rating > span:before,
.woocommerce-page .product-page__wrapper #thegem-reviews .star-rating > span:before,
.woocommerce .product-page__wrapper .woocommerce-product-rating .star-rating > span:before,
.woocommerce-page .product-page__wrapper .woocommerce-product-rating .star-rating > span:before{
	color: var(--thegem-to-product-rating-stars-rated-color, #ffc107);
}

/*New Thegem one by one*/
.product-page__wrapper .thegem-one-by-one{
	display: flex;
	flex-direction: column;
}
.product-page__wrapper .thegem-one-by-one__container{
	padding: 0 21px;
}
.product-page__wrapper .thegem-one-by-one__item{
	padding: 60px 0;
}
.product-page__wrapper .thegem-one-by-one__item-title{
	margin-bottom: 2em;
}
.product-page__wrapper .thegem-one-by-one__item-title h4{
	padding: 0;
	margin: 0;
}
.product-page__wrapper .thegem-one-by-one__item--separator{
	border-top: 1px solid #dfe5e8;
}
.product-page__wrapper #thegem-description.thegem-one-by-one__item{
	padding: 60px 0 50px 0;
}
.product-page__wrapper #thegem-additional_information.thegem-one-by-one__item{
	padding: 60px 0;
}
.product-page__wrapper .thegem-tabs--vertical #thegem-additional_information.thegem-accordion__item-body{
	padding: 0;
}

/* Out of stock notify button */
.product-page__wrapper button.wc_bis_send_form{
	position: relative;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	height: 40px;
	line-height: 36px;
	padding: 0 17px;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin: 0 !important;
	font-size: 14px;
	font-family: var(--thegem-to-button-font-family);
	font-weight: var(--thegem-to-button-font-weight);
	text-transform: var(--thegem-to-button-text-transform);
	letter-spacing: var(--thegem-to-button-letter-spacing);
	font-style: normal;
	border: 2px solid;
	color: var(--thegem-to-product-page-btn-add-to-cart-text-color, var(--thegem-to-button-basic-color)) !important;
	background-color: var(--thegem-to-product-page-btn-add-to-cart-background-color, var(--thegem-to-styled-color1)) !important;
	border-radius: var(--thegem-to-product-page-btn-add-to-cart-border-radius, 3px) !important;
	border-color: var(--thegem-to-product-page-btn-add-to-cart-border-color, var(--thegem-to-styled-color1)) !important;
}
.product-page__wrapper button.wc_bis_send_form:hover{
	color: var(--thegem-to-product-page-btn-add-to-cart-text-color-hover, var(--thegem-to-button-basic-color-hover)) !important;
	background-color: var(--thegem-to-product-page-btn-add-to-cart-background-color-hover, var(--thegem-to-button-basic-background-color-hover)) !important;
	border-color: var(--thegem-to-product-page-btn-add-to-cart-border-color-hover, var(--thegem-to-button-basic-background-color-hover)) !important;
}

/*Product Page Centered mode*/
.product-page__wrapper .single-product-content__back{
	padding-bottom: 70px;
}

.product-page__wrapper .single-product-content__overlay{
	position: absolute;
	top: -70px;
	left: calc(50% - 50vw);
	width: 100vw;
	height: calc(100% + 70px);
	padding: 0;
	margin: 0;
}
.product-page__wrapper .product-page__right-column-centered{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	max-width: 480px;
	padding: 30px 40px 0 40px;
	margin: 0 auto;
}
@media (min-width: 1800px) {
	.product-page__wrapper .product-page__right-column.centered-mode--full .product-page__right-column-centered{
		max-width: 65%;
	}
}
.product-page__wrapper .product-page__right-column-centered .product-page__nav{
	position: absolute;
	z-index: 1;
}
.product-page__wrapper .product-page__right-column-centered .page-breadcrumbs{
	position: absolute;
	width: calc(100% - 80px);
	left: 0;
	top: -3px;
	min-height: auto !important;
	z-index: 0;
}
.product-page__wrapper .product-page__right-column-centered .product_title {
	width: 100%;
	text-align: center;
}
.product-page__wrapper .product-page__right-column-centered .woocommerce-product-rating,
.product-page__wrapper .product-page__right-column-centered .price,
.product-page__wrapper .product-page__right-column-centered .product-page__attribute,
.product-page__wrapper .product-page__right-column-centered .woocommerce-product-details__short-description,
.product-page__wrapper .product-page__right-column-centered form.cart .woocommerce-variation-add-to-cart,
.product-page__wrapper .product-page__right-column-centered form.cart .single_variation_wrap .woocommerce-variation,
.product-page__wrapper .product-page__right-column-centered .product-meta,
.product-page__wrapper .product-page__right-column-centered .product-meta > div,
.product-page__wrapper .product-page__right-column-centered .socials-sharing,
.product-page__wrapper .product-page__right-column-centered .variations_form,
.product-page__wrapper .product-page__right-column-centered form.cart,
.product-page__wrapper .product-page__right-column-centered .size-guide,
.product-page__wrapper .product-page__right-column-centered .product-page__reset-variations,
.product-page__wrapper .product-page__right-column-centered .legal-price-info,
.product-page__wrapper .product-page__right-column-centered button.wc_bis_send_form{
	justify-content: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.product-page__wrapper .product-page__right-column-centered table.variations {
	width: 100%;
	margin: 0 auto;
}
.product-page__wrapper .product-page__right-column-centered table.variations td.label,
.product-page__wrapper .product-page__right-column-centered table.variations th.label,
.product-page__wrapper .product-page__right-column-centered table.variations td.value{
	display: block;
	width: 100%;
	max-width: none;
	text-align: center;
	padding: 0;
	margin: 0;
}
.product-page__wrapper .product-page__right-column-centered table.variations td.value{
	padding: 5px 0 10px 0;
}
.product-page__wrapper .product-page__right-column-centered table.variations td.label label,
.product-page__wrapper .product-page__right-column-centered table.variations th.label label{
	line-height: inherit;
}
.product-page__wrapper .product-page__right-column-centered .thegem-combobox-wrap {
	margin: 0 auto;
}
.product-page__wrapper .product-page__right-column-centered .gem-attribute-selector .gem-attribute-options li{
	margin: 0 6px 12px 6px;
}
.product-page__wrapper .product-page__right-column-centered .product-meta + .socials-sharing{
	padding-top: 10px;
}
.product-page__wrapper .product-page__right-column-centered .stock.out-of-stock{
	width: 100%;
	text-align: center;
}
.product-page__wrapper .product-page__right-column-centered .pewc-total-field-wrapper p{
	display: flex;
	flex-direction: column;
}

/*Product Page Combobox*/
.thegem-combobox-wrap {
	position: relative;
	width: 260px;
	z-index: 50;
}
/*
.panel.with-sidebar .thegem-combobox-wrap {
	max-width: 100%;
}
*/
.thegem-combobox-wrap select {
	opacity: 0;
	position: absolute;
	inset: 0;
}
.thegem-combobox-wrap .thegem-combobox {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
}
.thegem-combobox-wrap .thegem-combobox__trigger {
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	min-height: 40px;
	padding: 0 40px 0 15px;
	border-radius: 3px;
	cursor: pointer;
	z-index: 1;
}
.thegem-combobox-wrap .thegem-combobox__trigger:after {
	content: '';
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 6px;
	height: 6px;
	top: 50%;
	margin-top: -2px;
	right: 15px;
	border-bottom: 1px solid;
	border-right: 1px solid;
	transform: rotate(45deg) translateY(-50%);
	transition: all .3s ease-in-out;
	transform-origin: 50% 0;
}
.thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__trigger:after {
	margin-top: 3px;
	transform: rotate(-135deg) translateY(-50%);
}
.thegem-combobox-wrap .thegem-combobox__options {
	position: absolute;
	display: block;
	top: 100%;
	left: 0;
	right: 0;
	min-width: 100%;
	max-height: 200px;
	margin: 0;
	border-radius: 3px;
	border-top: 0;
	transition: all .3s ease-in-out;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transform: translateY(-15px);
	overflow-x: hidden;
	z-index: 0;
}
.thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar {
	width: 4px;
}
.thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-track {
	background-color: transparent;
}
.thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-thumb {
	background-color: rgba(223, 229, 232, 1webkit-scrollbar-thumb {
	background-color: rgba(223, 229, 232, 1webkit-scrollbar-thumb {
	backgrougrocolor: rgba(223, 229,29,rollwebcol;
}
.product-page__wrapper fai__wra223, 229, 232, 1webkit-scroct-page__right-cogba(223, 229, 232, 1webkit-scrollbar-thright-column-centered .pewc-total-field-wrapper p{
	displaackground-color: var(-ma_congobox__woocomme0%;
	text-aligT.th/
	width: st Page Combem{
lbar-thumb {
	backgrougrocolor: rgba(223,t: 10%;
	}
}}Page Combem{
--h2pxz;
}
 .prock.out-of-stock{
	width: 1age Combem{
l_wrapper #thegem-additioform.cart + .socieviews .cge Combem{
l_wrapper #thegem-additiobal_informatio-0;
	margin: 0 0ge Combem{
column.centered-mobackgrougrocolor: rgba(223}Page Combem{
--h2pxz;
}
  0ge Combem{
column.cre{
	color: var(--thegem-toge Combem{
--adding: 60ge Combem{
column.c .product-pagep223}Page Combem{
--adding: 60ge Combem{
cobal_infcolumn;
}

oduct-page__2top: 10 0 0ge Combem{
--adding: 60ge Combem{
colum-ed .l{-product-congem-reviews .woocommerce4merce-rev}Page Combem{
--adding: 60ge Combem{
colum-e;
	tr{-product-2a223, 229, 232ce-Revie .woocommercece-Revie . 0 0ge Combem{
columdate-c{rocolor: rgba(223}Page Combem{
--adding: 60ge Combem{
colum-uped_fore{
	color: var(--thegem-toge Combem{
--h2pxz;
}
  0ge Combem{
colum-ed .l60ge Combem{
colum-uped_fo: 100%;
	margin-bottom: 15px;
apper #thegem-additioge Combem{
--h2pxz;
}
  0ge Combem{
colum-eebcol;60ge Combem{
colum-uped_fo: 100%;
	margin-br .product-page__right-columntioge Combem{
--h2pxz;
}
  0ge Combem{
colum-e;
	tr60ge Combem{
colum-uped_fo: 100%;
	margin-bottom-ratinformation table th{ 0 0ge Combem{
columdt-page__ntered-mobackgrougrocolor: rgba(223duct-page__wrap0oupect-page__right-cogba(223, 229,box__	justify-content:ge Combem{
columdt-palor{
	padding-right: 5px;
}
.produ4ep223}Page Combem{
--adding: 60ge Combem{
columdt-page_color: rgba(223, 229,29,rollwebcol;
}
em-reviews .wowrapper fai_woocommerce-Revh{ 0 0ge Combem{
columdt-paprodu, 0ge Comb #thegem-additioform.t .checkal #thegem-additional_information.thegem-acco: 0;
	min-width: 100%;nt:ge Combem{
columdt-pa sup, 0ge Comb #thegem-additioform.t upeckal #thegemathegem-com;
	tran-n-add-ttriggewoocomcolor: rgba(223, 229,29,rollwebcol;
}
ursor: pointer;
	z-index: 1;
}
.t-items:reviews .8wra223, 229, 23commerce-Revh{ant;
	align-items: centt-page__right-columntioge Combem{
colum-upar-ra_ntered-mobackgrougrocolor: rgba(223dt: 10%;
	}
}_form table.woocommerce-groutioge Combem{
colum-slarineckal #thegemathegem-comsition: absolute	paddiform taive;
	max-width2p223}Page Combem{
--adding: 60ge Combem{
columdupar-ra_ntered-moathegem-com_options ;
	transforform tabtems:reviews .{
	opacity: 0;
em{
--adding: 60ge Combem{
columdslarineckal #thegemathegem-comidth: auto;
	hee	paddiform ta2tems:reviews ;
	}
}}Page Combem{
--adding: 60ge Combem{
colum-e;
	tr60ge Combem{
columdupar-ran-top: 3px;
	tranborder: 0 !i0ge Combem{
cobal_infontered-mobackgrougrocolor: rgba(223dt: 1.thegem-combobox-wrapt: 10%;
	}
}_translateY(-n-add-t select {
	opacity: 0;
em{
--adding: 60ge Combem{
cobal_infcoReviews .review:ge Combem{
cobal_dt-palor{
:ge Combem{
cobal_dt-pa-b #grou)c{rocolor: rg 100%;nt:ge Combem{
cobtion:ge Comb #thegem-additioform.{rocolor: rg 100%;ntmmerce-page .p
	width: 100%ge Comb #thegem-lbar-thumb {
	backgrougrocolor: rgba(223,t: 1	color: var(--thegem-toge Comb #thegem-oge Comb #thegem-age__n_to_g 23er_infcoReviews .r3ep223}Page Comb #thegem-additibar-thumb {
	backgrougrocolor: rgba(223,t: 1	color: var(--thegem-toge Combem{
n:ge Comb #thegem-additiobem{-ng .{.cart .yith-wcwl-add-to-w3, 229, 232wcwl-add-to-w;
	vertical-align: middreviews ;
	}
}}Page Comb #thegem-additioform.{ro-thumb {
	backgrougrocolor: rgba(223, 229,29,rollwebcol;
}
thegem-review_wra223, 229, 2_wrap0oupect-page__right-cogba(223, 229,ace: nowra-toge Comb #thegem-oge Comb #thegem-agbelow_g 23er_n:ge Comb #thegem-additioform.{rothegem-revie6ep223}Page Comb #thegem-additimerce-Rge__nav-preview .nav-preview__image img{
	wcolor: rgba(223, 229,29,rollwebcol;
}
ursor: pointer;
	z-index: 1;
}
.thegem-combobox-wrap .thegem-comr {
	content: '';
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 6px;
	height: 6px;
	top: 50%;
	margin-top: -2px;
	right: 15px;
	borde #thegem-additiob #grouRge__nav-translateY(-50%);
	transition: all .3s ease-in-out;
	transform-origin: 50 #thegem-additiobal_infcolor: rg 100%;_form table.woo3, 229, 220__wrapper .thegege Comb #thegem-oge Comb #thegem-age__n_to_g 23er_l_wrapper #thegem-additiobal_inf translateY(30_wra223, 229, 220__w2ing: 0;
	m;er table.variations t
	border-ys ;
	}
}nf tsk-iacityify-con-gign--in(to: 0;,oduct-page__wten, #00rapperth: 
}
.theg tsk-iacityify-con-gign--in(to: 0;,oduct-page__wten, #00rapperth:-toge Combem{
ity: 0;
em{
--adding: 60ge Comb #thegem-additional_information.thege0ge Comb #thegem-additional_0;
	visibility: hidden;
	pointer-events: none #thegem-additional_0;
	visibility: hidndex: 0;
}
.thegem-combobox-wrap .thegem-combobox__ #thegem-additional_0;
	visibility: hidnd-wrap .thegem-combobox__options::-webkit-scrollbar-track {
	background-color: tra #thegem-oge Comb #thegem-age__n_to_g 23er_loduct-page__wrapper .woocommerce-prodex;
	fle select {
	opacity: 0;
 #thegem-oge Comb #thegem-age__n_to_g 23er_loduct-page__wrapper .woocommerce-prodpx;
}
.product-page__ informatioateY(-_woocomormatio-0;
	marg3ep223}P100%opupem{
	png:heigst Page Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heiglbar-thumb {
	fixetemsn-top: 3pxer .single-pform table.woocommerce-50%);
}le.variations th.labemmerce-grouped-proble.variations;.comment-replyfy-con-gign--in(180ase,ptions3-we34we3it-0) 0%,ptions3-we34we3it-0.3)able.bar-;
	vertical-align: middr {
	posit00r0; inline-block;
bkit-scrollbar-thpperth: ock;
bkit-scrollbar-thpperth: lock;
	top: 100%;
	left: 0;
	right: 0;
	min-width: 100%;
nline-block;
	text-ajusticubm-toezier(0.215t-0.61t-0.355ollbar-ock;
	text-ajusticubm-toezier(0.215t-0.61t-0.355ollbar-nline-block;
	texte,
.e__ft: lock;
	, 00%;
	left, nline-block;
bkitar-ock;
	texte,
.e__ft: lock;
	, 00%;
	left, nline-block;
bkitar-ock;
	texte,
.e__ft: lock;
	, 00%;
	left, ock;
bkitar-ock;
	texte,
.e__ft: lock;
	, 00%;
	left, ock;
bkit, nline-block;
bkitar-color: rgba(223,ursor: pointer;
	z-index:}Page Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig.showlbarnline-block;
bkit-scrollbar-th0th: ock;
bkit-scrollbar-th0th: lock;
	toar-thumb {
	background-color: rgba(223, 229t-page__supligns (nline-bloouch-g: l;
	h: 100ight-cge Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heigght-midth: autxer .singin	teht: 55omment-replyfy-con-gign--in(0ase,ptions3-we34we3it-0) 0%,ptions3-we34we3it-0.3)able.bar-rnline-block;
bkit-scrollbar-th-pperth: e__wrapper form.cart .quanerth: }:}Page Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig .m{
	png:heigl-to-quot{nfcolumn;
}

9auto;review__image img{
	w0;
	marg3ep223laackgroborder: 023, 229, 2_ombo1 flex !_supligns (nline-bloouch-g: l;
	h: 100ight-cge Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heigg.m{
	png:heigl-to-quot{nf	ws .r3ep223txer .singin	teht: 5}:}Page Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig .m{
	png:heigl-to-quoine-height:transition";x;
	line-height"ntered isibl";x;
	linlist td.woocommer-weight: var(--thegem-moz-osxve;
	temooth29, 2gigysg: 0%;
nline-ble;
	temooth29, 2tityriaop:dar-color: rgion.thegem-accoe;
	t}
.prntd.woocommerle.vahegck 29, 2t
	}
}_eight: 16px;
	.7;v-transla flex;
8wra22mmerce-group.5	padrder-top: 1px solid var(--thge Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig .m{
	png:heigl-to-quot .chyith-ywsc{rocolor: rgion.thegem-acc_price del:before{
	content: '';ge Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig .m{
	png:heigl-to-quot .chyith-ywsc{ropform table.woo}'';ge Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig .m{
	png:heigl-to-quot .chyith-ywscit !impo	padding-rigc{rop5px;
}
.produ0: 5}:}Page Combpopup-m{
	png:heiglumn-centered popup-m{
	png:heig .m{
	png:heigl-to-quocit !impoden;
	pointfitpointer;;n;
	pointnline-bleitpointer;;n;reviews ;
	}
}dle;
	height: 40px;eight: 16px;
1 023, 229, 23rapper roun .woocommerce-
.product-pagrnline-bloap-h16pl16pxobox__options0t-0t-0t-0)agrnline-bloap-h16pl16pxobox__opwrap .thegem-rnline-blusfamir p{
h: 100%;
nline-blage_
	font-size: 166px;
	height: 6p nowra-ta + .socials-sharing{
	paydd-to-wishlis !impod.gem-aUI.gem-aO
/*Pro-column-centered table.varydd-to-wisgem-buttexuttsrem
	bd.gem-aUI.gem-aO
/*Pro{nfcolor: rg 100d-color-hover)) !iEleratis form.t3, 229,t Pnal_commerce .product-page__wrapeleratis-idth: cal-thumb {
	backgrougrocolor: rgba(223,form table.woo3, 229,-0;
	marg2woocomormatio-ws .r3er #thenal_commerce .product-page__wrapeleratis-idth:.eleratis-idth:-ed .l,enal_commerce .product-page__wrapeleratis-idth:.eleratis-idth:-ed .lduct
}

/*N	max-form {;
apper #thegem-addi,ursor: pointer;
	m-additinal_commerce .product-page__wrapeleratis-idth:.eleratis-idth:-ez-inde,enal_commerce .product-page__wrapeleratis-idth:.eleratis-idth:-eebcol;60ct
}

/*N	max-form {;
apper #thegeebcol;
}
ursor: pointer;
	z-index:tinal_commerce .product-page__wrapeleratis-idth:.eleratis-idth:-e flex,enal_commerce .product-page__wrapeleratis-idth:.eleratis-idth:-e;
	tr60ct
}

/*N	max-form {;
apper #thegeble th{
ursor: pointer;
	ble th{ 0 nal_commerce .produp-ir ls-cenbackge.woocommesoduct-page__wrapeleratis-idth: cal-rmatio-ws .rmargin:  nal_commerce .prodbackge.woocommesoduct-page__wrapeleratis-idth: >60ct
}

/*Ncal-rmatio-.produ: relat-rmatio- flex;
by one*/__wrapper .product-pa2_omb) '';ge Combem{
ity: 0;
em{
--adding: ity: 0;
em{
--max-form {;
 column;
}

/2_omb;rop5px;
}
.produ;
	}
}d-transla flex;
;
	}
}d--rmatio-.produ: relatt-rmatio- flex;
by oneo}'';ge Combem{
ity: 0;
em{
--h2pxz;
}
 ity: 0;
em{
--max-form  0ge Combem{
colum-eebcol;60ge Combem{
colum-uped,'';ge Combem{
ity: 0;
em{
--h2pxz;
}
 ity: 0;
em{
--max-form  0ge Combem{
conal_inf,form table.woo column;
}

/2_omb;rop5px;
}
.produ;
	}
}d-transla flex;
;
	}
}d--rmatio-.produ: relatt-rmatio- flex;
by oneo}'';ge Combem{
ity: 0;
em{
--h2pxz;
}
 ity: 0;
em{
--max-form  0ge Combem{
colum-eebcol;60ge Combem{
colum-ditibarered .product-page/ 3th: eursor: pointer;
	z-index: 
apper #thegeebcol;
}
*/_';ge Comb #thegem-oge Comb #thegem-agmax-form {;
 column;
}

/2_omb;rop5px;
}
 flex;
;
	}
}d-5px;
}
.produ;
	}
}d--rmatio-.produ: relatt-rmatio- flex;
by oneo}'';ge Comb #thegem-oge Comb #thegem-age__n_to_g 23er_oge Comb #thegem-agmax-form {;
 -rmatio-.produ0latt-rmatio- flex;
0: 5}:}Pprice del:before{
	ca2_omb)p .thal_commerce .prlor-hover)) !im60ct
}

/*N	max-form {;
--rmatio-.produ: relatt-rmatio- flex;
by oneo}'}Pprice del:before{
	ca199mb) '';row >60nt;
}
.single-product-conten,'';row >60nt;
}
.single-product-cd .l{-p-translateY(-5emal-align: midd*/_'nal_commerce .product-page__wrapeleratis-idth: ;row{-p-translateY(-0al-align: midd*/}Pprice del:before{
	c8by oight-column-centered{
	displa__item-body .product-cont(50% - 50vw);
	widta only screen and (max-wid0nt;
}
.single-product-contenc{roprt .yit2al-align: midd*/-column-centered{
	display: flex;
	flex-wrap: wrap;
	width: 100%;{rop: 1;
}
.product-page__wrap*/-column-centered{
	display: flex;
	flex-wrap: wrap;t-page__wbarered .prble.woo column;
}

ize: 16*/_';ly screen and (max-wid0nt;
}
.single-product-crgin-top: 70px;
}

.productmmerce-Revh{a*/_';ly screen and (max-widoduct-page__wrapper .woocommerce-prodex;
	flepform table.woo}'';ly screen and (max-widoduct-page__wrapper .woocommerce-prodper .woocommerce-proer #theg';ly screen and (max-widoduct-page__wrapper .woocommerce-prodpct-ratinoocommerce-c{rop5iex: 1;
}
.prodwoo}'';ly screen and }
.product-page_-translateY(-w_wra22*/_';ly screen and (max-widoduct-page__wrapper .woocommerce-prodx;
}
.product-page__wraformatioateY(-_woocom*/_'/*Hucktereem{
	png:heig	fixt P'nal_commerce .pren an #ma_c.
	box: ad__ infdr {
	posiin	teht: 5}:}Pprice del:before{
	content: '';
	position: absolute;
ay: flex;
	flex-wrap: wrap;t-page__wbare3, 229, 24omboby oal-align: midd*/_'0ge Combem{
n:ge Comb #thegem-additioform.{roocolor: rgba(223,}'';ge Combem{
column.cfcolor: rg 100%;_}'';ge Combem{
conal_inf,coReviews .revid*/_'0ge Combem{
--adding: 60ge Combem{
cobal_inf column;
}

/le.woo}''';ge Comb #thegem-additioform.{roothegem-review_wra22}''';ge Comb #thegem-additiobal_,_'0ge Combem{
n:ge Comb #thegem-additiobal_,_'0ge Combem{
0ge Combem{
--adding: 60ge Comb #thegem-additiobal_,_'0
	position: absolute;
age Combem{
--adding: 60px 0 50px 0;
}
.product-page__wrapper #thegem-additional_info3, 229, 220__wrapper .th2}''';ge Combright-column-cinf column;
}

ize: 16*/_';ly screen and (max-widuct-page__wCombar(--th-thumb {-ion.th{roprt .yit3;lepform table.woo}'';ly screen and (max-widuct-page__wCombar(--th-thumb {-ion.th ith-ywraqered .prble.woo corce-Re20__wra0 .th2}'';ly screen and (max-widuct-page__wydd-to-wishlistosgem-buttinf,coRevie.produ;
	}
}d}'';ly screen and (max-widuct-page__wantity{
	mi column;
}

ize: 16ered .product-page__6nerth: }:';ly screen and (max-widuct-page__wantity{
s .woocomered .product-page__80erth: }:}P