/** Shopify CDN: Minification failed

Line 26:0 Unexpected "="

**/
/* =======================================
   CUSTOM FONT: Qeilab
======================================= */
@font-face {
  font-family: 'Glacial Indifference';
  src: url('//asend.co.nz/cdn/shop/t/3/assets/GlacialIndifference-Regular.woff2?v=101341300796434212871783981432') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

/* Add bold weight in case the font internally registers as bold */
@font-face {
  font-family: 'Glacial Indifference';
  src: url('//asend.co.nz/cdn/shop/t/3/assets/GlacialIndifference-Bold.woff2?v=88172168003698069771783981432') format('woff2');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

======================================= */

/*=======================
COLOR VARIABLES
=======================*/

:root{
  --black-primary: #0D0D0D;
  --off-white: #F2F2F2;
  --white: #FDFDFD;
  --text: #161515;
  --subtle-white: #F6F6F6;
  --font-body-family: 'Glacial Indifference', sans-serif;
}
body {
  font-family: var(--font-body-family) !important;
}

.primary-black {
  color: var(--black-primary)!important;
}

.primary-off-white {
  color: var(--off-white)!important;
}

.primary-white {
  color: var(--white)!important;
}

.text-default {
  color: var(--text)!important;
}

.subtle-white {
  color: var(--subtle-white)!important;
}

.text-default a ,
.text-default a strong,
.text-default strong {
   color: var(--text)!important;
   text-decoration:none!important;
   transition:0.2s linear all;
}

.text-default a:hover ,
.text-default a:hover strong
 {
   color: var(--text)!important;
   text-decoration:underline!important;
}

.custom-paragraph{
  margin:auto;
}
.custom-paragraph.text-center{
  text-align:center!important;
}
  .text-black {
  color: #000;
}

.text-white {
  color: #fff;
}


/*=======================
Typgoraphy
=======================*/
p, 
a,
span,
input,
select,
option
{
  font-family:'Glacial Indifference'!important;
  font-weight:400;
  line-height:1.5em!important;
  opacity:1!important;
  letter-spacing:-0.36px!important;
  font-size:18px!important;
}

.body-l{
  font-family: "Glacial Indifference";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 1.45em;
letter-spacing: -0.2px;
}

h1 , .h1{
    font-family: 'goudy-old-style', sans-serif;
    font-style: normal;
    font-size: 60px!important;
    font-weight: 400;
    line-height: 1.2em;
    text-transform: capitalize;
}

h2 , .h2{
     font-family: 'goudy-old-style', sans-serif;
    font-style: normal;
    font-size: 42px!important;
    font-weight: 400;
    line-height: 1.2em;
    text-transform: capitalize;
}
.article-template__content  h2 span{
    font-family: 'goudy-old-style', sans-serif;
    font-style: normal;
    font-size: 30px!important;
    font-weight: 400;
    line-height: 1.2em;
    text-transform: capitalize;
}

h3 , .h3{
     font-family: 'goudy-old-style', sans-serif;
    font-style: normal;
    font-size: 30px!important;
    font-weight: 400;
    line-height: 1.4em;
    text-transform: capitalize;
}

h4 .h4{
    font-family: 'goudy-old-style', sans-serif;
    font-style: normal;
    font-size: 26px!important;
    font-weight: 400;
    line-height: 1.4em;
    letter-spacing: 0.96px;
    text-transform: capitalize;
}
h5{
    font-family:'Jost'!important;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: 0.38px;
    text-transform: uppercase;
}
h6{
  font-family:'Jost'!important;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px; /* 111.111% */
  text-transform: capitalize;
}

.wr-ftr-small{
  font-family: Jost;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 18px; /* 128.571% */
  text-transform: normal;
  
}

h1, h2, h3, h4, h5{
   margin-block-start:0;
   margin-block-end:0;
}

p {
    display: block;
    margin-block-start: 0!important;
    margin-block-end: 0!important;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;    
}

.body_l{
font-family: "Glacial Indifference";
font-size: 18px!important;
font-style: normal;
font-weight: 400;
line-height: 1.45em;
letter-spacing: 0.2px;
}

.body_xs ,
.box-product__price_text{
font-family: "Glacial Indifference";
font-size: 14px!important;
font-style: normal;
font-weight: 400!important;
line-height: 1.5em;
}

.text-black {
  color: #535353ff;
}

.text-white {
  color: #fff;
}

.wr-subheading{
  font-family: "Glacial Indifference";
font-size: 14px!important;
font-style: normal;
font-weight: 400;
line-height: 1.45em;
text-transform:uppercase;
letter-spacing:3px!important;
margin-bottom:20px!important;
}

@media only screen and (max-width:1024px){
   h1 , .h1{
    font-size: 32px!important;
}

h2 , .h2{
    font-size: 26px!important;
}

}

@media only screen and (max-width:767px){
    
}