@charset "UTF-8";
@import url("nav.css");

@import url( "fonts.css");

/* CSS Document */


html{
	font-family: "Helvetica Bold", "Helvetica Light", "Helvetica"
}
	
	
	@font-face {
  font-family: 'Helvetica Bold';
  src: url("../fonts/Helvetica-Bold.woff2");
}
	
@font-face{
	font-family: "Helvetica Light";
	src: url("../fonts/Helvetica-Light.woff2");
}




@media screen and (max-width: 1200px) {
.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: var(--bs-gutter-y);
}

	
}





a:link {
  text-decoration: none;
}

p{
	letter-spacing: 0.075em;
	font-family: "Helvetica Light";
	color: rgba(0,0,0,1.00);
	  word-break: break-word; 
}

h2{
	letter-spacing: 0.030em;
	  word-break: break-word; 
}


a {
  color: rgba(0,0,0,1.00);
  text-decoration: none; 
}


span{
	color: rgba(0,0,0,1.00);
}


sup{
	vertical-align: super;
  font-size: 15px;;
	
}

div.buybutton{
	width: 50%;
}


.firstline{
	color: rgba(0,0,0,1.00);
	    font-family: "Helvetica";
    font-weight: bold;
}



h1
	{
		font-size: 70px;
		color: rgba(0,0,0,1.00);
	font-family: 'Helvetica Bold';
	font-weight: bold;
		  word-break: break-word; 
	
	}


	  @media (max-width: 767px) {
        h1 {
      font-size: 40px;
        }
      }


span{
		font-family:"Helvetica Bold";
	font-weight: bold;
}

.gallery{
	display: flex;
	flex-direction: column;
	align-content: center;
	align-items: center;
	padding-left: 20px;
	padding-right: 20px;
	
}

.preview {

		display: flex;
justify-content: center;
	   padding-bottom: 30px;
    border-bottom: solid #bb9369 thin;
	
}


.thumb {
width:70px;
}



.product-small-img{
		display: flex;
	cursor: pointer;
	justify-content: center;
	align-content: center;
	padding: 20px 0;
	flex-wrap: wrap;
	
}


.product-small-img img {
	opacity:.6; 
}


.product-small-img img:hover{
	opacity: 1;
}




.product-des{
	padding: 100px 0 0 0;
}

	
	  @media (max-width: 767px) {
        .product-des {
      padding: 0px;
        }
      }


@media screen and (max-width: 992px) {
div.sectionshop
	{
		padding: 0 20px;
		margin-bottom: 30px;
	
	}}




@media screen and (min-width: 992px) {
.sectionshop
	{
		margin-bottom: 60px;
	
	}}


	
	
.shopify-buy__layout-vertical .shopify-buy__product__variant-selectors {
    width: 100%;
    max-width: 280px;
	display: none;}
	



/*Back to top button Start */

.totop{
	background-color: transparent;
	animation: fadeInAnimation ease 3s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
	border: none;
	color: transparent;
}
  

@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
     }
}


@-webkit-keyframes fadeInAnimation{
	    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
     }
	
}


@media screen and (max-width: 992px) {
  .backicon {
  width: 30px;
	  height: 30px;
  }
}
 

@media screen and (min-width: 992px) {
  .backicon {
  width: 80px;
	  height: 80px;
  }
}

/*Back to top button End */


	
	
	

