@font-face {
    font-family: 'NB Architekt Pro Neue';
    font-style: normal;
    font-weight: 400; /* Regular */
	font-display: swap;
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/NB_Architekt_Pro_Neue/NB_Architekt_Pro_Neue_Regular.otf') format('opentype');
  }
  
  @font-face {
    font-family: 'NB Architekt Pro Neue Light';
    font-style: normal;
    font-weight: 200; /* Light */
	font-display: swap;
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/NB_Architekt_Pro_Neue/NB_Architekt_Pro_Neue_Light.otf') format('opentype');
  } 
  
  @font-face {
    font-family: 'Pilat';
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/Pilat/Pilat-Book.otf') format('opentype');
    font-weight: 450;
	font-display: swap;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'Pilat Demi';
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/Pilat/Pilat-Demi.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
	font-display: swap;
  }
  
  @font-face {
    font-family: 'Pilat Regular';
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/Pilat/Pilat-Regular.otf') format('opentype');
    font-weight: 450;
    font-style: normal;
	font-display: swap;
  }
  
  @font-face {
    font-family: 'PilatExtended Regular';
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/Pilat/PilatExtended-Regular.otf') format('opentype');
    font-weight: 450;
    font-style: normal;
	font-display: swap;
  }
  
  @font-face {
    font-family: 'PilatExtended Demi';
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/Pilat/PilatExtended-Demi.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
	font-display: swap;
  }
  
  @font-face {
    font-family: 'SF Pro';
    font-style: normal;
    font-weight: 400; /* Regular */
	font-display: swap;
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/SF/SFProRegular.OTF') format('opentype');
  }
  
  @font-face {
    font-family: 'SF Pro Semi Bold Italic';
    font-style: normal;
    font-weight: 600; /* Semi Bold */
	font-display: swap;
    src: url('https://static.sandisk.com/etc.clientlibs/sndsk-static/designs/fonts/SF/SFProSemiBoldItalic.OTF') format('opentype');
  }
  
body {
    font-family: Pilat, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 450;
    letter-spacing: 0.01em;
    color: #000;
    font-style: normal;
    line-height: 140%;
    background-color:#FFFCF9;
    font-smooth: antialiased;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
}
h1,
h2,
h3 {
    font-family: NB Architekt Pro Neue, Consolas, Lucida Console, Monaco, monospace;
    font-size: 13px;
    font-weight: 400;
    color: #000;
    font-style: normal;
    line-height: 120%;
    letter-spacing: 0.01em;
}

/* letter-spacing */
.sd-text-\[10px\],
.sd-text-\[13px\],
.sd-text-\[15px\]{
	letter-spacing: 0.01em;
}
.sd-text-\[19px\],
.sd-text-\[23px\]{
	letter-spacing: 0;
}
.sd-text-\[28px\],
.sd-text-\[34px\],
.sd-text-\[40px\],
.sd-text-\[48px\]{
	letter-spacing: -0.01em;
}
.sd-text-\[56px\],
.sd-text-\[64px\],
.sd-text-\[76px\],
.sd-text-\[96px\],
.sd-text-\[128px\]{
	letter-spacing: -0.02em;
}
.sd-text-\[148px\]{
	letter-spacing: -0.03em;
}
@media (min-width: 1024px) {	
	.lg\:sd-text-\[10px\],
	.lg\:sd-text-\[13px\],
	.lg\:sd-text-\[15px\]{
		letter-spacing: 0.01em;
	}
	.lg\:sd-text-\[19px\],
	.lg\:sd-text-\[23px\]{
		letter-spacing: 0;
	}
	.lg\:sd-text-\[28px\],
	.lg\:sd-text-\[34px\],
	.lg\:sd-text-\[40px\],
	.lg\:sd-text-\[48px\]{
		letter-spacing: -0.01em;
	}
	.lg\:sd-text-\[56px\],
	.lg\:sd-text-\[64px\],
	.lg\:sd-text-\[76px\],
	.lg\:sd-text-\[96px\],
	.lg\:sd-text-\[128px\]{
		letter-spacing: -0.02em;
	}
	.lg\:sd-text-\[148px\]{
		letter-spacing: -0.03em;
	}
}
/* end letter-spacing */

/* line-height */
.sd-text-\[10px\]{
    line-height: 150%;
}
.sd-text-\[13px\]{
    line-height: 150%;
}
.sd-text-\[15px\]{
	line-height: 140%;
}
.sd-text-\[19px\]{
	line-height: 130%;
}
.sd-text-\[23px\]{
	line-height: 120%;
}
.sd-text-\[28px\]{
	line-height: 110%;
}
.sd-text-\[34px\]{
	line-height: 120%;
}
.sd-text-\[40px\]{
	line-height: 100%;
}
.sd-text-\[48px\]{
	line-height: 100%;
}
.sd-text-\[56px\]{
	line-height: 100%;
}
.sd-text-\[64px\]{
	line-height: 100%;
}
.sd-text-\[76px\]{
	line-height: 96%;
}
.sd-text-\[96px\]{
	line-height: 90%;
}
.sd-text-\[128px\]{
	line-height: 90%;
}
@media (min-width: 1024px) {	
	.lg\:sd-text-\[10px\]{
	    line-height: 150%;
	}	
	.lg\:sd-text-\[13px\]{
	    line-height: 150%;
	}	
	.lg\:sd-text-\[15px\]{
		line-height: 140%;
	}
	.lg\:sd-text-\[19px\]{
		line-height: 130%;
	}
	.lg\:sd-text-\[23px\]{
		line-height: 130%;
	}
	.lg\:sd-text-\[28px\]{
		line-height: 130%;
	}
	.lg\:sd-text-\[34px\]{
		line-height: 120%;
	}
	.lg\:sd-text-\[40px\]{
		line-height: 110%;
	}
	.lg\:sd-text-\[48px\]{
		line-height: 100%;
	}
	.lg\:sd-text-\[56px\]{
		line-height: 100%;
	}
	.lg\:sd-text-\[64px\]{
		line-height: 100%;
	}
	.lg\:sd-text-\[76px\]{
		line-height: 96%;
	}
	.lg\:sd-text-\[96px\]{
		line-height: 90%;
	}
	.sd-text-\[128px\]{
		line-height: 90%;
	}
}
/* end line-height */