<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

#how-to-buy .note {
  padding-left: 1em;
  text-indent: -1em;
}
#how-to-buy p + p:not(.--nomargin) {
  margin-block-start: 1em;
}

#how-to-buy h3 {
  font-size: 1.5em;
  font-weight: 700;
  margin-block-end: 1em;
  display: flex;
  gap: .33em;
}
#how-to-buy .main-section &gt; .section figure {
  margin-block-start: 2em;
}
#how-to-buy .main-section dl.flow {
  margin-block-start: 1em;
}
#how-to-buy .main-section dl.flow &gt; div + div {
  margin-block-start: 1em;
}
#how-to-buy .main-section dl.flow dt {

}
#how-to-buy .main-section dl.flow dd {
  padding-inline-start: .5em;
}

#how-to-buy .main-section .input-delivery dl.flow div:nth-child(2) {
  margin-block-start: 3em;
}

@media screen and (max-width: 768px) {

  #how-to-buy .main-section &gt; .section {
    width: calc(100% - 2em);
    margin-inline: auto;
  }
  #how-to-buy .main-section &gt; .section + .section {
    margin-block-start: 5.625em;
  }
  

}

@media screen and (min-width: 769px) {
  
  #how-to-buy .main-section &gt; .section + .section {
    margin-block-start: 3.75em;
  }

  #how-to-buy h3 {
    font-size: 1.5em;
    font-weight: 700;
    margin-block-end: 1em;
  }
}
</pre></body></html>