/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2025 | 16:27:03 */
.single-product .botiga-variations-wrapper .botiga-variation-type-button>a.permanent-disabled:after {
  display:none; 
}
.single-product .botiga-variations-wrapper .botiga-variation-type-button>a.permanent-disabled:before {
  display:none; 
}
.single-product form p.wc_bis_form_title {
  font-size:14px;
  line-height:100%;
  padding-top:10px;
}
@media (max-width:600px)
{
  body.single-product .splide__arrows {
    display:none;
  }
}
@media (max-width:600px)
{
  section.related.products ul {
    grid-template-columns: repeat(2, 1fr);
    gap: 35px 10px;
  }
	.single-product .related.products>.products {
 padding-top:26px; 
}
  section.related.products  ul.products li.product > * {
    margin-bottom:unset !important;
  }
  section.related.products  ul.products li.product .loop-image-wrap{
    padding-bottom:12px !important;  
  }
      body .single-product .related.products {
        padding: 40px 0 60px 0 !important;
    }
}

.single-product .container{
	padding: 20px 20px 0 20px;
}
.single-product .product-gallery-summary.gallery-scrolling.has-thumbs-slider{

	margin-bottom: 100px !important;
}
.single-product section.recently-viewed-products.products {
	display: none;
}
.single-product .site-main>.product>section.products:nth-child(even):after{
	background-color: #F0EEE6 !important;
}
.single-product .site-main>.product>section.products:after{
	border-top: 1px solid #111;
}
.single-product .related.products{
	padding: 80px 0 100px 0 !important;

	background-color: #F0EEE6 !important;
}
.single-product .related.products .botiga-related-products{
	margin-top: 0px !important;
	border: unset;
}
.single-product .related.products h2{
	font-family: Quadrant Text;
	font-weight: 400;
	font-size: 48px;
	line-height: 100%;
	margin-bottom: 0;
	color:#111111;
}
.single-product .btg-summary-header{
	display: flex;
	justify-content: space-between;
	margin-bottom: 8px;
}

.single-product .custom-add-to-cart .variations_form.cart .variations .label{
	display:none;
}
.single-product .custom-add-to-cart{
	padding-top: 1em;
}

.summary.entry-summary .product_title.entry-title {
	display: inline-block;
	/*   max-width: 70%; */
	overflow-wrap: break-word;
	vertical-align: top;
	font-size: 24px;
	line-height: 100%;
	font-weight: 400;
	color: #111;
	margin: 0;
	text-transform: uppercase;
	width:aut;
	max-width:324px;
}
.summary.entry-summary .btg-product-subtitle{
	color: #666;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
}
.summary.entry-summary .custom-price bdi{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 24px;
	line-height: 100%;
	text-transform: uppercase;
}
.summary.entry-summary .btg-product-description p{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #111;
	padding-top: 40px;
	padding-bottom: 0px;
	max-width: 400px;
	margin-bottom: 16px;
}
.summary.entry-summary .btg-product-description{
	border-bottom: 1px solid #111;
}
.single-product .botiga-variations-wrapper .botiga-variation-type-button > a.active{
	background-color: #111 !important;
	color: #fff !important;
}
.single-product .botiga-variations-wrapper .botiga-variation-type-button > a{
	font-family: Gerstner Programm FSL !important;
}
.single-product .botiga-variations-wrapper .botiga-variation-type-button > a:hover{
	background-color: #111 !important;
	color: #fff !important;
}
.single-product .reset_variations{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-align: left;
	text-transform: uppercase;
	text-decoration: underline;
	color: #111;
	padding-top: 20px;
	margin-bottom: 0px;
}
.single-product .woocommerce-variation-availability .stock.in-stock{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #111;
	margin-bottom: 16px !important;
}

.single-product .woocommerce-variation-add-to-cart{
	padding-top: 30px;
	border-top: 1px solid #111;
}
.single-product .product-gallery-summary form.cart{
	margin-bottom: 60px;
}
.single-product .botiga-accordion__item{
	border-top: 0.8px solid #111 !important;
	border-bottom: 0.8px solid #111 !important;
}

.single-product .botiga-accordion__item+.botiga-accordion__item{
	border-top: 0.8px !important;
}
.botiga-accordion__item>a:after{
	border: unset;
	transform: unset;
	background-image: url('/wp-content/uploads/2025/05/plus.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}
.botiga-accordion__item>a.active:after{
	border: unset;
	transform: unset;
	background-image: url('/wp-content/uploads/2025/05/minus.svg');
	background-size: contain;
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
}
.single-product .botiga-collapse .botiga-collapse__content{
	padding-top: 0;
}
.single-product .botiga-collapse .botiga-collapse__content p:not(:last-child){
	color: #666666 !important;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.single-product .botiga-collapse .botiga-collapse__content span{
	color: #666666 !important;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.botiga-accordion__item>a{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #111;
}
.single-product button.merchant-wait-list-submit {
	background: unset !important;
	color: #111111 !important;
	border-color: #111111 !important;
	border: 1px solid #111111 !important;
}

/* .product-gallery-summary .entry-summary {
padding-left: 40px;
max-width: 500.154px;
max-height: 507px;
display: flex;
flex-direction: column !important;
align-items: flex-start;
gap: 21px;
} */

/* Group only the title and price in a row */
.summary.entry-summary .sticky-entry-summary {
	/*   display: block; */
}
.product-gallery-summary .entry-summary{
	padding-top: 100px;
	padding-right: 140px;
}
/*
.single-product .woocommerce-variation-add-to-cart .quantity{
	display: none !important;
}
*/
.single-product .botiga-product-size-chart-button a svg{
	display: none;
}
.single-product .botiga-product-size-chart-button a{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	color: #111;
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0%;
	text-transform: uppercase;
	text-decoration: underline;
}

.single-product .botiga-product-size-chart-button a:hover{
	color: #111;
	text-decoration: none;
}

.botiga-product-size-chart-button{
	justify-content: flex-start;
}

.single-product .btg-product-sizeguide{
	font-family: Gerstner Programm FSL !important;
	font-weight: 500;
	font-size: 16px;
	line-height: 100%;
	color: #111;
	padding-top: 15px;
}
.single-product button.single_add_to_cart_button{
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase !important;
	color: #ffffff !important;
	background-color: #000 !important;
	border: 0.8px solid #000;
}
.single-product button.single_add_to_cart_button:hover{
	border: 0.8px solid #43423C;
	background-color: #43423C !important;
}

.single-product .woocommerce-product-gallery__wrapper{
	padding-right: 50px;
}
.single-product .woocommerce-product-gallery__wrapper > div{
	padding-right: 0 !important;
}

@media(max-width: 767px){
	.single-product .related.products{
		padding: 40px 0 60px 0 !important;
	}
	.single-product .related.products h2 {
		font-size: 24px !important;
	}
	.single-product .related.products .botiga-related-products{
		padding: 26px 0 0 0;
	}
	.product-gallery-summary .entry-summary{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.single-product .woocommerce-variation-add-to-cart .quantity{
		margin-bottom: 0 !important
	}
	.single-product .product-gallery-summary.gallery-scrolling.has-thumbs-slider{
		margin-bottom: 60px !important;
	}
	.product-gallery-summary .entry-summary{
		padding-top: 0 !important;
	}
	.single-product .reset_variations{
		padding-top: 18px;
	}
	.product-gallery-summary .entry-summary{
		padding-top: 0;
		padding-right: 0;
	}
	.summary.entry-summary .product_title.entry-title{font-size: 16px;}
	.summary.entry-summary .custom-price bdi{font-size: 16px;}
}
@media(max-width: 1024px) and (min-width: 768px){
	.single-product .woocommerce-product-gallery__wrapper{
		padding-right: 0px;
	}
	.product-gallery-summary .entry-summary{
		padding-top: 50px;
		padding-right: 50px;
	}
	.summary.entry-summary .product_title.entry-title{font-size: 18px;}
	.summary.entry-summary .custom-price bdi{font-size: 18px;}
	.single-product .btg-summary-header {
		align-items: center;
	}

}
@media(max-width:992px) and (min-width: 768px){
	.single-product .product-gallery-summary.gallery-scrolling.has-thumbs-slider {
		margin-bottom: 50px !important; 
		flex-wrap: wrap;
		flex-direction: column;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery, .single-product .product-gallery-summary .entry-summary{
		max-width: 100% !important;
	}
}
@media(max-width: 767px){
	.single-product .woocommerce-product-gallery__wrapper{
		padding-right: 0px;
	}
}



/* Theme Single Product page design */

.single-product .woocommerce-product-gallery h1 {
	font-weight: 400;
	font-size: 24px;
	line-height: 100%;
}
.single-product .price {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 24px;
	line-height: 100%;
	text-align: right;
	text-transform: uppercase;
}
.single-product h1{
	padding-bottom:8px;
}
.single-product .botiga-acf-field {
	color: #666666;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	margin-bottom:0px !important;
}
.single-product .shortcode-content p {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	width:100%;
	max-width:300px;
	margin-bottom:0px;
	padding-bottom:16px;
}
.single-product .shortcode-content {
	border-bottom: 0.8px solid #111111;
}
.single-product .woocommerce-product-details__short-description
{
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	color: #111111;
	margin:unset;
}
.single-product form.variations_form.cart .label {
	display:none;
}
.single-product .woocommerce-product-details__short-description p:last-of-type{
	margin-bottom:unset;

}
.single-product form.variations_form table .botiga-variation-type-button {
	margin-top:16px; 
}
.single-product .botiga-variation-item {
	height:34px;
	width:34px;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
}
.single-product .botiga-variation-type-button{
	gap:16px !important; 
}
.single-product .reset_variations {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
	text-decoration: underline;
	text-underline-offset: 4px;
	margin-top:unset;
	padding-top:unset !important;
	padding-bottom:16px;
}
.single-product .woocommerce-variation-availability {
	display:none;
}
.single-product .has-variation-selected {
	margin-bottom:20px;
}
.single-product .merchant-product-size-chart a {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
	text-decoration: underline;
	text-decoration-style: solid;
	text-decoration-offset: 0%;
	text-decoration-thickness: 0%;
	color: #111111;
}
.single-product .merchant-product-size-chart-button svg {
	display:none; 
}
.single-product .merchant-product-size-chart a {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
	text-decoration: underline;
	text-decoration-offset: 0%;
	text-decoration-thickness: 0%;
	text-underline-offset: 4px;
}
.single-product .botiga-accordion .botiga-accordion__item > a {
	padding-bottom:19px;
	padding-top:19px;
}
.single-product .botiga-accordion .botiga-accordion__item .botiga-accordion__body-content{
	margin-bottom:6px;
}
.single-product .merchant-product-size-chart-button span {
	font-family: Gerstner Programm FSL !important;
}


.single-product .container .row {
	margin-left:unset;
	margin-right:unset;
}
.screen-reader-text {
	display:none !important; 
	position:relative;
}

@media (max-width:767px)
{
	.single-product .splide__arrow.splide__arrow--prev svg {
		transform: rotate(180deg);
	}
	.woocommerce-Price-currencySymbol {
		text-transform:uppercase; 
	}
	.single-product .woocommerce-product-gallery button svg {
		width: 12px;
		height: 12px;
	}
	.single-product .woocommerce-product-gallery button {
		line-height:unset;
		font-size:18px;
		display:flex;
		align-items:center;
		padding:10px;
	}
	.single-product .splide__arrows {
		display:flex;
		gap:15px;
		justify-content: center;
	}
	.single-product .woocommerce-product-gallery {
		display: flex;
		flex-direction: column-reverse !important;
	}
	.single-product .product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper, .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper {
		margin-left:unset;
		margin-right:unset;
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-left:unset !important;
		padding-right:unset !important;
	}
	.single-product .container {
		padding: 20px 15px 0px 15px !important;; 
	}
	.single-product .summary.entry-summary .product_title.entry-title + .price {
		float:unset;
		color:#000000;
		font-family: Gerstner Programm FSL !important;
		margin-bottom:8px;
		margin-left:unset;
		font-size:24px !important;
		display:block;
		text-align:left;  
	}

	.single-product  .variations_form.cart .variations .label {
		display:none; 
	}
	.single-product .shortcode-content p {
		padding-bottom:18px; 
	}
	.product-gallery-summary .shortcode-content+div {
		margin-top:18px; 
	}
	.single-product .variations_form table {
		margin-bottom:18px;
	}
	.summary.entry-summary .product_tit {
		font-size:24px !important; 
	}
	.single-product .woocommerce-variation-add-to-cart {
		padding-top:18px !important;
	}
	body.single-product .product-gallery-summary form.cart {
		margin-bottom:40px; 
	}
	body.single-product .botiga-accordion .botiga-accordion__item > a {
		padding-top:13px;
		padding-bottom:13px;
	}
	body.single-product body.single-product .botiga-collapse .botiga-collapse__content p:not(:last-child)
	{
		margin-bottom:8px;  
	}
	body.single-product .botiga-accordion__body-content {
		padding:12px 0px; 
	}
}
body.single-product body.single-product .botiga-collapse .botiga-collapse__content  p:nth-last-child(1) {
	margin-bottom: 0px !important;
}

@media (min-width:1680px)
{
	.single-product .botiga-accordion__body-content p:nth-last-child(1){
		margin-bottom:0px !important; 
	}
	.single-product .product-gallery-summary {
		gap:100px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery {
		width:100%;
		flex: unset; 
		max-width:900px;
	}
	.single-product .product-gallery-summary .summary.entry-summary {
		width:100%;
		flex: unset; 
		max-width:500px !important;
	}
	.single-product .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper {
		margin-left:unset;
		margin-right:unset;
	}
	body.single-product .woocommerce-product-gallery__wrapper {
		padding-right: 0px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery img {
		width:100%;  
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-right:unset; 
	}
	.single-product .product-gallery-summary {
		flex-direction:row !important; 
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-left:unset; 
	}
}
@media (max-width:1599px) and (min-width:1367px)
{
	.single-product .product-gallery-summary {
		gap:60px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery {
		width:100%;
		flex: unset; 
		max-width:700px;
	}
	.single-product .product-gallery-summary .summary.entry-summary {
		width:100%;
		flex: unset; 
		max-width:500px !important;
	}
	body.single-product .woocommerce-product-gallery__wrapper {
		padding-right: 0px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery img {
		width:100%;  
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-right:unset; 
		padding-left:unset;
	}
	.single-product .botiga-accordion__body-content p:nth-last-child(1){
		margin-bottom:0px !important; 
	}
}

@media (max-width:1366px) and (min-width:1200px)
{
	.single-product .product-gallery-summary {
		gap:60px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery {
		width:100%;
		flex: unset; 
		max-width:600px;
	}
	.single-product .product-gallery-summary .summary.entry-summary {
		width:100%;
		flex: unset; 
		max-width:500px !important;
	}
	body.single-product .woocommerce-product-gallery__wrapper {
		padding-right: 0px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery img {
		width:100%;  
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-right:unset; 
		padding-left:unset;
	}
	.single-product .botiga-accordion__body-content p:nth-last-child(1){
		margin-bottom:0px !important; 
	}
}

@media (max-width:1199px) and (min-width:1000px)
{
	.single-product .product-gallery-summary {
		gap:40px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery {
		width:100%;
		flex: unset; 
		max-width:458px;
	}
	.single-product .product-gallery-summary .summary.entry-summary {
		width:100%;
		flex: unset; 
		max-width:450px !important;
	}
	body.single-product .woocommerce-product-gallery__wrapper {
		padding-right: 0px;

	}
	.single-product .product-gallery-summary .woocommerce-product-gallery img {
		width:100%;  
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-right:unset;
		padding-left:unset;
	}
	.single-product .botiga-accordion__body-content p:nth-last-child(1){
		margin-bottom:0px !important; 
	}
}
@media (max-width:999px) and (min-width:768px)
{
	body.single-product .woocommerce-product-gallery__wrapper {
		padding-right: 0px;
	}
	.single-product .product-gallery-summary .woocommerce-product-gallery img {
		width:100%;  
	}
	.single-product .product-gallery-summary .entry-summary {
		padding-right:unset; 
		padding-left:unset;
	}
	.single-product .botiga-accordion__body-content p:nth-last-child(1){
		margin-bottom:0px !important; 
	}   
	.single-product .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div {
		padding-left:0px;
	}
}
@media (max-width: 1024px) and (min-width: 768px) {
	body.single-product .product-gallery-summary .entry-summary {
		padding-top:unset !important;
		padding-right:unset !important;
	}

}

.single-product .related.products>.products{
	margin-top:0px;
	border-top:unset;
}
.single-product .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper {
	margin-left:unset;
	margin-right:unset;
}
@media (min-width:1680px)
{
	.single-product .related.products ul li img {
		height: 620px;
		width:455px;
	}
	.single-product .related.products ul li .loop-image-wrap{
		margin-bottom:18px; 
	}
}
.related.products ul.products li.product .row .col-md-7 {
	padding-left:unset;  
}
.related.products ul.products li.product .row .col-md-5 {
	padding-right:unset; 
}
body.single-product .related.products ul.products li.product .price{
	font-weight: 400;
	font-size: 16px;
	line-height: 100%;
	text-align: right;
	text-transform: uppercase;
}
.related-btn-wrapper.releated-product-sect {
	display:none; 
}
.single-product .related.products .related-btn-wrapper.releated-product-sect {
	display:block;  
	margin-top:55px;
}
.single-product .related.products .related-btn-wrapper.releated-product-sect button {
	padding:17px;
	width:100%;
	max-width:276px;
	background:transparent;
	border: 0.8px solid #111111;
	text-align:center;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-transform: uppercase;
	color:#111111;
}

@media (max-width:1024px) and (min-width:1000px) {
	.related.products ul.products li.product .row .col-md-7 {
		padding-right:unset; 
		flex:0 0 50%;
		max-width:50%;
	}
	.related.products ul.products li.product .row .col-md-5 {
		padding-left:unset; 
		flex:0 0 50%;
		max-width:50%;

	}
	.single-product .product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div {
		padding-left:0px;
	}
	.related.products ul.products li.product .row .col-md-7 a {
		font-size:10px;   
	}
	.related.products ul.products li.product .row .col-md-5 .price {
		font-size:10px;
		text-align:right !important;
	}
}
@media (max-width:1024px) and (min-width:601px)
{
	body.single-product .related.products {
		padding: 60px 0 60px 0 !important;
	} 
	body.single-product .related.products .related-btn-wrapper.releated-product-sect{
		margin-top:30px;
		text-align:center;
	}
}
body.single-product .related.products .related-btn-wrapper.releated-product-sect{
	text-align:center;
}
@media (max-width:719px)
{
	.shop-columns-mobile-1 ul.products{
		grid-template-columns: repeat(2, 1fr);
		gap: 40px 10px;
	}
	.related.products ul.products li.product .row .col-md-7 {
		padding-left:unset; 
		padding-right:unset; 
		flex:0 0 100%;
		max-width:100%;
	}
	.related.products ul.products li.product .row .col-md-5 {
		padding-right:unset; 
		padding-left:unset; 
		flex:0 0 100%;
		max-width:100%;
		text-align:left;
	}
	ul.products li.product .woocommerce-loop-product__title {
		width:100%;
		padding-bottom:10px;
	}
	body.single-product .related.products ul.products li.product .price {
		text-align:left; 
	}
	body.single-product .woocommerce-loop-product__title .botiga-wc-loop-product__title {
		font-size:12px !important;
	}
	body.single-product .related.products ul.products li.product .price{
		font-size: 14px;
	}
	.single-product .related.products .related-btn-wrapper.releated-product-sect {
		text-align:center;  
		margin-top: 35px;
	}

}

.single-product .price bdi, .single-product .price bdi span {
	font-family: Gerstner Programm FSL !important;
}
.single-product .shortcode-content {
	margin-top:40px; 
}
.single-product .woocommerce-variation-add-to-cart-disabled .botiga-single-addtocart-wrapper button{
	background: transparent !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	color: #111111 !important;
	opacity: 1;
}
.single-product .woocommerce-variation-add-to-cart-enabled button {
	opacity: 1; 
}
.product-gallery-summary .botiga-single-addtocart-wrapper {
	font-weight: 400;
	font-size: 14px;
}
.single-product  .botiga-wishlist-icon-wrapper svg {
	height:21px;
	width:23px;
}
@media (max-width:480px)
{
	body.single-product  .botiga-wishlist-icon-wrapper svg {
		height:15px;
		width:16px;
	}
}
@media (max-width:992px) and (min-width:768px)
{
	.single-product .splide__arrow.splide__arrow--prev svg {
		transform: rotate(180deg);
	}
	.single-product .woocommerce-product-gallery button svg {
		width: 12px;
		height: 12px;
	}
	.single-product .woocommerce-product-gallery button {
		line-height:unset;
		font-size:18px;
		display:flex;
		align-items:center;
		padding:10px;
	}
	.single-product .splide__arrows {
		display:flex;
		gap:15px;
		justify-content: center;
	}
	.single-product .woocommerce-product-gallery {
		display: flex;
		flex-direction: column-reverse !important;
	}
}
.single-product .woocommerce-variation.single_variation {
	display: none;
}
.single-product .woocommerce-product-details__short-description p {
	font-family: Gerstner Programm FSL !important;
}
.single-product .botiga-accordion__body-content p {
	color: #666666 !important;
}
.single-product .woocommerce-product-details__short-description p {
	font-family: Gerstner Programm FSL !important;
}
.single-product .botiga-accordion__body-content p {
	color: #666666 !important;
}
.single-product .merchant-wait-list-title {
	font-weight:400 !important;
	font-size:14px;
	color:#111111;
	font-family: Gerstner Programm FSL !important;
}
.single-product .merchant-wait-list-email input[type=email] {
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	border: 0.8px solid #111111 !important;
	background: transparent;
}
.single-product #merchant-wait-list .merchant-wait-list-submit {
	font-weight: 400;
	font-size: 14px !important;
	line-height: 100%;
	text-align: center;
	text-transform: uppercase;
	background-color:#111111 !important;
	color:#ffffff !important;
}

@media (max-width:480px)
{
	body.single-product .botiga-variation-item {
		height:32px;
		width:32px;
	}
}

.woocommerce-product-gallery__image:nth-child(1) p.gallery-image-caption  {
	display:none !important;
}
.woocommerce-product-gallery__image:nth-child(1) a img.wp-post-image {
	width:100% !important; 

}
.woocommerce-product-gallery__image {
	display:flex;
	gap:29px;
	align-items:flex-end;
}
p.gallery-image-caption {
	margin-bottom:0px;
	font-family: Gerstner Programm FSL !important;
	font-weight: 400;
	font-size: 14px;
	line-height: 100%;
	flex:0 0 291px;
	color:#111111 !important;
}

@media (max-width:1366px) and (min-width:1000px)
{
	.woocommerce-product-gallery__image p.gallery-image-caption {
		flex:0 0 240px;
	}
}

@media (max-width:999px)
{
	p.gallery-image-caption {
		display:none;
	}
}

.single-product .gallery-image-caption {
	padding-bottom:20px;
}

.single-product .product-gallery-summary .woocommerce-product-gallery__wrapper div a {
	width:100%; 
	height:auto;
}

@media (max-width:1024px) and (min-width:1000px)
{
	.single-product.admin-bar.sticky-header-active .product-gallery-summary.gallery-grid .sticky-entry-summary, .single-product.admin-bar.sticky-header-active .product-gallery-summary.gallery-scrolling .sticky-entry-summary, .single-product.admin-bar.sticky-header-active .product-gallery-summary.gallery-showcase .sticky-entry-summary
	{
		top:80px 
	}
	.sticky-header-active .product-gallery-summary.gallery-scrolling .sticky-entry-summary {
		top: 60px !important;
	}
}
@media (min-width:1025px)
{
	body .site-header .row {
		margin-left:unset !important;
		margin-right:unset !important;
	}
}

@media (min-width: 1600px) {
  .single-product .woocommerce-product-gallery__image:nth-child(odd) img {
    height: 1200px;
    object-fit: cover;
    width: 100% !important;
  }

  .single-product .woocommerce-product-gallery__image:nth-child(even) img {
    height: 900px;
    object-fit: cover;
    width: 100% !important;
  }
}

@media (max-width:767px)
{
  .single-product .footer-widgets.visibility-all .container {
    padding-left:unset !important;
    padding-right:unset !important;
  }
}
@media (max-width:360px)
{
  .single-product  ul.products li.product img   {
    width: 160px;
    height: 240px;
    object-fit:cover;
  }
  .single-product section.related.products ul {
    gap:35px 0px; 
  }
	.single-product a.button.botiga-quick-view-show-on-hover.botiga-quick-view.botiga-quick-view-layout3 {
  width:160px;  
}
}
