/**
* Toast CSS Overrides
* ------------------------------------------------------------------------------
* Custom CSS added by store admins
*
* TODO:
* Missing Image? #missingimage
*
* Liquify this by page or section, this file is only going to get bigger!
*
*/
/* General */
.center {
  text-align: center; }

/* Care Guide */
.careGuide .contentCol0,
.careGuide .contentCol1,
.careGuide .contentCol2 {
  padding-left: 10px;
  padding-right: 10px; }

.whiteOut {
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 1001; }

.cg.whiteOutContents {
  width: 60%;
  left: 70%;
  margin-left: -50%; }

.whiteOutContents {
  position: absolute;
  left: 15%;
  width: 70%;
  top: 15%;
  margin: auto;
  background: #fff;
  border: 1px solid #000;
  opacity: 0;
  z-index: 1002; }

.closeBox {
  cursor: pointer;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0; }

.grid-item {
  display: block;
  width: 100%; }

.contentCol0 {
  width: 100%; }

.careGuide h1 {
  padding-top: 50px;
  font-size: 32px; }

.careGuide p {
  font-size: 17px;
  line-height: 21px;
  margin-left: 20px;
  margin-right: 20px; }

.bigBox .grid-item .img {
  margin-bottom: 50px; }

.bigBox .grid-item.careGuide2 .img {
  margin-bottom: 60px; }

.bigBox .contentCol0 .grid-item .img {
  margin-bottom: 60px; }

.bigBox .contentCol2 .grid-item .img {
  margin-bottom: 45px; }

.grid-item.careGuide1 .img {
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  padding-top: 120%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_1.jpg?v=1613415564"); }

.careGuide1 .contentPadder.abs {
  top: 48%; }

.grid-item.careGuide5 .img {
  padding-top: 137.48%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_16.jpg?v=1613415649"); }

.grid-item.careGuide3 .img {
  padding-top: 136%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_3.jpg?v=1613415693"); }

.grid-item.careGuide4 .img {
  padding-top: 93.69%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_15.jpg?v=1613415723"); }

.grid-item.careGuide2 .img {
  padding-top: 75.7%;
  background-image: url("https://app.toa.st/webassets/gifs/WEB_CareGuide_5.gif?1"); }

.careGuide2 .contentPadder.abs {
  color: black;
  top: 100%; }

.grid-item.careGuide6 .img {
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  padding-top: 98%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_6.jpg?v=1613415772"); }

.grid-item.careGuide7 .img {
  padding-top: 105.8%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_7.jpg?v=1613415806"); }

.careGuide7 .contentPadder.abs {
  top: 70%;
  color: black; }

.grid-item.careGuide8 .img {
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  padding-top: 124%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_8.jpg?v=1613415835"); }

.grid-item.careGuide9 .img {
  padding-top: 81.83%;
  letter-spacing: 1px;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_9.jpg?v=1613415872"); }

.grid-item.careGuide9 .contentPadder.abs {
  top: 35%; }

.careGuide9 h3 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 5px; }

.grid-item.careGuide13 .img {
  padding-top: 136%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_10.jpg?v=1613415905"); }

.grid-item.careGuide11 .img {
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  padding-top: 120%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_11.jpg?v=1613418803"); }

.grid-item.careGuide12 .img {
  margin-left: 10%;
  margin-right: 10%;
  width: 80%;
  padding-top: 98%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_12.jpg?v=1613418843"); }

.grid-item.careGuide10 .img {
  padding-top: 81.13%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_13.jpg?v=1613418878"); }

.careGuide10 .contentPadder.abs {
  top: 60%;
  color: black; }

.grid-item.careGuide14 .img {
  padding-top: 81.13%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_14.jpg?v=1613418921"); }

.grid-item.careGuide15 .img {
  padding-top: 0; }

.grid-item.careGuide15 .img video {
  width: 100%; }

.grid-item.careGuide16 .img {
  padding-top: 81.2%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_17.jpg?v=1613418955"); }

.grid-item.careGuide16 h2 {
  color: black; }

.grid-item.careGuide16 h2 span {
  font-size: 14px; }

.grid-item.careGuide16 .contentPadder.abs {
  top: 62%; }

.grid-item.careGuide17 .img {
  padding-top: 100%;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/WEB_CareGuide_18.jpg?v=1613418989");
  margin-left: 10%;
  margin-right: 10%;
  width: 80%; }

.careGuide14 .contentPadder.abs {
  top: 38%; }

.careGuidePopup {
  padding: 50px; }

.careGuidePopup h2 {
  letter-spacing: 1px;
  font-weight: bold;
  font-size: 26px;
  text-align: center;
  font-weight: 600;
  text-transform: uppercase; }

.careGuidePopup h3 {
  letter-spacing: 1px;
  text-decoration: underline;
  font-size: 18px;
  text-align: center;
  font-weight: normal;
  padding: 5px 30px;
  text-underline-position: under; }

.careGuidePopup h4 {
  text-transform: uppercase;
  text-align: center;
  font-size: 19px;
  font-weight: 400;
  padding: 0 30px; }

.careGuidePopup p {
  font-size: 17px;
  line-height: 21px;
  padding: 0 30px;
  font-family: "freight-text-pro", serif;
  text-align: center; }

.careGuidePopup .col-xs-12 p {
  font-family: "freight-sans-pro", "freight-text-pro", sans-serif;
  text-align: left; }

.careGuidePopup ol {
  padding: 0 30px;
  margin-left: 20px; }

.careGuidePopup ol li {
  font-size: 17px;
  line-height: 21px;
  text-align: left; }

.careGuidePopup .leftalign {
  text-align: left; }

.careGuidePopup img {
  margin: 30px auto; }

.careGuidePopup img.border {
  border: 1px solid black; }

.careGuidePopup .cGspacer {
  clear: both;
  height: 30px; }

.careGuidePopup .imagePad {
  margin: 0 25%; }

.contentCol1 {
  padding-top: 70px; }

.contentCol2 {
  padding-top: 0; }

.cg.whiteOutContents {
  width: 60%;
  left: 70%;
  margin-left: -50%; }

@media only screen and (min-width: 1300px) {
  .cg.whiteOutContents {
    width: 770px;
    left: 50%;
    margin-left: -385px; } }
@media only screen and (max-width: 767px) {
  .cg.whiteOutContents {
    width: 90%;
    left: 55%; }

  .bigBox .contentCol0 .grid-item .img {
    margin-top: 0; }

  .contentCol1,
  .contentCol2 {
    padding-top: 0; }

  .bigBox .contentCol0 .grid-item .img,
  .grid-item:not(.txtonly) {
    margin-bottom: 20px; }

  .grid-item.careGuide1 .img {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-top: 150%; }

  .grid-item.careGuide6 .img {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-top: 123%; }

  .grid-item.careGuide8 .img {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-top: 149%; }

  .grid-item.careGuide11 .img {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-top: 150%; }

  .grid-item.careGuide12 .img {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-top: 123%; }

  .grid-item.careGuide17 .img {
    padding-top: 123%;
    margin-left: 0;
    margin-right: 0;
    width: 100%; }

  .careGuidePopup .imagePad {
    margin: 0; } }
@media only screen and (max-width: 550px) {
  .careGuidePopup {
    padding: 20px; }

  .careGuidePopup p {
    padding: 0; }

  .careGuidePopup ol {
    padding: 0; }

  .careGuidePopup img {
    margin: 0 auto; } }
/* Social Conscience */
.socialConscience h1,
.socialConscience h2,
.socialConscience h3,
.socialConscience p {
  padding: 0 15px; }

.socialConscience h1 {
  padding: 10px 0 20px;
  font-size: 36px;
  font-weight: 700; }

.socialConscience h2 {
  font-size: 26px;
  font-weight: 600; }

.socialConscience h3 {
  font-size: 15px;
  padding-bottom: 25px;
  padding-top: 10px; }

.socialConscience li,
.socialConscience p {
  font-size: 15px;
  line-height: 17px;
  font-weight: 400; }

.socialConscience img {
  margin: 45px 0; }

/*
.socialConscience a {
  text-decoration: underline;
  text-underline-position: under;
}
*/
.socialConscience ul {
  list-style-type: disc;
  margin-left: 25px; }

.socialConscience ul li {
  margin-left: 10px;
  margin-bottom: 15px;
  padding-right: 10px; }

.socialConscience .greyBG {
  background: #e9e9e9;
  padding: 15px 0; }

.socialConscience .cta {
  padding-top: 20px;
  padding-bottom: 60px;
  font-size: 17px;
  letter-spacing: 1px; }

.bpppad,
.ourStoryLP .padLeft p.bpppad {
  padding-left: 60px; }

/* desktop only */
@media only screen and (min-width: 1025px) {
  .socialConscience .aligntoLeftFloat,
  .socialConscience .aligntoRightFloat,
  .socialConscience .content {
    max-width: 1120px;
    margin: 0 auto; }

  .socialConscience .rightFloat {
    float: right;
    width: 55%;
    margin-left: 50px; }

  .socialConscience .leftFloat {
    float: left;
    width: 55%;
    margin-right: 50px; }

  .socialConscience .aligntoLeftFloat {
    padding-top: 35px;
    padding-left: 54%; }

  .socialConscience .aligntoRightFloat {
    padding-top: 35px;
    padding-right: 59%; }

  .socialConscience .nudgeUp {
    position: relative;
    top: -45px; }

  .socialConscience .padLeft {
    padding-left: 25%;
    padding-right: 40%; }

  .socialConscience .padLeft2 {
    padding-left: 48%;
    padding-right: 10%; }

  .socialConscience .padLeft3 {
    margin-left: 25%; }

  .socialConscience .extraPad {
    padding: 10px 50px; }

  .socialConscience .extraHead {
    padding-top: 60px; } }
/* prevent runaway */
@media only screen and (min-width: 1120px) {
  .socialConscience .aligntoLeftFloat {
    padding-left: 670px; }

  .socialConscience .aligntoRightFloat {
    padding-right: 670px; } }
@media only screen and (max-width: 1024px) {
  .socialConscience .anchor {
    position: relative;
    top: -100px; }

  .mcenter {
    text-align: center; } }
@media (max-width: 1024px) and (min-width: 768px) {
  .textPad {
    width: 66.66666667%;
    margin-left: 16.66666667%; } }
/* About Us */
p#dText {
  margin-bottom: 10px; }

.ourstoryHero {
  margin: 70px 0;
  background-image: url("https://cdn.shopify.com/s/files/1/0282/5050/5250/files/SS20_TOAST_WEB_OurStory_ABOUT_1.jpg?v=1610109844");
  background-size: cover;
  background-position: center 10%;
  padding-top: 75%; }

.ourstory h2 {
  margin-left: 0 !important; }

.storypad {
  padding: 0 20px; }

/** Craft Page **/
@media (min-width: 768px) {
  .contentCol0,
  .contentCol1,
  .contentCol2 {
    width: 33%; } }
.ourStoryLP h1 {
  font-size: 50px;
  line-height: 40px;
  text-align: left;
  margin: 40px 0 60px; }

.ourStoryLP h2 {
  font-size: 28px;
  text-align: left;
  margin: 20px 0; }

.ourStoryLP p {
  letter-spacing: 1px;
  line-height: 20px; }

.cheaneyTopImg {
  margin-top: 140px; }

.full-width-image .pLeft,
.ourStoryLP .padLeft p.pLeft {
  padding-left: 30px; }

.indigoTopImg {
  margin-top: 60px;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Indigo_1_c2927ff6-1c93-49eb-84af-2ff4f54e467e.jpg?v=1611922703");
  background-position: center 80%;
  background-size: cover;
  width: 100%;
  padding-top: 75%; }

@media (min-width: 1024px) {
  .indigo .bMarkeri {
    max-width: 600px; } }
@media (max-width: 1024px) {
  .template-page .full-width-small {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    max-width: 100vw;
    position: relative;
    right: 50%;
    width: 100vw; } }
.blockprintingTopImg {
  margin-top: 40px;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_BlockPrinting_1.jpg?v=1611922162");
  background-position: center 80%;
  background-size: cover;
  width: 100%;
  padding-top: 75%; }

.ikatTopImg {
  margin-top: 50px; }

.indigoTopImg {
  margin-bottom: 60px; }

.blockprintingHero {
  margin-top: 90px;
  margin-bottom: 90px;
  clear: both;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_BlockPrinting_2.jpg?v=1611922019");
  background-position: center 36%;
  background-size: cover;
  width: 100%;
  padding-top: 75%; }

.cheaneyHero {
  margin-top: 80px;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Cheaney_2.jpg?v=1611922052");
  background-position: center 60%;
  background-size: cover;
  width: 100%;
  padding-top: 75%; }

.ikatHero {
  clear: both;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Ikat_2.jpg?v=1611922093");
  background-position: center 36%;
  background-size: cover;
  width: 100%;
  padding-top: 75%;
  clear: both;
  margin-top: 70px;
  margin-bottom: 70px; }

.kanthaHero {
  margin-top: 90px;
  margin-bottom: 50px;
  clear: both;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Kantha_3.jpg?v=1611922132");
  background-position: center top;
  background-size: cover;
  width: 100%;
  padding-top: 75%; }

.ourStoryLP.indigo .gutter p.pushDown1 {
  margin-top: 90px; }

.ourStoryLP .gutter .img,
.ourStoryLP .gutter p {
  margin: 30px; }

.reGridL {
  padding-right: 130px; }

.reGridConstrain {
  max-width: 1100px; }

.reGridL.cheaney {
  padding-right: 16%; }

.ourStoryLP .topPad {
  margin-top: 60px; }

.cheaney .ourStoryLP .topPad {
  margin-top: 20px; }

.ourStoryLP .topPad2 {
  margin-top: 100px; }

.cheaney .ourStoryLP .topPad2 {
  padding-top: 30px; }

.ourStoryLP.ikat .gutter p.topPad2,
.ourStoryLP.ikat .topPad2 {
  margin-top: 50px; }

.ourStoryLP.ikat .botPad2,
.ourStoryLP.ikat .gutter p.botPad2 {
  margin-bottom: 50px; }

.ourStoryLP.kantha .gutter p.topPad2,
.ourStoryLP.kantha .topPad2 {
  margin-top: 20px; }

.ourStoryLP.kantha .botPad2,
.ourStoryLP.kantha .gutter p.botPad2 {
  margin-bottom: 60px; }

.ourStoryLP.indigo .topPad {
  margin-top: 70px; }

.ourStoryLP .topPad3 {
  margin-top: 70px;
  margin-bottom: 0; }

.ourStoryLP .padLeft p {
  padding-left: 0; }

.ourStoryLP .padLeftExtra p {
  padding-left: 100px; }

.ourStoryLP .padLeftExtra p.pLeft {
  padding-left: 120px; }

.bottomSpacer {
  clear: both;
  height: 80px; }

.rec5 {
  position: relative; }

.links {
  text-transform: uppercase; }

.rec5 .links {
  position: absolute;
  bottom: 0;
  width: 100%;
  clear: both;
  text-transform: uppercase; }

.rec5 .links .sansSemi {
  font-weight: 500; }

.mwid {
  max-width: 550px; }

.mwid.ikat {
  max-width: 300px; }

.mwid.kantha {
  max-width: 400px; }

.cheaneyBottom {
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Cheaney_2.jpg?v=1611922052");
  background-position: center 36%;
  background-size: cover;
  padding-top: 129%; }

.mobileTopBot {
  margin: 0 0 30px; }

.ikat .mobileTopBot {
  margin-top: 15px; }

.ikatBottom {
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Ikat_5.jpg?v=1611922962");
  background-position: center 36%;
  background-size: cover;
  padding-top: 129%; }

#mainContent {
  padding-left: 0;
  padding-right: 0; }

.allHome {
  max-width: 100%; }

.bigBox {
  clear: both;
  padding-top: 20px;
  max-width: 1800px;
  margin: 0 auto; }

.grid {
  width: 100%;
  max-width: 1800px;
  margin: 0 auto; }

.grid-item {
  min-width: 0;
  width: 100%;
  float: left; }

.fullWidth {
  width: 100%; }

.grid-item .img {
  width: 100%;
  background-size: cover;
  position: relative;
  display: block;
  margin: 20px 0; }

.bigBox h1 {
  font-size: 50px;
  font-weight: 700;
  margin-top: 10px;
  margin-bottom: 40px;
  letter-spacing: 1px;
  line-height: 24px; }

.bigBox h2,
.moreMakers a span {
  display: block;
  font-size: 20px;
  letter-spacing: 1px;
  font-weight: 500;
  text-transform: uppercase; }

.bigBox h2 span {
  font-weight: 400; }

.bigBox p {
  margin: 0;
  font-size: 17px;
  letter-spacing: 1px; }

.contentPadder {
  color: #000;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px; }

.toastCraft11 .contentPadder {
  padding-left: 0;
  padding-right: 0; }

.contentPadder.abs {
  text-align: center;
  position: absolute;
  top: 44%;
  color: white; }

.contentCol1,
.contentCol2 {
  padding-left: 30px; }

.blackText {
  color: black; }

.contentPadderSignup {
  text-align: center;
  color: #ffffff;
  position: absolute;
  top: 15%;
  width: 100%; }

.contentPadderMob {
  text-align: center;
  color: #ffffff;
  position: absolute;
  top: 16%;
  width: 100%; }

.contentPadderMob p {
  margin: 12px 0 0;
  font-size: 15px;
  letter-spacing: 1px; }

.contentPadderSignup p {
  font-size: 20px;
  letter-spacing: 2px;
  margin: 5% 0; }

.variantForm {
  text-align: center; }

.hlfooterBox p {
  margin-top: 35px; }

/* Craft */
.toastCraft1 .img,
.toastCraft4 .img {
  padding: 5px 20px; }

.toastCraft2 .img {
  margin: 40px 0; }

.toastCraft3 .contentPadder {
  padding-left: 0;
  padding-right: 0; }

.toastCraft4 .pad {
  padding-left: 15px;
  padding-right: 15px; }

.toastCraft4 .img {
  margin: 15px 0; }

.toastCraft5 .img {
  padding-top: 136%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_10.jpg?v=1611921345");
  background-size: cover; }

.toastCraft6 .img {
  padding-top: 83.33%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_2.jpg?v=1611921376");
  background-size: cover; }

.toastCraft6 .pad {
  padding-left: 20px;
  padding-right: 20px; }

.toastCraft7 .img {
  padding-top: 123%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_1.jpg?v=1611921408");
  background-size: cover; }

.toastCraft8 .img {
  padding-top: 83.3%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_2_fe60314c-fb55-4658-9fa7-795f98ff011f.jpg?v=1611921466");
  background-size: cover;
  background-position: center center; }

.toastCraft8 .pad {
  padding-left: 20px;
  padding-right: 20px; }

.toastCraft9 .img {
  padding-top: 127%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_4.jpg?v=1611921536");
  background-size: cover; }

.toastCraft9 .pad {
  padding-left: 10px;
  padding-right: 10px; }

.toastCraft10 .img {
  padding-top: 100%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_6.jpg?v=1611921571");
  background-size: cover; }

.toastCraft10 .contentPadder {
  top: 90%; }

.toastCraft11 .img {
  padding-top: 217%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_5.jpg?v=1611921628");
  background-size: cover; }

.toastCraft11 .contentPadder.abs {
  top: 50%; }

.toastCraft11 .pad {
  padding-left: 30px;
  padding-right: 30px; }

.toastCraft12 .img {
  padding-top: 60%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_3.jpg?v=1611921669");
  background-size: cover; }

.toastCraft12 .contentPadder {
  top: 35%; }

.toastCraft13 .img {
  padding-top: 138.5%;
  background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_6_022f67e5-e341-4379-81ed-43aef14191d7.jpg?v=1611921737");
  background-size: cover; }

.moreMakers {
  clear: both;
  padding-top: 50px; }

.moreMakers hr {
  border: 0;
  color: #333333;
  background: #333333;
  height: 2px;
  margin: 0 10px; }

.moreMakers h2 {
  text-align: center;
  margin: 50px 0 30px;
  font-weight: 600; }

.moreMakers a {
  position: relative;
  width: 100%;
  padding-top: 81%;
  background-size: cover;
  display: block;
  color: white; }

.moreMakers a span {
  position: absolute;
  top: 35%;
  text-transform: uppercase;
  display: block;
  width: 100%;
  text-align: center; }

.MMpad {
  margin: 30px; }

.MMsheridan a {
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_MM_1.jpg?v=1611921791"); }

.MMrutter a {
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_MM_2.jpg?v=1611921863"); }

.MMnixon a {
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_MM_3.jpg?v=1611921901"); }

.pad {
  margin: 10px; }

#footerInner {
  max-width: 1900px; }

.footerPad {
  max-width: 1100px;
  margin: 0 auto; }

@media (min-width: 768px) {
  .contentCol0,
  .contentCol1,
  .contentCol2 {
    float: left; } }
.lSpace {
  margin-left: 20px; }

.rSpace {
  margin-right: 20px; }

/* Our Approach / About Us */
.ourstory h1 {
  font-size: 36px;
  text-align: center;
  margin: 40px 10px; }

.ourstory h2 {
  font-size: 28px;
  text-align: left;
  margin: 20px 10px; }

.ourstoryHero {
  margin-bottom: 70px;
  background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/SS20_TOAST_WEB_OurStory_ABOUT_1_6c397d15-03d4-46bf-91a3-061d01cf5dda.jpg?v=1611921935");
  background-position: center 10%;
  background-size: cover;
  width: 100%;
  padding-top: 75%; }

.ourStoryIntro {
  text-align: center;
  font-size: 17px;
  padding: 0 20px 50px; }

.storypad {
  padding: 0 20px; }

.storypad img {
  width: 100%; }

.storypad p {
  font-size: 16px; }

.ourstory p.textSemibold {
  font-weight: 500; }

.ourstoryspacer {
  clear: both;
  height: 70px; }

.craftPad {
  height: 0; }

@media only screen and (max-width: 1024px) {
  .indigo .reGridL {
    padding-right: 40px; }

  .craftPad {
    height: 50px; }

  .ourstory h1 {
    font-size: 28px; }

  .ourstory h2 {
    font-size: 26px; }

  .blockprintingHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_BlockPrinting_2.jpg?v=1611922019"); }

  .cheaneyHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Cheaney_2.jpg?v=1611922052"); }

  .ikatHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Ikat_2.jpg?v=1611922093"); }

  .kanthaHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Kantha_3.jpg?v=1611922132"); }

  .blockprintingTopImg {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_BlockPrinting_1.jpg?v=1611922162"); }

  .indigoTopImg {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Indigo_1.jpg?v=1611922205"); }

  .contentCol1,
  .contentCol2 {
    padding-left: 15px; }

  .toastCraft6 .pad {
    padding-left: 5px;
    padding-right: 5px; }

  .toastCraft11 .pad {
    padding-left: 10px;
    padding-right: 10px; } }
@media only screen and (max-width: 767px) {
  .bigBox h2,
  .moreMakers a span {
    font-size: 17px; }

  .rec5 .links {
    position: relative; }

  .bpppad,
  .ourStoryLP .padLeft p.bpppad {
    padding-left: 0; }

  .bpppad p {
    text-align: center; }

  .bigBox {
    padding-top: 0; }

  .bigBox h2,
  .moreMakers a span {
    font-size: 19px; }

  .contentPadder,
  .toastCraft3 .contentPadder {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px; }

  .toastCraft1 .img,
  .toastCraft10 .img,
  .toastCraft12 .img,
  .toastCraft13 .img,
  .toastCraft14 .img,
  .toastCraft15 .img,
  .toastCraft16 .img,
  .toastCraft2 .img,
  .toastCraft3 .img,
  .toastCraft4 .img,
  .toastCraft5 .img,
  .toastCraft6 .img,
  .toastCraft7 .img,
  .toastCraft8 .img,
  .toastCraft9 .img {
    margin: 10px 0; }

  .toastCraft1 .pad,
  .toastCraft10 .pad,
  .toastCraft11 .pad,
  .toastCraft12 .pad,
  .toastCraft13 .pad,
  .toastCraft14 .pad,
  .toastCraft15 .pad,
  .toastCraft15 .pad,
  .toastCraft16 .pad,
  .toastCraft2 .pad,
  .toastCraft3 .pad,
  .toastCraft4 .pad,
  .toastCraft5 .pad,
  .toastCraft6 .pad,
  .toastCraft7 .pad,
  .toastCraft8 .pad,
  .toastCraft9 .pad {
    margin: 0;
    padding: 0; }

  .toastCraft5 .img {
    padding-top: 121.8%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_10_5a1e2823-b1c7-4bd3-8715-53cb301564de.jpg?v=1611922264"); }

  .toastCraft6 .img {
    padding-top: 82.81%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_2m.jpg?v=1611922333"); }

  .toastCraft6 .pad {
    padding-left: 0;
    padding-right: 0; }

  .toastCraft7 .img {
    padding-top: 121.8%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_1_2c68ae51-c76e-445f-bb5f-752a03d5579d.jpg?v=1611922365"); }

  .toastCraft8 .img {
    padding-top: 82.81%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_2_72d2ce5f-4dac-4369-b1ed-472fa77136e0.jpg?v=1611922407"); }

  .toastCraft9 .img {
    padding-top: 82.81%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_4_2de2d315-fa7b-491d-99f8-786e2a322fd0.jpg?v=1611922469"); }

  .toastCraft9 .contentPadder.abs {
    top: 44%; }

  .toastCraft10 .img {
    padding-top: 100%;
    background: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_6_36af1a0c-fbec-4dc5-93be-59290e977a25.jpg?v=1611922510");
    background-size: cover; }

  .toastCraft11 .img {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_5_2dec1f49-e0ef-4c12-a476-7e0a81a5efdc.jpg?v=1611922582"); }

  .toastCraft12 .img {
    padding-top: 58.6%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_3_822a2c77-88b6-4e5a-b4a4-3fd9434eef47.jpg?v=1611922615"); }

  .toastCraft13 .img {
    padding-top: 139%;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Craft_6_924d685f-e504-4bf6-8f92-4617c07df48a.jpg?v=1611923070"); }

  .grid-item:not(.txtonly) {
    margin: 30px 0; }

  .grid-item {
    min-width: 0;
    float: left; }

  .pad {
    margin: 0; }

  .lSpace {
    margin-left: 0; }

  .rSpace {
    margin-right: 0; }

  .ourStoryLP h1 {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 30px; }

  .ourStoryLP h1,
  .ourStoryLP h2,
  .ourStoryLP p {
    text-align: center;
    margin-left: 40px;
    margin-right: 40px; }

  .blockprintingHero {
    margin-top: 0;
    margin-bottom: 0; }

  .cheaneyHero {
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 130%;
    margin-left: -10px;
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Cheaney_2m.jpg?v=1611923116"); }

  .cheaneyMidImg {
    margin-top: 20px;
    margin-bottom: 20px; }

  .cheaney .links {
    margin-left: 0; }

  .blockprintingTopImg,
  .cheaneyTopImg {
    margin-top: 20px;
    margin-bottom: 20px; }

  .full-width-image .pLeft,
  .ourStoryLP .padLeft p.pLeft {
    padding-left: 0; }

  .indigoTopImg {
    margin-bottom: 0;
    margin-top: 30px; }

  .pTopMob {
    padding-top: 30px; }

  .pBotMob {
    padding-bottom: 30px; }

  .kanthaTopImg {
    margin-top: 15px; }

  .ikatHero {
    margin-bottom: 0;
    margin-top: 25px; }

  .kanthaHero {
    margin-top: 0;
    margin-bottom: 0; }

  .ikatTopImg {
    margin-top: 30px; }

  .ourStoryLP .gutter .img {
    margin-left: 0;
    margin-right: 0; }

  .ourStoryLP .topPad {
    margin-top: 0; }

  .ourStoryLP.cheaney .topPad {
    margin-top: 10px; }

  .ourStoryLP.indigo .topPad2 {
    margin-top: 20px;
    margin-bottom: 35px; }

  .ourStoryLP.indigo .topPad,
  .ourStoryLP.indigo .topPad3 {
    margin-top: 0;
    margin-bottom: 0; }

  .ourStoryLP.indigo .topPad2 {
    margin-bottom: 35px; }

  .ourStoryLP .padLeft p {
    padding-left: 0; }

  .ourStoryLP .padLeftExtra p,
  .ourStoryLP .padLeftExtra p.pLeft {
    padding-left: 0; }

  .indigo .move5 {
    margin-top: 50px; }

  .move5 .links {
    position: relative;
    clear: both;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    width: auto; }

  .negmar {
    margin: 0 -10px;
    padding-right: 0; }

  .bMarkert {
    margin-bottom: 30px;
    margin-top: 30px; }

  .bMarkert.bpppad {
    margin-top: 20px; }

  .indigo .reGridL,
  .reGridL,
  .reGridL.cheaney {
    padding-right: 0; }

  .ourStoryLP .topPad2 {
    margin-top: 0; }

  .ourStoryLP.cheaney .topPad2 {
    padding-top: 30px; }

  .nobot,
  .ourStoryLP .gutter .img.nobot {
    margin-bottom: 0; }

  .notop,
  .ourStoryLP .gutter .img.notop {
    margin-top: 0; }

  .ourStoryLP.ikat .gutter p.topPad2 {
    margin-top: 30px; }

  .ourStoryLP.ikat .topPad2 {
    margin-top: 0; }

  .ourStoryLP.ikat .botPad2,
  .ourStoryLP.ikat .gutter p.botPad2 {
    margin-bottom: 30px; }

  .ourStoryLP.kantha .botPad2,
  .ourStoryLP.kantha .gutter p.botPad2 {
    margin-bottom: 25px; }

  .mwid,
  .mwid.ikat,
  .mwid.kantha {
    max-width: 1024px; }

  .kanthaTopImg {
    margin-top: 30px; }

  .negup {
    margin-top: -10px; }

  .craftPad {
    height: 0; }

  .storypad h2,
  .storypad p {
    text-align: center; }

  .rec1 img,
  .rec2 img,
  .rec3 img,
  .rec4 img {
    margin-top: 30px; }

  .ourstoryHero {
    margin-bottom: 20px; }

  .blockprintingHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_BlockPrinting_2.jpg?v=1611922019"); }

  .cheaneyHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Cheaney_2.jpg?v=1611922052"); }

  .ikatHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Ikat_2.jpg?v=1611922093"); }

  .kanthaHero {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Kantha_3.jpg?v=1611922132"); }

  .blockprintingTopImg {
    background-image: url("://cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_BlockPrinting_1.jpg?v=1611922162"); }

  .indigoTopImg {
    background-image: url("//cdn.shopify.com/s/files/1/0282/5050/5250/files/TOAST_WEB_Indigo_1.jpg?v=1611922205"); } }
/** Bootstrap Imports */
.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-print,
.visible-print-block,
.visible-print-inline,
.visible-print-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; }

  .visible-xs {
    display: block !important; } }
@media (min-width: 768px) and (max-width: 1024px) {
  .hidden-sm {
    display: none !important; }

  .visible-sm {
    display: block !important; } }
/** End Bootstrap Imports */
