/** Shopify CDN: Minification failed

Line 9:0 Comments in CSS use "/* ... */" instead of "//"
Line 15:1 Unexpected "{"
Line 17:0 Comments in CSS use "/* ... */" instead of "//"
Line 170:0 Expected "}" to go with "{"

**/
// Custom font install HelveticaNeueLTStd-Lt start
 @font-face {
font-family: "EBGaramond-VariableFont_wght";
src: url("EBGaramond-VariableFont_wght.woff2") format("woff2"),
url("EBGaramond-VariableFont_wght-Lt.woff") format("woff");
}
 {font-family: "EBGaramond-VariableFont_wght"}
.btn body, p {font-family: "EBGaramond-VariableFont_wght"}
// Custom font install HelveticaNeueLTStd-Lt end  
.product-block {
    margin-bottom: 10px;
}

.swiper-pagination-bullet-active
{
    background: #000 !important;
}


.homepage_product .nav-button
{
    width: 30px;
    top: 35%;
}

.homepage_product .nav-button svg
{
    height: auto;
}
.homepage_product .swiper-button-next
{
    transform: rotate(180deg);
}


.homepage_product .flex_warp
{
  display: flex;
  text-align: center;
  align-items: center;
}

.homepage_product .slide_wraper
{

    max-width: 500px;
    margin: 0 auto;
    padding: 0 0 15px 0;
}
.homepage_product .main_img
{
    flex-basis: 50%; 
}
.homepage_product .product_img
{
    flex-basis: 50%; 
    margin: 0 auto;
    display: flex;
    align-items: center;
}
.homepage_product .product_img .slick-dots
{
    display: flex;
    justify-content: center;
    margin: 0 0 18px 60px;
}
.homepage_product .product_img .slick-dots button
{
    color: transparent;
}
.homepage_product .product_img .product_card .card .image
{
    max-width: 300px;
    margin: 0 auto;
}
.homepage_product .product_img .product_card .card img
{
    max-width: 300px;
}

.homepage_product .product_img .product_card .card .containt .produt_title
{
    font-size: 35px
}
.homepage_product .product_img .product_card .card .containt .produt_price
{
    font-size: 20px
}
.homepage_product .product_img .product_card .card .containt .button
{
   padding: 10px 0;
   

}
.homepage_product .product_img .product_card .card .text
{
    max-width: 400px;
    margin: 0 auto;

}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box;
    width: 398px;
}


.bta_button .bta1
{
    margin-bottom: 10px;
}

.bta_button .bta1 a,
.bta_button .bta2 a
{
    border: 1px solid;
    width: 100%;
}

.bta_button2 .bta3
{
    margin-bottom: 10px;
}

.bta_button2 .bta3 a,
.bta_button2 .bta4 a
{
    border: 1px solid;
    width: 85%;
    padding: 10px 0;
}
.bta_center
{
  text-align: center;
  padding: 15px 0;
}

@media only screen and (min-width:769px){
.site-header .site-header__logo img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-left: 70px;
}

}
@media only screen and (max-width:768px){
.site-header .site-header__logo img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin-left: 10px;
}
