/** Shopify CDN: Minification failed

Line 48:0 Unexpected "{"
Line 48:1 Expected identifier but found "%"
Line 48:29 Unexpected "{"
Line 48:30 Expected identifier but found "%"
Line 82:0 Unexpected "{"
Line 82:1 Expected identifier but found "%"
Line 82:40 Unexpected "{"
Line 82:41 Expected identifier but found "%"

**/
/* display block */

.db{display:block}
.dbi{display:inline-block}
.dn,.hidden{display:none}

/* display flex */

.fl{display:flex}
.fl1{flex:1}

.f-row{flex-direction:row}
.f-col{flex-direction:column}

.f-wrap{flex-wrap:wrap}
.f-nowrap{flex-wrap:nowrap}

/* flex justify content */

.f-jcs{justify-content:flex-start}
.f-jce{justify-content:flex-end}
.f-jcc{justify-content:center}
.f-jcsb{justify-content:space-between}
.f-jcsa{justify-content:space-around}
.f-jcse{justify-content:space-evenly}

/* flex align items */

.f-ais{align-items:flex-start}
.f-aie{align-items:flex-end}
.f-aic{align-items:center}
.f-aib{align-items:baseline}
.f-aist{align-items:stretch}


{% comment %}/* Text Align */{% endcomment %}
.tl{text-align:left!important}
.tc{text-align:center!important}
.tr{text-align:right!important}
.tjc{text-align:justify}


@media only screen and (min-width:767px) and (max-width:1025px){
    .show-md{display:block!important}
    .hide-md{display:none!important}
}
@media only screen and (max-width:767px){
    .show-sm{display:block!important}
    .hide-sm{display:none!important}
} 

.tdn{text-decoration:none!important}
.tdu{text-decoration:underline}

.w_auto{width:auto!important}
.h_auto{height:auto}
.w_100{width:100%!important}
.h_100{height:100%!important}

/* Font weight */
.fwl{font-weight:300}
.fwr{font-weight:400}
.fwm{font-weight:500}
.fwsb{font-weight:600}

.pa{position:absolute}
.pr{position:relative}
.pf{position:fixed}

{% comment %} /* Margin Padding Class */{% endcomment %}

.pd0{padding:0!important}
.pt0{padding-top:0}
.pl0{padding-left:0}
.pr0{padding-right:0}
.pb0{padding-bottom:0}
.pdt5{padding-top:5px}
.pd5{padding:5px}
.pd10{padding:10px}
.pd15{padding:15px}
.pd20{padding:20px}
.pd25{padding:25px}
.pd30{padding:30px}

.m_auto{margin-left:auto;margin-right:auto}
.ml_auto{margin-left:auto}
.mr_auto{margin-right:auto}
.m0{margin:0!important}
.mt0{margin-top:0!important}
.ml0{margin-left:0!important}
.mr0{margin-right:0!important}
