/** Shopify CDN: Minification failed

Line 295:10 Expected ":"

**/
@font-face {
    font-family: "rifficfree-bold";
    src: url('/cdn/shop/files/rifficfree-bold-webfont.woff2?v=1667908430') format("woff2"),
         url('/cdn/shop/files/rifficfree-bold-webfont.woff?v=1667908430') format("woff");
}

@font-face {
    font-family: "cat_rhythmus";
    src: url('/cdn/shop/files/cat_rhythmus-webfont.woff2?v=1667908430') format("woff2"),
         url('/cdn/shop/files/cat_rhythmus-webfont.woff?v=1667908430') format("woff");
}



@font-face {
    font-family: "hallendemo";
    src: url('/cdn/shop/files/hallendemo-gxgv1-webfont.woff2?v=1667535327') format("woff2"),
         url('/cdn/shop/files/hallendemo-gxgv1-webfont.woff?v=1667535327') format("woff");
}

@font-face {
    font-family: "capth";
    src: url('/cdn/shop/files/capth___-webfont.woff2?v=1667535050') format("woff2"),
         url('/cdn/shop/files/capth___-webfont.woff?v=1667535050') format("woff");
}
@font-face {
    font-family: "buenaparkjf_regular-webfont";
    src: url('/cdn/shop/files/buenaparkjf_regular-webfont.woff?v=1667457512') format("woff2"),
         url('/cdn/shop/files/buenaparkjf_regular-webfont.woff2?v=1667457512') format("woff");
}
@font-face {
    font-family: "jasonwalcott";
    src: url('/cdn/shop/files/design.jasonwalcott.buenaparkjf-webfont.woff2?v=1667457498') format("woff2"),
         url('/cdn/shop/files/design.jasonwalcott.buenaparkjf-webfont.woff?v=1667457498') format("woff");
}
a.fix--cart {
    position: fixed;
    right: 37px;
    bottom: 125px;
    z-index: 999;
    width: 50px;
    height: 50px;
    background: #fff;
/*     border-radius: 100%; */
    display: flex;
    align-items: center;
    justify-content: center;
      transition: all 0.5s;
}
a.fix--cart:hover svg path {
    color: #fff;
}
a.fix--cart svg path {
    transition: all 0.5s;
}
a.fix--cart:hover {
    background: #032bf5;
}
a.fix--cart svg {
    width: 30px;
    height: 30px;
}
div#navbar ul li a, div#navbar ul li ,.site-footer__item-inner .newfoot,.blue-box .text-button a {
   
    font-family: "capth" !important;
}
.site-footer__item-inner .newfoot,.blue-box .text-button a {
  font-family: "rifficfree-bold" !important;
}
div#navbar ul li a{
  font-family: "rifficfree-bold" !important;
    text-transform: capitalize;
}
.social-media p.h4.newfoot {
    font-family: "hallendemo";
}
div#video-container video {
    background:#fff;
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: center;
}
video#myvid {
    width: 100%;
    height: 100%;
}
.site-footer__content .site-footer__item:first-child .site-footer__item-inner>p{
font-family: "capth";
}

div#navbar ul li:nth-child(2) a,.site-footer__item-inner.site-footer__item-inner--text .social-media p {
    font-family: "buenaparkjf_regular-webfont";
}
.site-footer__item-inner .newfoot {
    
    font-size: 26px;
}
.inside-blue .text-button a {
    font-weight: 100 !important;
}
.site-footer__item-inner .newfoot {
    text-transform: capitalize;
    
}

.site-footer__linklist-item a{
  line-height:32px !important;
}

.price-item{
  background:#000;
  padding:5px;
   text-shadow:none!important;
   font-size:30px !important;
}

a.fix--cart{
/*   content: url(/cdn/shop/files/mycart.png?v=1669268367) !important; */
   content: url( /cdn/shop/files/cart.png?v=1669889339) !important;
   padding:10px !important;
  width:120px !important;
  height:120px !important;
  background:none !important;
}
.site-footer__linklist-item, .no-flex_social span {
  font-size:24px !important;
}
footer .contact-info, .contact-info.email {
  font-size:24px !important;
}

.site-footer__item:last-of-type{
  display:none !important;
}
footer .contact-info svg{
  margin-right:20px !important;
}
.footer-four-buttons-section{
  width:100% !important;
  margin:120px 0 40px 0;
  float:left;
}
.footer-four-buttons{
  margin:0 auto;
  width:50%;
  display:inline-block;
  float:left;
}
.footer-four-buttons img{
  width:100%;
  max-width:170px !important;
  display:block;
  text-align:center;
  margin:0;
}


.site-footer__item-inner--text .social-media-icons{
  max-width:360px !important;
}

.site-footer__linklist-item{
/*   max-width:320px !important; */
  max-width:100% !important;
}

.no-flex_social a {
	width: 100%;
	display: inline-block !important;
	
	margin: 0 auto !important;
  vertical-align:bottom;
}
.footer-social-icons{
  max-width:196px !important;
  margin:0 auto;
}
footer .footer-social-icons a svg, footer .footer-social-icons a span{
  color: #fff !important;
}
footer .site-footer__linklist-item a {
   color: #fff !important;
}
.site-footer__linklist-item{
  text-align:center !important;
}
.copyright {
  color: #fff !important;
}
.bnr-btm .bannerbottom {
  margin-top:48px !important;
}


@media only screen and (min-width: 750px){
.trow.wrapper-width.colthree {
    display: flex;
}
  .trow.wrapper-width.colthree .tcolumn {
    width: 33%;
}
 .site-footer__item-inner--link_list .site-footer__linklist {
 
    padding-left: 0;
    text-align: center;
}
  .footer-contacts {
    width: auto;
    max-width: 380px;
    margin: auto;
}
  footer .contact-info, .contact-info.email{
    color: #fff !important;
  }
    footer .contact-info, .contact-info.email .mail_underline{
    color: #fff !important;
  }
  .site-footer__content .site-footer__item:first-child .site-footer__item-inner>p {
   
    margin-left: auto;
    margin-right: auto;
}
  .site-footer__item--one-third {
    
    display: flex;
    justify-content: center;
}
 

}

@media (max-width:767px) {
     .footer-four-buttons{float:none;}  
}


@media only screen and (min-width:1400px){
  .site-footer__item-inner .newfoot {
    font-size: 37px;
}
  a.fix--cart svg {
    width: 56px;
    height: 56px;
}
  a.fix--cart {
   
    width: 100px;
    height: 100px;
}
  div#navbar ul li a {
    
    font-size: 40px;
}
div#video-container{
  min-height:500px;
  background:#fff;
}
.no-flex_social span,footer .contact-info{
    font-size: 23px;
}
  .site-footer__linklist-item {
    font-size: 23px;
    max-width: 173px;
    margin: auto;
    text-align: left;
}
}
@media only screen and (min-width:1500px){
    .site-footer__item-inner .newfoot {
    font-size: 43px;
}
.site-footer__item-inner p.h4.newfoot {
    line-height: 114px;
    background-size: 350px;
    width: 350px;
}
.site-footer__item-inner .newfoot {
    font-size: 43px;
  
}

}
footer .site-footer__item-inner.site-footer__item-inner--link_list {
    display: flex!important;
    flex-direction: column!important;
    justify-content: center!important;
    align-items: center!important;
}
footer .site-footer__content .site-footer__item--one-quarter:not(:last-of-type) {
    text-a
    padding: 0px!important;
    display: flex!importan;
    justify-content: center!important;
    align-items: baseline!important;
    /* margin: auto; */
}
/* p.h4.newfoot {
    width: 100%;
} */

p.h4.newfoot {
    margin: 0px auto 40px;
}