/** Shopify CDN: Minification failed

Line 211:0 Expected "}" to go with "{"

**/
section.page-2022 .container{
	padding:40px 0px;
}

section.page-2022 .main-title{
	font-size: 40px;
  	font-weight:bold;
    letter-spacing: 15px;
}

section.page-2022 .row .page-img{
	height:500px;
  	width:100%;
}

section.page-2022 .row{
    align-items: center;
}

section.page-2022 .row ul{
	display: flex;
    justify-content: center;
    padding: 0;
    align-items: center;
}
section.page-2022 .row ul li{
  	padding:0px 15px;
}
section.page-2022 .row ul .title{
	color: red;
    font-size: 65px;
    text-transform: uppercase;
    line-height: 60px;
    font-weight: bold;
  	border-right:5px solid var(--color-text);
}
section.page-2022 .row ul .subtitle{
	font-size: 35px;
    line-height: 30px;
    text-transform: uppercase;	
  	font-weight:bold;
}

section.page-2022 .row .details{
	padding:30px 0px;
    font-size: 17px;
}


section.page-2022 .row .sec-btn a{
    color:#fff;
    padding: 10px 20px;
    font-size: 25px;
    font-weight: bold;
	background-color: var(--color-text);
}






.product-card{
margin-bottom:50px !important;
}


section.page-top-hl .container{
    height:760px;
    display: flex;
    align-items: center;
    justify-content: end;
}

section.page-top-hl .sec-btn{
    text-align:center;
  	color:#fff;
  	display:grid;
}
section.page-top-hl .hidden-btn{
  	display:none;
}
section.page-top-hl .sec-btn a {
    font-size: 19px;
    background-color: transparent !important;
    letter-spacing: .5px;
}

section.page-top-hl .second {
    height:initial !important;
  	padding:0;
    background-color: #000;
}

section.page-top-hl .second .sec-btn {
    text-align:center;
  	display:none;
  
}

section.page-top-hl .second .sec-btn a{
    background-color: transparent;
  
}

.grid--view-items {
    overflow: hidden !important;
}

@media (max-width: 1199px){
section.page-top-hl .container .row [class*=col-] .sec-btn {
    margin-top: 290px;
}
section.page-top-hl .container {
    height: 480px;
}
section.page-top-hl .container .row [class*=col-] .sec-btn a {
    font-size: 22px;
}
  
  
  
section.page-2022 .main-title {
    font-size: 27px;
}  
section.page-2022 .row ul .title {
    font-size: 50px;
    line-height: 50px;
}  
section.page-2022 .row ul .subtitle {
    font-size: 25px;
    line-height: 25px;
}

@media (max-width: 991px){
section.page-top-hl .container .row [class*=col-] .sec-btn {
    margin-top: 210px;
}
section.page-top-hl .container {
    height: 360px;
}
section.page-top-hl .container .row [class*=col-] .sec-btn a {
    font-size: 18px;
}
}

@media (max-width: 767px){
section.page-top-hl .container {
    height: 270px;
}
section.page-top-hl .container .row [class*=col-] .sec-btn {
    display: none;
}
section.page-top-hl .sec-btn{
  	display:none;
}
section.page-top-hl .hidden-btn{
  	display:block !important;
} 
section.page-top-hl .hidden-btn .sec-btn{
  	display:block !important;
}
  section.page-top-hl{
    background-color: #000;
}
section.page-top-hl .container {
    height: 240px;
  	background-size:contain!important;
}  

  
  
section.page-2022 .row ul .title {
    font-size: 40px;
    line-height: 35px;
}
section.page-2022 .row .details {
    padding: 15px 0;
}  
section.page-2022 .row ul {
    display: block;
}  
section.page-2022 .row ul .title {
    border-right: none;
} 
section.page-2022 .row .page-img {
    height: 270px;
}  
}

@media (max-width: 480px){
section.page-2022 .row ul li{
  	padding:10px;
}
section.page-2022 .main-title {
    letter-spacing: 5px;
} 
section.page-2022 .row .sec-btn a {
    font-size: 20px;
}  
section.page-2022 .row .page-img {
    height: 200px;
}  
}

