@charset "UTF-8";
.kz-site .kz-top-about-store {
  line-height: 1.5;
  /* Circular */
  /* Futura */
  /* Helvetica */
  /* Manrope */
  /* Marcellus */
  /* Noto Sans JP */
  /* Sweet Sans Pro */
  /* Termina */
  /* Circular */
  /* Futura */
  /* Helvetica */
  /* Manrope */
  /* Marcellus */
  /* Noto Sans JP */
  /* Sweet Sans Pro */
  /* Termina */
  /* Circular */
  /* Futura */
  /* Helvetica */
  /* Manrope */
  /* Marcellus */
  /* Noto Sans JP */
  /* Sweet Sans Pro */
  /* Termina */
}
.kz-site .kz-top-about-store h3, .kz-site .kz-top-about-store h4, .kz-site .kz-top-about-store h5 {
  margin: 0;
}
.kz-site .kz-top-about-store table {
  border-collapse: collapse;
  border-spacing: 0;
}
@font-face {
  font-family: "Marcellus-Regular";
  src: url("../fonts/Manrope/Marcellus-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std";
  src: url("../fonts/circular-std-book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std-Medium";
  src: url("../fonts/circular-std-medium-500-_1_.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std-Medium";
  src: url("../fonts/circular-std-medium-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Futura-PT";
  src: url("../fonts/futura-pt-medium-oblique.woff") format("woff");
  font-weight: 500;
  font-style: oblique;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Marcellus";
  src: url("../fonts/Manrope/Marcellus-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProRegular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Termina";
  src: url("../fonts/Termina-W00-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "TerminaTest";
  src: url("../fonts/TerminaTest-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
.kz-site .kz-top-about-store .blogBody {
  font-size: medium;
  width: 100%;
  /* children of the <head> element all have display:none */
  /* generic block-level elements */
  /* heading elements */
  /* tables */
  /* for tables without table section elements (can happen with XHTML or dynamically created tables) */
  /* lists */
  /* form elements */
  /* Form controls don't go vertical. */
  /* TODO(crbug.com/880258): Use different styles for
  `-internal-autofill-previewed` and `-internal-autofill-selected`. */
  /* meter */
  /* progress */
  /* inline elements */
  /* states */
  /* HTML5 ruby elements */
  /* other elements */
  /* TODO(foolip): In the Fullscreen spec, there's a ::backdrop block with the
  properties shared with :fullscreen::backdrop (see fullscreen.css). */
  /* page */
  /* Allows thead sections to print at the top of each page. */
}
.kz-site .kz-top-about-store .blogBody html,
.kz-site .kz-top-about-store .blogBody body,
.kz-site .kz-top-about-store .blogBody div,
.kz-site .kz-top-about-store .blogBody span,
.kz-site .kz-top-about-store .blogBody applet,
.kz-site .kz-top-about-store .blogBody object,
.kz-site .kz-top-about-store .blogBody iframe,
.kz-site .kz-top-about-store .blogBody h1,
.kz-site .kz-top-about-store .blogBody h2,
.kz-site .kz-top-about-store .blogBody h3,
.kz-site .kz-top-about-store .blogBody h4,
.kz-site .kz-top-about-store .blogBody h5,
.kz-site .kz-top-about-store .blogBody h6,
.kz-site .kz-top-about-store .blogBody p,
.kz-site .kz-top-about-store .blogBody blockquote,
.kz-site .kz-top-about-store .blogBody pre,
.kz-site .kz-top-about-store .blogBody a,
.kz-site .kz-top-about-store .blogBody button,
.kz-site .kz-top-about-store .blogBody abbr,
.kz-site .kz-top-about-store .blogBody acronym,
.kz-site .kz-top-about-store .blogBody address,
.kz-site .kz-top-about-store .blogBody big,
.kz-site .kz-top-about-store .blogBody cite,
.kz-site .kz-top-about-store .blogBody code,
.kz-site .kz-top-about-store .blogBody del,
.kz-site .kz-top-about-store .blogBody dfn,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody img,
.kz-site .kz-top-about-store .blogBody ins,
.kz-site .kz-top-about-store .blogBody kbd,
.kz-site .kz-top-about-store .blogBody q,
.kz-site .kz-top-about-store .blogBody s,
.kz-site .kz-top-about-store .blogBody samp,
.kz-site .kz-top-about-store .blogBody small,
.kz-site .kz-top-about-store .blogBody strike,
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody sub,
.kz-site .kz-top-about-store .blogBody sup,
.kz-site .kz-top-about-store .blogBody tt,
.kz-site .kz-top-about-store .blogBody var,
.kz-site .kz-top-about-store .blogBody b,
.kz-site .kz-top-about-store .blogBody u,
.kz-site .kz-top-about-store .blogBody i,
.kz-site .kz-top-about-store .blogBody center,
.kz-site .kz-top-about-store .blogBody dl,
.kz-site .kz-top-about-store .blogBody dt,
.kz-site .kz-top-about-store .blogBody dd,
.kz-site .kz-top-about-store .blogBody ol,
.kz-site .kz-top-about-store .blogBody ul,
.kz-site .kz-top-about-store .blogBody li,
.kz-site .kz-top-about-store .blogBody fieldset,
.kz-site .kz-top-about-store .blogBody form,
.kz-site .kz-top-about-store .blogBody label,
.kz-site .kz-top-about-store .blogBody legend,
.kz-site .kz-top-about-store .blogBody table,
.kz-site .kz-top-about-store .blogBody caption,
.kz-site .kz-top-about-store .blogBody tbody,
.kz-site .kz-top-about-store .blogBody tfoot,
.kz-site .kz-top-about-store .blogBody thead,
.kz-site .kz-top-about-store .blogBody tr,
.kz-site .kz-top-about-store .blogBody th,
.kz-site .kz-top-about-store .blogBody td,
.kz-site .kz-top-about-store .blogBody article,
.kz-site .kz-top-about-store .blogBody aside,
.kz-site .kz-top-about-store .blogBody canvas,
.kz-site .kz-top-about-store .blogBody details,
.kz-site .kz-top-about-store .blogBody embed,
.kz-site .kz-top-about-store .blogBody figure,
.kz-site .kz-top-about-store .blogBody figcaption,
.kz-site .kz-top-about-store .blogBody footer,
.kz-site .kz-top-about-store .blogBody header,
.kz-site .kz-top-about-store .blogBody hgroup,
.kz-site .kz-top-about-store .blogBody menu,
.kz-site .kz-top-about-store .blogBody nav,
.kz-site .kz-top-about-store .blogBody output,
.kz-site .kz-top-about-store .blogBody ruby,
.kz-site .kz-top-about-store .blogBody section,
.kz-site .kz-top-about-store .blogBody summary,
.kz-site .kz-top-about-store .blogBody time,
.kz-site .kz-top-about-store .blogBody mark,
.kz-site .kz-top-about-store .blogBody audio,
.kz-site .kz-top-about-store .blogBody video {
  font-size: medium;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
}
.kz-site .kz-top-about-store .blogBody html {
  display: block;
}
.kz-site .kz-top-about-store .blogBody head {
  display: none;
}
.kz-site .kz-top-about-store .blogBody meta {
  display: none;
}
.kz-site .kz-top-about-store .blogBody title {
  display: none;
}
.kz-site .kz-top-about-store .blogBody link {
  display: none;
}
.kz-site .kz-top-about-store .blogBody style {
  display: none;
}
.kz-site .kz-top-about-store .blogBody script {
  display: none;
}
.kz-site .kz-top-about-store .blogBody body {
  display: block;
  margin: 8px;
}
.kz-site .kz-top-about-store .blogBody body:-webkit-full-page-media {
  background-color: rgb(0, 0, 0);
}
.kz-site .kz-top-about-store .blogBody p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  line-height: 2;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody p {
    font-size: 14px;
  }
}
.kz-site .kz-top-about-store .blogBody span {
  font-size: inherit;
}
.kz-site .kz-top-about-store .blogBody div {
  display: block;
}
.kz-site .kz-top-about-store .blogBody layer {
  display: block;
}
.kz-site .kz-top-about-store .blogBody article,
.kz-site .kz-top-about-store .blogBody aside,
.kz-site .kz-top-about-store .blogBody footer,
.kz-site .kz-top-about-store .blogBody header,
.kz-site .kz-top-about-store .blogBody hgroup,
.kz-site .kz-top-about-store .blogBody main,
.kz-site .kz-top-about-store .blogBody nav,
.kz-site .kz-top-about-store .blogBody section {
  display: block;
}
.kz-site .kz-top-about-store .blogBody marquee {
  display: inline-block;
  width: -webkit-fill-available;
}
.kz-site .kz-top-about-store .blogBody address {
  display: block;
}
.kz-site .kz-top-about-store .blogBody blockquote {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.kz-site .kz-top-about-store .blogBody figcaption {
  display: block;
}
.kz-site .kz-top-about-store .blogBody figure {
  display: block;
}
.kz-site .kz-top-about-store .blogBody q {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody q:before {
  content: open-quote;
}
.kz-site .kz-top-about-store .blogBody q:after {
  content: close-quote;
}
.kz-site .kz-top-about-store .blogBody center {
  display: block;
  /* special centering to be able to emulate the html4/netscape behaviour */
  text-align: -webkit-center;
}
.kz-site .kz-top-about-store .blogBody hr {
  display: block;
  overflow: hidden;
  unicode-bidi: isolate;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
  margin-inline-start: auto;
  margin-inline-end: auto;
  border-style: inset;
  border-width: 1px;
}
.kz-site .kz-top-about-store .blogBody map {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody video {
  object-fit: contain;
}
.kz-site .kz-top-about-store .blogBody h1 {
  display: block;
  width: 100%;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1em;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
}
.kz-site .kz-top-about-store .blogBody h2 {
  display: block;
  width: 100%;
  font-size: 2.3em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody h2 {
    font-size: 1.6em;
  }
}
.kz-site .kz-top-about-store .blogBody h3 {
  display: block;
  width: 100%;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h4 {
  display: block;
  width: 100%;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h5 {
  display: block;
  width: 100%;
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h6 {
  display: block;
  width: 100%;
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody kbd {
  font-size: 1em;
}
.kz-site .kz-top-about-store .blogBody table {
  display: table;
  border-color: gray;
  box-sizing: border-box;
  text-indent: initial;
}
.kz-site .kz-top-about-store .blogBody thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody tfoot {
  display: table-footer-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody table > tr {
  vertical-align: middle;
}
.kz-site .kz-top-about-store .blogBody col {
  display: table-column;
}
.kz-site .kz-top-about-store .blogBody colgroup {
  display: table-column-group;
}
.kz-site .kz-top-about-store .blogBody tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody td,
.kz-site .kz-top-about-store .blogBody th {
  display: table-cell;
  vertical-align: inherit;
}
.kz-site .kz-top-about-store .blogBody th {
  font-weight: bold;
  text-align: -internal-center;
}
.kz-site .kz-top-about-store .blogBody caption {
  display: table-caption;
  text-align: -webkit-center;
}
.kz-site .kz-top-about-store .blogBody ul,
.kz-site .kz-top-about-store .blogBody menu,
.kz-site .kz-top-about-store .blogBody dir {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody li {
  display: list-item;
  text-align: -webkit-match-parent;
  line-height: 1.8;
}
.kz-site .kz-top-about-store .blogBody ul ul,
.kz-site .kz-top-about-store .blogBody ol ul {
  list-style-type: circle;
}
.kz-site .kz-top-about-store .blogBody ol ol ul,
.kz-site .kz-top-about-store .blogBody ol ul ul,
.kz-site .kz-top-about-store .blogBody ul ol ul,
.kz-site .kz-top-about-store .blogBody ul ul ul {
  list-style-type: square;
}
.kz-site .kz-top-about-store .blogBody dd {
  display: block;
  margin-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody dl {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.kz-site .kz-top-about-store .blogBody dt {
  display: block;
}
.kz-site .kz-top-about-store .blogBody ol ul,
.kz-site .kz-top-about-store .blogBody ul ol,
.kz-site .kz-top-about-store .blogBody ul ul,
.kz-site .kz-top-about-store .blogBody ol ol {
  margin-block-start: 0;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody form {
  display: block;
  margin-top: 0em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(table, thead, tbody, tfoot, tr) > form:-internal-is-html {
  display: none !important;
}
.kz-site .kz-top-about-store .blogBody label {
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody legend {
  display: block;
  padding-inline-start: 2px;
  padding-inline-end: 2px;
  border: none;
}
.kz-site .kz-top-about-store .blogBody fieldset {
  display: block;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
  padding-block-start: 0.35em;
  padding-inline-start: 0.75em;
  padding-inline-end: 0.75em;
  padding-block-end: 0.625em;
  min-inline-size: min-content;
}
.kz-site .kz-top-about-store .blogBody button {
  appearance: auto;
}
.kz-site .kz-top-about-store .blogBody input,
.kz-site .kz-top-about-store .blogBody textarea,
.kz-site .kz-top-about-store .blogBody select,
.kz-site .kz-top-about-store .blogBody button,
.kz-site .kz-top-about-store .blogBody meter,
.kz-site .kz-top-about-store .blogBody progress {
  -webkit-writing-mode: horizontal-tb !important;
}
.kz-site .kz-top-about-store .blogBody input,
.kz-site .kz-top-about-store .blogBody textarea,
.kz-site .kz-top-about-store .blogBody select,
.kz-site .kz-top-about-store .blogBody button {
  margin: 0em;
  font: -webkit-small-control;
  text-rendering: auto; /* FIXME: Remove when tabs work with optimizeLegibility. */
  color: -internal-light-dark(black, white);
  letter-spacing: normal;
  word-spacing: normal;
  line-height: normal;
  text-transform: none;
  text-indent: 0;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
.kz-site .kz-top-about-store .blogBody input[type=hidden i] {
  display: none;
}
.kz-site .kz-top-about-store .blogBody input {
  appearance: auto;
  padding: 1px;
  background-color: -internal-light-dark(white, black);
  border: 2px inset;
  -webkit-rtl-ordering: logical;
  cursor: text;
}
.kz-site .kz-top-about-store .blogBody input[type=search i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-textfield-decoration-container {
  display: flex !important;
  align-items: center;
  -webkit-user-modify: read-only !important;
  content: none !important;
  writing-mode: inherit !important;
  -internal-align-self-block: center;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-clear-button {
  appearance: auto;
  display: inline-block;
  cursor: default;
  flex: none;
  -webkit-user-modify: read-only !important;
  margin-inline-start: 2px;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-clear-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input[type=search i]::-webkit-search-cancel-button {
  appearance: auto;
  display: block;
  cursor: default;
  flex: none;
  -webkit-user-modify: read-only !important;
  margin-inline-start: 1px;
  user-select: none !important;
}
.kz-site .kz-top-about-store .blogBody input[type=search i]:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-search-cancel-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-inner-spin-button {
  appearance: auto;
  display: inline-block;
  cursor: default;
  flex: none;
  align-self: stretch;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-inner-spin-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody select {
  border-radius: 5px;
}
.kz-site .kz-top-about-store .blogBody textarea {
  appearance: auto;
  background-color: -internal-light-dark(white, black);
  border: 1px solid;
  column-count: initial !important;
  -webkit-rtl-ordering: logical;
  flex-direction: column;
  resize: auto;
  cursor: text;
  padding: 2px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.kz-site .kz-top-about-store .blogBody ::-webkit-input-placeholder {
  -webkit-text-security: none;
  color: #757575;
  direction: inherit !important;
  pointer-events: none !important;
  text-orientation: inherit !important;
  writing-mode: inherit !important;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-input-placeholder {
  text-overflow: inherit;
  line-height: initial;
  white-space: pre;
  word-wrap: normal;
  overflow: hidden;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input::-internal-input-suggested {
  text-overflow: inherit;
  white-space: nowrap;
  overflow: hidden;
}
.kz-site .kz-top-about-store .blogBody input::-internal-input-suggested,
.kz-site .kz-top-about-store .blogBody textarea::-internal-input-suggested {
  font: -webkit-small-control !important;
  /* Prevent that overflow affects the scrollable area. Without this,
  LayoutBox::*Scroll{Height,Width}() may determine the scroll width/height
  from the scrollable area instead of from the overrides in
  LayoutTextControl{Single,Multi}Line::Scroll{Height,Width}(). */
  overflow: hidden !important;
  overflow-anchor: none;
}
.kz-site .kz-top-about-store .blogBody input[type=password i] {
  -webkit-text-security: disc !important;
}
.kz-site .kz-top-about-store .blogBody input[type=password i]::-internal-input-suggested {
  -webkit-text-security: disc !important;
}
.kz-site .kz-top-about-store .blogBody input[type=hidden i],
.kz-site .kz-top-about-store .blogBody input[type=image i],
.kz-site .kz-top-about-store .blogBody input[type=file i] {
  -webkit-appearance: initial; /* AutoAppearanceFor() should match to this. */
  padding: initial;
  background-color: initial;
  border: initial;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=file i] {
  align-items: baseline;
  color: inherit;
  overflow: hidden !important;
  text-align: start !important;
  text-overflow: ellipsis;
  white-space: pre;
}
.kz-site .kz-top-about-store .blogBody input[type=image i] {
  cursor: pointer;
}
.kz-site .kz-top-about-store .blogBody input:-internal-autofill-previewed,
.kz-site .kz-top-about-store .blogBody textarea:-internal-autofill-previewed,
.kz-site .kz-top-about-store .blogBody select:-internal-autofill-previewed {
  -webkit-appearance: menulist-button;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: -internal-light-dark(black, white) !important;
}
.kz-site .kz-top-about-store .blogBody input:-internal-autofill-selected,
.kz-site .kz-top-about-store .blogBody textarea:-internal-autofill-selected,
.kz-site .kz-top-about-store .blogBody select:-internal-autofill-selected {
  -webkit-appearance: menulist-button;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: -internal-light-dark(black, white) !important;
}
.kz-site .kz-top-about-store .blogBody input[type=radio i],
.kz-site .kz-top-about-store .blogBody input[type=checkbox i] {
  margin: 3px 0.5ex;
  padding: initial;
  background-color: initial;
  border: initial;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=button i],
.kz-site .kz-top-about-store .blogBody input[type=submit i],
.kz-site .kz-top-about-store .blogBody input[type=reset i] {
  -internal-empty-line-height: fabricated;
  appearance: auto;
  white-space: pre;
}
.kz-site .kz-top-about-store .blogBody input[type=file i]::-webkit-file-upload-button {
  appearance: auto;
  -webkit-user-modify: read-only !important;
  white-space: nowrap;
  margin: 0;
  margin-inline-end: 4px;
  font-size: inherit;
}
.kz-site .kz-top-about-store .blogBody input[type=button i],
.kz-site .kz-top-about-store .blogBody input[type=submit i],
.kz-site .kz-top-about-store .blogBody input[type=reset i],
.kz-site .kz-top-about-store .blogBody input[type=file i]::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button {
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: -internal-light-dark(ButtonText, #aaaaaa);
  padding: 2px 6px 3px 6px;
  border: 2px outset ButtonFace;
  background-color: ButtonFace;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=range i] {
  appearance: auto; /* AutoAppearanceFor() should match to this. */
  padding: initial;
  border: initial;
  margin: 2px;
  color: #909090;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-container,
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-media-slider-container {
  appearance: inherit;
  flex: 1;
  min-inline-size: 0;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: flex;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]:-internal-has-datalist::-webkit-slider-container {
  /*
  * See LayoutThemeDefault. "22px" is
  * 2 * (SliderTickOffsetFromTrackCenter() + SliderTickSize().Height()).
  */
  min-block-size: 22px;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-runnable-track {
  flex: 1;
  min-inline-size: 0;
  -webkit-align-self: center;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: block;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-thumb,
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-media-slider-thumb {
  appearance: auto;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: block;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=file i]:disabled::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:disabled,
.kz-site .kz-top-about-store .blogBody select:disabled,
.kz-site .kz-top-about-store .blogBody optgroup:disabled,
.kz-site .kz-top-about-store .blogBody option:disabled,
.kz-site .kz-top-about-store .blogBody select[disabled] > option {
  color: -internal-light-dark(GrayText, #aaa);
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:active,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:active,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:active,
.kz-site .kz-top-about-store .blogBody input[type=file i]:active::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:active {
  border-style: inset;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=file i]:active:disabled::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:active:disabled {
  border-style: outset;
}
.kz-site .kz-top-about-store .blogBody input:disabled,
.kz-site .kz-top-about-store .blogBody textarea:disabled {
  color: -internal-light-dark(#545454, #aaa);
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody option:-internal-spatial-navigation-focus {
  outline: -internal-light-dark(black, white) dashed 1px;
  outline-offset: -1px;
}
.kz-site .kz-top-about-store .blogBody datalist {
  display: none;
}
.kz-site .kz-top-about-store .blogBody area {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody area:-webkit-any-link {
  cursor: pointer;
}
.kz-site .kz-top-about-store .blogBody param {
  display: none;
}
.kz-site .kz-top-about-store .blogBody input[type=checkbox i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=radio i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=color i] {
  appearance: auto;
  width: 44px;
  height: 23px;
  background-color: ButtonFace;
  /* Same as native_theme_base. */
  border: 1px #a9a9a9 solid;
  padding: 1px 2px;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=color i]::-webkit-color-swatch-wrapper {
  display: flex;
  padding: 4px 2px;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  width: 100%;
  height: 100%;
}
.kz-site .kz-top-about-store .blogBody input[type=color i]::-webkit-color-swatch {
  background-color: #000000;
  border: 1px solid #777777;
  flex: 1;
  min-width: 0;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list] {
  -webkit-appearance: menulist; /* AutoAppearanceFor() should match to this. */
  width: 88px;
  height: 23px;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list]::-webkit-color-swatch-wrapper {
  padding-inline-start: 8px;
  padding-inline-end: 24px;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list]::-webkit-color-swatch {
  border-color: #000000;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator {
  display: inline-block;
  width: 0.66em;
  height: 0.66em;
  padding: 0.17em 0.34em;
  -webkit-user-modify: read-only !important;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator:hover {
  background-color: #eee;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-calendar-picker-indicator,
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator:focus {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input[type=date i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=date i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=month i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=month i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=week i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=week i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input:disabled::-webkit-calendar-picker-indicator,
.kz-site .kz-top-about-store .blogBody input[type=date i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=date i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=month i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=month i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=week i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=week i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[readonly]::-webkit-calendar-picker-indicator {
  visibility: hidden;
}
.kz-site .kz-top-about-store .blogBody select {
  -webkit-appearance: menulist; /* AutoAppearanceFor() should match to this. */
  box-sizing: border-box;
  align-items: center;
  border: 1px solid;
  white-space: pre;
  -webkit-rtl-ordering: logical;
  color: -internal-light-dark(black, white);
  background-color: -internal-light-dark(white, black);
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody select:not(:-internal-list-box) {
  overflow: visible !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box {
  -webkit-appearance: listbox; /* AutoAppearanceFor() should match to this. */
  align-items: flex-start;
  border: 1px inset gray;
  border-radius: initial;
  overflow-x: hidden;
  overflow-y: scroll;
  vertical-align: text-bottom;
  white-space: nowrap;
}
.kz-site .kz-top-about-store .blogBody optgroup {
  font-weight: bolder;
  display: block;
}
.kz-site .kz-top-about-store .blogBody option {
  font-weight: normal;
  display: block;
  padding: 0 2px 1px 2px;
  white-space: nowrap;
  min-height: 1.2em;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box optgroup option:before {
  content: "    ";
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option,
.kz-site .kz-top-about-store .blogBody select:-internal-list-box optgroup {
  line-height: initial !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:checked {
  background-color: -internal-active-list-box-selection !important;
  color: -internal-active-list-box-selection-text !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:checked:disabled {
  background-color: -internal-inactive-list-box-selection !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option:checked {
  background-color: -internal-inactive-list-box-selection !important;
  color: -internal-inactive-list-box-selection-text !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:disabled option:checked,
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option:checked:disabled {
  color: gray !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box hr {
  border-style: none;
  margin-block-start: 0.5em;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:-internal-multi-select-focus {
  outline: auto 1px -webkit-focus-ring-color;
  outline-offset: -1px;
}
.kz-site .kz-top-about-store .blogBody output {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody meter {
  appearance: auto;
  box-sizing: border-box;
  display: inline-block;
  height: 1em;
  width: 5em;
  vertical-align: -0.2em;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-inner-element {
  appearance: inherit;
  box-sizing: inherit;
  display: none;
  -webkit-user-modify: read-only !important;
  height: 100%;
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-inner-element:-internal-shadow-host-has-appearance {
  display: block;
}
.kz-site .kz-top-about-store .blogBody meter::-internal-fallback:-internal-shadow-host-has-appearance {
  display: none;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-bar {
  background: linear-gradient(to bottom, #ddd, #eee 20%, #ccc 45%, #ccc 55%, #ddd);
  height: 100%;
  width: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-optimum-value {
  background: linear-gradient(to bottom, #ad7, #cea 20%, #7a3 45%, #7a3 55%, #ad7);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-suboptimum-value {
  background: linear-gradient(to bottom, #fe7, #ffc 20%, #db3 45%, #db3 55%, #fe7);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-even-less-good-value {
  background: linear-gradient(to bottom, #f77, #fcc 20%, #d44 45%, #d44 55%, #f77);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody progress {
  appearance: auto;
  box-sizing: border-box;
  display: inline-block;
  height: 1em;
  width: 10em;
  vertical-align: -0.2em;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-inner-element {
  box-sizing: inherit;
  -webkit-user-modify: read-only;
  height: 100%;
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-bar {
  background-color: gray;
  height: 100%;
  width: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-value {
  background-color: green;
  height: 100%;
  width: 50%; /* should be removed later */
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody u,
.kz-site .kz-top-about-store .blogBody ins {
  text-decoration: underline;
}
.kz-site .kz-top-about-store .blogBody abbr[title],
.kz-site .kz-top-about-store .blogBody acronym[title] {
  text-decoration: dotted underline;
}
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody b {
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody i,
.kz-site .kz-top-about-store .blogBody cite,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody var,
.kz-site .kz-top-about-store .blogBody address,
.kz-site .kz-top-about-store .blogBody dfn {
  font-style: italic;
}
.kz-site .kz-top-about-store .blogBody pre,
.kz-site .kz-top-about-store .blogBody xmp,
.kz-site .kz-top-about-store .blogBody plaintext,
.kz-site .kz-top-about-store .blogBody listing {
  display: block;
  white-space: pre;
  margin: 1em 0;
}
.kz-site .kz-top-about-store .blogBody mark {
  background-color: yellow;
  color: black;
}
.kz-site .kz-top-about-store .blogBody big {
  font-size: larger;
}
.kz-site .kz-top-about-store .blogBody small {
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody s,
.kz-site .kz-top-about-store .blogBody strike,
.kz-site .kz-top-about-store .blogBody del {
  text-decoration: line-through;
}
.kz-site .kz-top-about-store .blogBody sub {
  vertical-align: sub;
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody sup {
  vertical-align: super;
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody nobr {
  white-space: nowrap;
}
.kz-site .kz-top-about-store .blogBody :-internal-spatial-navigation-interest {
  outline: auto 1px -webkit-focus-ring-color !important;
  box-shadow: none !important;
}
.kz-site .kz-top-about-store .blogBody :focus {
  outline: auto 1px -webkit-focus-ring-color;
}
.kz-site .kz-top-about-store .blogBody html:focus,
.kz-site .kz-top-about-store .blogBody body:focus {
  outline: none;
}
.kz-site .kz-top-about-store .blogBody embed:focus,
.kz-site .kz-top-about-store .blogBody iframe:focus,
.kz-site .kz-top-about-store .blogBody object:focus {
  outline: none;
}
.kz-site .kz-top-about-store .blogBody input:focus,
.kz-site .kz-top-about-store .blogBody textarea:focus,
.kz-site .kz-top-about-store .blogBody select:focus {
  outline-offset: -2px;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=checkbox i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=file i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=hidden i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=image i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=radio i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=file i]:focus::-webkit-file-upload-button {
  outline-offset: 0;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link {
  color: #0073aa;
  text-decoration: underline;
  cursor: pointer;
  word-break: break-all;
}
.kz-site .kz-top-about-store .blogBody p.has-text-color a {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link:active {
  color: -webkit-activelink;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link:read-write {
  cursor: text;
}
.kz-site .kz-top-about-store .blogBody ruby,
.kz-site .kz-top-about-store .blogBody rt {
  text-indent: 0; /* blocks used for ruby rendering should not trigger this */
}
.kz-site .kz-top-about-store .blogBody rt {
  line-height: normal;
}
.kz-site .kz-top-about-store .blogBody ruby > rt {
  display: block;
  font-size: 50%;
  text-align: start;
}
.kz-site .kz-top-about-store .blogBody rp {
  display: none;
}
.kz-site .kz-top-about-store .blogBody noframes {
  display: none;
}
.kz-site .kz-top-about-store .blogBody frameset,
.kz-site .kz-top-about-store .blogBody frame {
  display: block;
}
.kz-site .kz-top-about-store .blogBody frameset {
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody iframe {
  border: 2px inset;
}
.kz-site .kz-top-about-store .blogBody details {
  display: block;
}
.kz-site .kz-top-about-store .blogBody summary {
  display: block;
}
.kz-site .kz-top-about-store .blogBody summary::-webkit-details-marker {
  display: inline-block;
  width: 0.66em;
  height: 0.66em;
  margin-inline-end: 0.4em;
}
.kz-site .kz-top-about-store .blogBody template {
  display: none;
}
.kz-site .kz-top-about-store .blogBody bdi,
.kz-site .kz-top-about-store .blogBody output {
  unicode-bidi: -webkit-isolate;
}
.kz-site .kz-top-about-store .blogBody bdo {
  unicode-bidi: bidi-override;
}
.kz-site .kz-top-about-store .blogBody textarea[dir=auto i] {
  unicode-bidi: -webkit-plaintext;
}
.kz-site .kz-top-about-store .blogBody dialog:not([open]) {
  display: none;
}
.kz-site .kz-top-about-store .blogBody dialog {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  width: fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: -internal-light-dark(white, black);
  color: -internal-light-dark(black, white);
}
.kz-site .kz-top-about-store .blogBody dialog:-internal-modal {
  position: fixed;
  overflow: auto;
  top: 0;
  bottom: 0;
  /* 6px + 2em = border + padding, as by default box-sizing is content-box. */
  max-width: calc(100% - 6px - 2em);
  max-height: calc(100% - 6px - 2em);
}
.kz-site .kz-top-about-store .blogBody dialog::backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
.kz-site .kz-top-about-store .blogBody slot {
  display: contents;
}
@page {
  .kz-site .kz-top-about-store .blogBody {
    /* FIXME: Define the right default values for page properties. */
    size: auto;
    margin: auto;
    padding: 0px;
    border-width: 0px;
  }
}
@media print {
  .kz-site .kz-top-about-store .blogBody thead {
    break-inside: avoid;
  }
  .kz-site .kz-top-about-store .blogBody tfoot {
    break-inside: avoid;
  }
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote {
  margin: 0 0 1em 0;
  padding: 3em 0;
  text-align: center;
  border-top: 4px solid;
  border-bottom: 4px solid;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignleft,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignright {
  max-width: 420px;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignleft p,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignright p {
  font-size: 1.25em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote p {
  font-size: 1.75em;
  line-height: 1.6;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote cite,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote footer {
  position: relative;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote .has-text-color a {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote:not(.is-style-solid-color) {
  background: none;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color {
  border: none;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote cite {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody .wp-block-quote {
  border-left: 0.25em solid;
  margin: 0 0 1.75em;
  padding-left: 1em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-table td,
.kz-site .kz-top-about-store .blogBody .wp-block-table th {
  border: 1px solid;
}
.kz-site .kz-top-about-store .blogBody .wp-block-table td,
.kz-site .kz-top-about-store .blogBody .wp-block-table th {
  padding: 0.5em;
  border: 1px solid;
  word-break: normal;
  line-height: 1.8;
}
.kz-site .kz-top-about-store .blogBody .wp-block-image img {
  max-width: 100%;
  height: auto;
}
.kz-site .kz-top-about-store .blogBody .wp-block-columns {
  display: flex;
  margin-bottom: 2em;
  box-sizing: border-box;
  flex-wrap: wrap;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody .wp-block-columns {
    flex-direction: column-reverse;
  }
}
.kz-site .kz-top-about-store .blogBody .wp-block-columns p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody .wp-block-column {
  overflow: hidden;
}
.kz-site .kz-top-about-store .blogBody .size-full img {
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody h2,
.kz-site .kz-top-about-store .blogBody h3,
.kz-site .kz-top-about-store .blogBody h4,
.kz-site .kz-top-about-store .blogBody h5,
.kz-site .kz-top-about-store .blogBody h6 {
  margin-block-start: 2em;
  margin-block-end: 2em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-column > h1,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h2,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h3,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h4,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h5,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h6 {
  margin-block-start: 0;
}
.kz-site .kz-top-about-store .about {
  position: relative;
  width: 100%;
  padding-top: 7.5vw;
  padding-bottom: 3.90625vw;
  z-index: 2;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about {
    padding-top: 14.9333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about {
    padding-bottom: 8.5333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
.kz-site .kz-top-about-store .about__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner {
    position: relative;
    width: 26.25vw;
    padding-top: 4.375vw;
    padding-bottom: 4.375vw;
    padding: 0;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner {
    width: 89.6vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner {
    padding-top: 14.9333333333vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner {
    padding-bottom: 14.9333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 4.6875vw;
    height: 4.375vw;
    background: center center/contain no-repeat url("/wp-content/themes/kanizanmai-column-theme/dist/assets/images/about-icon01.webp");
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner::before {
    width: 16vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner::before {
    height: 14.9333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    display: block;
    width: 4.6875vw;
    height: 4.375vw;
    background: center center/contain no-repeat url("/wp-content/themes/kanizanmai-column-theme/dist/assets/images/about-icon02.webp");
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner::after {
    width: 16vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__inner::after {
    height: 14.9333333333vw;
  }
}
.kz-site .kz-top-about-store .about__img {
  width: 24.21875vw;
  height: 6.640625vw;
  display: none;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__img {
    width: 82.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__img {
    height: 22.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__img {
    display: block;
  }
}
.kz-site .kz-top-about-store .about__title {
  padding-top: 1.875vw;
  padding-bottom: 1.875vw;
  background: center center/contain no-repeat url("/wp-content/themes/kanizanmai-column-theme/dist/assets/images/detail-title.webp");
}
.kz-site .kz-top-about-store .about__title {
  padding-left: 7.265625vw;
  padding-right: 7.265625vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__title {
    padding-left: 0vw;
    padding-right: 0vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__title {
    padding-top: 8.5333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__title {
    padding-bottom: 10.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__title {
    background: none;
  }
}
.kz-site .kz-top-about-store .about__title h2 {
  font-size: 3.75vw;
  font-weight: 700;
  text-align: center;
  color: #D93924;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__title h2 {
    font-size: 6.4vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__title h2 {
    color: #000;
  }
}
.kz-site .kz-top-about-store .about__text {
  padding-top: 0.625vw;
  padding-bottom: 3.75vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__text {
    padding-top: 0vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__text {
    padding-bottom: 0vw;
  }
}
.kz-site .kz-top-about-store .about__text p {
  font-size: 1.25vw;
  font-weight: 500;
  color: #000;
  line-height: 1.8;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__text p {
    font-size: 3.7333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__text p {
    text-align: center;
  }
}
.kz-site .kz-top-about-store .about__text p br.sp {
  display: none;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about__text p br.sp {
    display: block;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .about .btn01 {
    display: none;
  }
}
.kz-site .kz-top-about-store .about__sub {
  display: none;
}
.kz-site .kz-top-about-store .about__sub-img01 {
  display: none;
}
.kz-site .kz-top-about-store .page-about .about__sub {
  display: flex;
  justify-content: start;
  align-items: center;
  flex-direction: column;
  padding-bottom: 3.125vw;
  gap: 1.875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub {
    padding-bottom: 10.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub {
    gap: 6.4vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub {
    display: none;
  }
}
.kz-site .kz-top-about-store .page-about .about__sub-img {
  width: 36.40625vw;
  height: 10vw;
  display: block;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-img {
    width: 124.2666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-img {
    height: 34.1333333333vw;
  }
}
.kz-site .kz-top-about-store .page-about .about__sub-hr {
  width: 6.25vw;
  height: 0.234375vw;
  display: block;
  background-color: #000000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-hr {
    width: 21.3333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-hr {
    height: 0.8vw;
  }
}
.kz-site .kz-top-about-store .page-about .about__text p {
  text-align: center;
}
.kz-site .kz-top-about-store .page-about .about .btn01 {
  display: none;
}
.kz-site .kz-top-about-store .page-about .about__sub-img01 {
  display: block;
  position: absolute;
  top: 74%;
  right: 0;
  width: 17.8125vw;
  height: 15.78125vw;
  object-fit: cover;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-img01 {
    width: 60.8vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-img01 {
    height: 53.8666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-about .about__sub-img01 {
    display: none;
  }
}
@font-face {
  font-family: "Marcellus-Regular";
  src: url("../fonts/Manrope/Marcellus-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std";
  src: url("../fonts/circular-std-book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std-Medium";
  src: url("../fonts/circular-std-medium-500-_1_.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std-Medium";
  src: url("../fonts/circular-std-medium-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Futura-PT";
  src: url("../fonts/futura-pt-medium-oblique.woff") format("woff");
  font-weight: 500;
  font-style: oblique;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Marcellus";
  src: url("../fonts/Manrope/Marcellus-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProRegular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Termina";
  src: url("../fonts/Termina-W00-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "TerminaTest";
  src: url("../fonts/TerminaTest-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
.kz-site .kz-top-about-store .blogBody {
  font-size: medium;
  width: 100%;
  /* children of the <head> element all have display:none */
  /* generic block-level elements */
  /* heading elements */
  /* tables */
  /* for tables without table section elements (can happen with XHTML or dynamically created tables) */
  /* lists */
  /* form elements */
  /* Form controls don't go vertical. */
  /* TODO(crbug.com/880258): Use different styles for
  `-internal-autofill-previewed` and `-internal-autofill-selected`. */
  /* meter */
  /* progress */
  /* inline elements */
  /* states */
  /* HTML5 ruby elements */
  /* other elements */
  /* TODO(foolip): In the Fullscreen spec, there's a ::backdrop block with the
  properties shared with :fullscreen::backdrop (see fullscreen.css). */
  /* page */
  /* Allows thead sections to print at the top of each page. */
}
.kz-site .kz-top-about-store .blogBody html,
.kz-site .kz-top-about-store .blogBody body,
.kz-site .kz-top-about-store .blogBody div,
.kz-site .kz-top-about-store .blogBody span,
.kz-site .kz-top-about-store .blogBody applet,
.kz-site .kz-top-about-store .blogBody object,
.kz-site .kz-top-about-store .blogBody iframe,
.kz-site .kz-top-about-store .blogBody h1,
.kz-site .kz-top-about-store .blogBody h2,
.kz-site .kz-top-about-store .blogBody h3,
.kz-site .kz-top-about-store .blogBody h4,
.kz-site .kz-top-about-store .blogBody h5,
.kz-site .kz-top-about-store .blogBody h6,
.kz-site .kz-top-about-store .blogBody p,
.kz-site .kz-top-about-store .blogBody blockquote,
.kz-site .kz-top-about-store .blogBody pre,
.kz-site .kz-top-about-store .blogBody a,
.kz-site .kz-top-about-store .blogBody button,
.kz-site .kz-top-about-store .blogBody abbr,
.kz-site .kz-top-about-store .blogBody acronym,
.kz-site .kz-top-about-store .blogBody address,
.kz-site .kz-top-about-store .blogBody big,
.kz-site .kz-top-about-store .blogBody cite,
.kz-site .kz-top-about-store .blogBody code,
.kz-site .kz-top-about-store .blogBody del,
.kz-site .kz-top-about-store .blogBody dfn,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody img,
.kz-site .kz-top-about-store .blogBody ins,
.kz-site .kz-top-about-store .blogBody kbd,
.kz-site .kz-top-about-store .blogBody q,
.kz-site .kz-top-about-store .blogBody s,
.kz-site .kz-top-about-store .blogBody samp,
.kz-site .kz-top-about-store .blogBody small,
.kz-site .kz-top-about-store .blogBody strike,
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody sub,
.kz-site .kz-top-about-store .blogBody sup,
.kz-site .kz-top-about-store .blogBody tt,
.kz-site .kz-top-about-store .blogBody var,
.kz-site .kz-top-about-store .blogBody b,
.kz-site .kz-top-about-store .blogBody u,
.kz-site .kz-top-about-store .blogBody i,
.kz-site .kz-top-about-store .blogBody center,
.kz-site .kz-top-about-store .blogBody dl,
.kz-site .kz-top-about-store .blogBody dt,
.kz-site .kz-top-about-store .blogBody dd,
.kz-site .kz-top-about-store .blogBody ol,
.kz-site .kz-top-about-store .blogBody ul,
.kz-site .kz-top-about-store .blogBody li,
.kz-site .kz-top-about-store .blogBody fieldset,
.kz-site .kz-top-about-store .blogBody form,
.kz-site .kz-top-about-store .blogBody label,
.kz-site .kz-top-about-store .blogBody legend,
.kz-site .kz-top-about-store .blogBody table,
.kz-site .kz-top-about-store .blogBody caption,
.kz-site .kz-top-about-store .blogBody tbody,
.kz-site .kz-top-about-store .blogBody tfoot,
.kz-site .kz-top-about-store .blogBody thead,
.kz-site .kz-top-about-store .blogBody tr,
.kz-site .kz-top-about-store .blogBody th,
.kz-site .kz-top-about-store .blogBody td,
.kz-site .kz-top-about-store .blogBody article,
.kz-site .kz-top-about-store .blogBody aside,
.kz-site .kz-top-about-store .blogBody canvas,
.kz-site .kz-top-about-store .blogBody details,
.kz-site .kz-top-about-store .blogBody embed,
.kz-site .kz-top-about-store .blogBody figure,
.kz-site .kz-top-about-store .blogBody figcaption,
.kz-site .kz-top-about-store .blogBody footer,
.kz-site .kz-top-about-store .blogBody header,
.kz-site .kz-top-about-store .blogBody hgroup,
.kz-site .kz-top-about-store .blogBody menu,
.kz-site .kz-top-about-store .blogBody nav,
.kz-site .kz-top-about-store .blogBody output,
.kz-site .kz-top-about-store .blogBody ruby,
.kz-site .kz-top-about-store .blogBody section,
.kz-site .kz-top-about-store .blogBody summary,
.kz-site .kz-top-about-store .blogBody time,
.kz-site .kz-top-about-store .blogBody mark,
.kz-site .kz-top-about-store .blogBody audio,
.kz-site .kz-top-about-store .blogBody video {
  font-size: medium;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
}
.kz-site .kz-top-about-store .blogBody html {
  display: block;
}
.kz-site .kz-top-about-store .blogBody head {
  display: none;
}
.kz-site .kz-top-about-store .blogBody meta {
  display: none;
}
.kz-site .kz-top-about-store .blogBody title {
  display: none;
}
.kz-site .kz-top-about-store .blogBody link {
  display: none;
}
.kz-site .kz-top-about-store .blogBody style {
  display: none;
}
.kz-site .kz-top-about-store .blogBody script {
  display: none;
}
.kz-site .kz-top-about-store .blogBody body {
  display: block;
  margin: 8px;
}
.kz-site .kz-top-about-store .blogBody body:-webkit-full-page-media {
  background-color: rgb(0, 0, 0);
}
.kz-site .kz-top-about-store .blogBody p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  line-height: 2;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody p {
    font-size: 14px;
  }
}
.kz-site .kz-top-about-store .blogBody span {
  font-size: inherit;
}
.kz-site .kz-top-about-store .blogBody div {
  display: block;
}
.kz-site .kz-top-about-store .blogBody layer {
  display: block;
}
.kz-site .kz-top-about-store .blogBody article,
.kz-site .kz-top-about-store .blogBody aside,
.kz-site .kz-top-about-store .blogBody footer,
.kz-site .kz-top-about-store .blogBody header,
.kz-site .kz-top-about-store .blogBody hgroup,
.kz-site .kz-top-about-store .blogBody main,
.kz-site .kz-top-about-store .blogBody nav,
.kz-site .kz-top-about-store .blogBody section {
  display: block;
}
.kz-site .kz-top-about-store .blogBody marquee {
  display: inline-block;
  width: -webkit-fill-available;
}
.kz-site .kz-top-about-store .blogBody address {
  display: block;
}
.kz-site .kz-top-about-store .blogBody blockquote {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.kz-site .kz-top-about-store .blogBody figcaption {
  display: block;
}
.kz-site .kz-top-about-store .blogBody figure {
  display: block;
}
.kz-site .kz-top-about-store .blogBody q {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody q:before {
  content: open-quote;
}
.kz-site .kz-top-about-store .blogBody q:after {
  content: close-quote;
}
.kz-site .kz-top-about-store .blogBody center {
  display: block;
  /* special centering to be able to emulate the html4/netscape behaviour */
  text-align: -webkit-center;
}
.kz-site .kz-top-about-store .blogBody hr {
  display: block;
  overflow: hidden;
  unicode-bidi: isolate;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
  margin-inline-start: auto;
  margin-inline-end: auto;
  border-style: inset;
  border-width: 1px;
}
.kz-site .kz-top-about-store .blogBody map {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody video {
  object-fit: contain;
}
.kz-site .kz-top-about-store .blogBody h1 {
  display: block;
  width: 100%;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1em;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
}
.kz-site .kz-top-about-store .blogBody h2 {
  display: block;
  width: 100%;
  font-size: 2.3em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody h2 {
    font-size: 1.6em;
  }
}
.kz-site .kz-top-about-store .blogBody h3 {
  display: block;
  width: 100%;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h4 {
  display: block;
  width: 100%;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h5 {
  display: block;
  width: 100%;
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h6 {
  display: block;
  width: 100%;
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody kbd {
  font-size: 1em;
}
.kz-site .kz-top-about-store .blogBody table {
  display: table;
  border-color: gray;
  box-sizing: border-box;
  text-indent: initial;
}
.kz-site .kz-top-about-store .blogBody thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody tfoot {
  display: table-footer-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody table > tr {
  vertical-align: middle;
}
.kz-site .kz-top-about-store .blogBody col {
  display: table-column;
}
.kz-site .kz-top-about-store .blogBody colgroup {
  display: table-column-group;
}
.kz-site .kz-top-about-store .blogBody tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody td,
.kz-site .kz-top-about-store .blogBody th {
  display: table-cell;
  vertical-align: inherit;
}
.kz-site .kz-top-about-store .blogBody th {
  font-weight: bold;
  text-align: -internal-center;
}
.kz-site .kz-top-about-store .blogBody caption {
  display: table-caption;
  text-align: -webkit-center;
}
.kz-site .kz-top-about-store .blogBody ul,
.kz-site .kz-top-about-store .blogBody menu,
.kz-site .kz-top-about-store .blogBody dir {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody li {
  display: list-item;
  text-align: -webkit-match-parent;
  line-height: 1.8;
}
.kz-site .kz-top-about-store .blogBody ul ul,
.kz-site .kz-top-about-store .blogBody ol ul {
  list-style-type: circle;
}
.kz-site .kz-top-about-store .blogBody ol ol ul,
.kz-site .kz-top-about-store .blogBody ol ul ul,
.kz-site .kz-top-about-store .blogBody ul ol ul,
.kz-site .kz-top-about-store .blogBody ul ul ul {
  list-style-type: square;
}
.kz-site .kz-top-about-store .blogBody dd {
  display: block;
  margin-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody dl {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.kz-site .kz-top-about-store .blogBody dt {
  display: block;
}
.kz-site .kz-top-about-store .blogBody ol ul,
.kz-site .kz-top-about-store .blogBody ul ol,
.kz-site .kz-top-about-store .blogBody ul ul,
.kz-site .kz-top-about-store .blogBody ol ol {
  margin-block-start: 0;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody form {
  display: block;
  margin-top: 0em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(table, thead, tbody, tfoot, tr) > form:-internal-is-html {
  display: none !important;
}
.kz-site .kz-top-about-store .blogBody label {
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody legend {
  display: block;
  padding-inline-start: 2px;
  padding-inline-end: 2px;
  border: none;
}
.kz-site .kz-top-about-store .blogBody fieldset {
  display: block;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
  padding-block-start: 0.35em;
  padding-inline-start: 0.75em;
  padding-inline-end: 0.75em;
  padding-block-end: 0.625em;
  min-inline-size: min-content;
}
.kz-site .kz-top-about-store .blogBody button {
  appearance: auto;
}
.kz-site .kz-top-about-store .blogBody input,
.kz-site .kz-top-about-store .blogBody textarea,
.kz-site .kz-top-about-store .blogBody select,
.kz-site .kz-top-about-store .blogBody button,
.kz-site .kz-top-about-store .blogBody meter,
.kz-site .kz-top-about-store .blogBody progress {
  -webkit-writing-mode: horizontal-tb !important;
}
.kz-site .kz-top-about-store .blogBody input,
.kz-site .kz-top-about-store .blogBody textarea,
.kz-site .kz-top-about-store .blogBody select,
.kz-site .kz-top-about-store .blogBody button {
  margin: 0em;
  font: -webkit-small-control;
  text-rendering: auto; /* FIXME: Remove when tabs work with optimizeLegibility. */
  color: -internal-light-dark(black, white);
  letter-spacing: normal;
  word-spacing: normal;
  line-height: normal;
  text-transform: none;
  text-indent: 0;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
.kz-site .kz-top-about-store .blogBody input[type=hidden i] {
  display: none;
}
.kz-site .kz-top-about-store .blogBody input {
  appearance: auto;
  padding: 1px;
  background-color: -internal-light-dark(white, black);
  border: 2px inset;
  -webkit-rtl-ordering: logical;
  cursor: text;
}
.kz-site .kz-top-about-store .blogBody input[type=search i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-textfield-decoration-container {
  display: flex !important;
  align-items: center;
  -webkit-user-modify: read-only !important;
  content: none !important;
  writing-mode: inherit !important;
  -internal-align-self-block: center;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-clear-button {
  appearance: auto;
  display: inline-block;
  cursor: default;
  flex: none;
  -webkit-user-modify: read-only !important;
  margin-inline-start: 2px;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-clear-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input[type=search i]::-webkit-search-cancel-button {
  appearance: auto;
  display: block;
  cursor: default;
  flex: none;
  -webkit-user-modify: read-only !important;
  margin-inline-start: 1px;
  user-select: none !important;
}
.kz-site .kz-top-about-store .blogBody input[type=search i]:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-search-cancel-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-inner-spin-button {
  appearance: auto;
  display: inline-block;
  cursor: default;
  flex: none;
  align-self: stretch;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-inner-spin-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody select {
  border-radius: 5px;
}
.kz-site .kz-top-about-store .blogBody textarea {
  appearance: auto;
  background-color: -internal-light-dark(white, black);
  border: 1px solid;
  column-count: initial !important;
  -webkit-rtl-ordering: logical;
  flex-direction: column;
  resize: auto;
  cursor: text;
  padding: 2px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.kz-site .kz-top-about-store .blogBody ::-webkit-input-placeholder {
  -webkit-text-security: none;
  color: #757575;
  direction: inherit !important;
  pointer-events: none !important;
  text-orientation: inherit !important;
  writing-mode: inherit !important;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-input-placeholder {
  text-overflow: inherit;
  line-height: initial;
  white-space: pre;
  word-wrap: normal;
  overflow: hidden;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input::-internal-input-suggested {
  text-overflow: inherit;
  white-space: nowrap;
  overflow: hidden;
}
.kz-site .kz-top-about-store .blogBody input::-internal-input-suggested,
.kz-site .kz-top-about-store .blogBody textarea::-internal-input-suggested {
  font: -webkit-small-control !important;
  /* Prevent that overflow affects the scrollable area. Without this,
  LayoutBox::*Scroll{Height,Width}() may determine the scroll width/height
  from the scrollable area instead of from the overrides in
  LayoutTextControl{Single,Multi}Line::Scroll{Height,Width}(). */
  overflow: hidden !important;
  overflow-anchor: none;
}
.kz-site .kz-top-about-store .blogBody input[type=password i] {
  -webkit-text-security: disc !important;
}
.kz-site .kz-top-about-store .blogBody input[type=password i]::-internal-input-suggested {
  -webkit-text-security: disc !important;
}
.kz-site .kz-top-about-store .blogBody input[type=hidden i],
.kz-site .kz-top-about-store .blogBody input[type=image i],
.kz-site .kz-top-about-store .blogBody input[type=file i] {
  -webkit-appearance: initial; /* AutoAppearanceFor() should match to this. */
  padding: initial;
  background-color: initial;
  border: initial;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=file i] {
  align-items: baseline;
  color: inherit;
  overflow: hidden !important;
  text-align: start !important;
  text-overflow: ellipsis;
  white-space: pre;
}
.kz-site .kz-top-about-store .blogBody input[type=image i] {
  cursor: pointer;
}
.kz-site .kz-top-about-store .blogBody input:-internal-autofill-previewed,
.kz-site .kz-top-about-store .blogBody textarea:-internal-autofill-previewed,
.kz-site .kz-top-about-store .blogBody select:-internal-autofill-previewed {
  -webkit-appearance: menulist-button;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: -internal-light-dark(black, white) !important;
}
.kz-site .kz-top-about-store .blogBody input:-internal-autofill-selected,
.kz-site .kz-top-about-store .blogBody textarea:-internal-autofill-selected,
.kz-site .kz-top-about-store .blogBody select:-internal-autofill-selected {
  -webkit-appearance: menulist-button;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: -internal-light-dark(black, white) !important;
}
.kz-site .kz-top-about-store .blogBody input[type=radio i],
.kz-site .kz-top-about-store .blogBody input[type=checkbox i] {
  margin: 3px 0.5ex;
  padding: initial;
  background-color: initial;
  border: initial;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=button i],
.kz-site .kz-top-about-store .blogBody input[type=submit i],
.kz-site .kz-top-about-store .blogBody input[type=reset i] {
  -internal-empty-line-height: fabricated;
  appearance: auto;
  white-space: pre;
}
.kz-site .kz-top-about-store .blogBody input[type=file i]::-webkit-file-upload-button {
  appearance: auto;
  -webkit-user-modify: read-only !important;
  white-space: nowrap;
  margin: 0;
  margin-inline-end: 4px;
  font-size: inherit;
}
.kz-site .kz-top-about-store .blogBody input[type=button i],
.kz-site .kz-top-about-store .blogBody input[type=submit i],
.kz-site .kz-top-about-store .blogBody input[type=reset i],
.kz-site .kz-top-about-store .blogBody input[type=file i]::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button {
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: -internal-light-dark(ButtonText, #aaaaaa);
  padding: 2px 6px 3px 6px;
  border: 2px outset ButtonFace;
  background-color: ButtonFace;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=range i] {
  appearance: auto; /* AutoAppearanceFor() should match to this. */
  padding: initial;
  border: initial;
  margin: 2px;
  color: #909090;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-container,
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-media-slider-container {
  appearance: inherit;
  flex: 1;
  min-inline-size: 0;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: flex;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]:-internal-has-datalist::-webkit-slider-container {
  /*
  * See LayoutThemeDefault. "22px" is
  * 2 * (SliderTickOffsetFromTrackCenter() + SliderTickSize().Height()).
  */
  min-block-size: 22px;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-runnable-track {
  flex: 1;
  min-inline-size: 0;
  -webkit-align-self: center;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: block;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-thumb,
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-media-slider-thumb {
  appearance: auto;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: block;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=file i]:disabled::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:disabled,
.kz-site .kz-top-about-store .blogBody select:disabled,
.kz-site .kz-top-about-store .blogBody optgroup:disabled,
.kz-site .kz-top-about-store .blogBody option:disabled,
.kz-site .kz-top-about-store .blogBody select[disabled] > option {
  color: -internal-light-dark(GrayText, #aaa);
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:active,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:active,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:active,
.kz-site .kz-top-about-store .blogBody input[type=file i]:active::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:active {
  border-style: inset;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=file i]:active:disabled::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:active:disabled {
  border-style: outset;
}
.kz-site .kz-top-about-store .blogBody input:disabled,
.kz-site .kz-top-about-store .blogBody textarea:disabled {
  color: -internal-light-dark(#545454, #aaa);
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody option:-internal-spatial-navigation-focus {
  outline: -internal-light-dark(black, white) dashed 1px;
  outline-offset: -1px;
}
.kz-site .kz-top-about-store .blogBody datalist {
  display: none;
}
.kz-site .kz-top-about-store .blogBody area {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody area:-webkit-any-link {
  cursor: pointer;
}
.kz-site .kz-top-about-store .blogBody param {
  display: none;
}
.kz-site .kz-top-about-store .blogBody input[type=checkbox i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=radio i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=color i] {
  appearance: auto;
  width: 44px;
  height: 23px;
  background-color: ButtonFace;
  /* Same as native_theme_base. */
  border: 1px #a9a9a9 solid;
  padding: 1px 2px;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=color i]::-webkit-color-swatch-wrapper {
  display: flex;
  padding: 4px 2px;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  width: 100%;
  height: 100%;
}
.kz-site .kz-top-about-store .blogBody input[type=color i]::-webkit-color-swatch {
  background-color: #000000;
  border: 1px solid #777777;
  flex: 1;
  min-width: 0;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list] {
  -webkit-appearance: menulist; /* AutoAppearanceFor() should match to this. */
  width: 88px;
  height: 23px;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list]::-webkit-color-swatch-wrapper {
  padding-inline-start: 8px;
  padding-inline-end: 24px;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list]::-webkit-color-swatch {
  border-color: #000000;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator {
  display: inline-block;
  width: 0.66em;
  height: 0.66em;
  padding: 0.17em 0.34em;
  -webkit-user-modify: read-only !important;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator:hover {
  background-color: #eee;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-calendar-picker-indicator,
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator:focus {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input[type=date i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=date i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=month i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=month i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=week i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=week i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input:disabled::-webkit-calendar-picker-indicator,
.kz-site .kz-top-about-store .blogBody input[type=date i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=date i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=month i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=month i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=week i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=week i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[readonly]::-webkit-calendar-picker-indicator {
  visibility: hidden;
}
.kz-site .kz-top-about-store .blogBody select {
  -webkit-appearance: menulist; /* AutoAppearanceFor() should match to this. */
  box-sizing: border-box;
  align-items: center;
  border: 1px solid;
  white-space: pre;
  -webkit-rtl-ordering: logical;
  color: -internal-light-dark(black, white);
  background-color: -internal-light-dark(white, black);
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody select:not(:-internal-list-box) {
  overflow: visible !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box {
  -webkit-appearance: listbox; /* AutoAppearanceFor() should match to this. */
  align-items: flex-start;
  border: 1px inset gray;
  border-radius: initial;
  overflow-x: hidden;
  overflow-y: scroll;
  vertical-align: text-bottom;
  white-space: nowrap;
}
.kz-site .kz-top-about-store .blogBody optgroup {
  font-weight: bolder;
  display: block;
}
.kz-site .kz-top-about-store .blogBody option {
  font-weight: normal;
  display: block;
  padding: 0 2px 1px 2px;
  white-space: nowrap;
  min-height: 1.2em;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box optgroup option:before {
  content: "    ";
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option,
.kz-site .kz-top-about-store .blogBody select:-internal-list-box optgroup {
  line-height: initial !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:checked {
  background-color: -internal-active-list-box-selection !important;
  color: -internal-active-list-box-selection-text !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:checked:disabled {
  background-color: -internal-inactive-list-box-selection !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option:checked {
  background-color: -internal-inactive-list-box-selection !important;
  color: -internal-inactive-list-box-selection-text !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:disabled option:checked,
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option:checked:disabled {
  color: gray !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box hr {
  border-style: none;
  margin-block-start: 0.5em;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:-internal-multi-select-focus {
  outline: auto 1px -webkit-focus-ring-color;
  outline-offset: -1px;
}
.kz-site .kz-top-about-store .blogBody output {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody meter {
  appearance: auto;
  box-sizing: border-box;
  display: inline-block;
  height: 1em;
  width: 5em;
  vertical-align: -0.2em;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-inner-element {
  appearance: inherit;
  box-sizing: inherit;
  display: none;
  -webkit-user-modify: read-only !important;
  height: 100%;
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-inner-element:-internal-shadow-host-has-appearance {
  display: block;
}
.kz-site .kz-top-about-store .blogBody meter::-internal-fallback:-internal-shadow-host-has-appearance {
  display: none;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-bar {
  background: linear-gradient(to bottom, #ddd, #eee 20%, #ccc 45%, #ccc 55%, #ddd);
  height: 100%;
  width: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-optimum-value {
  background: linear-gradient(to bottom, #ad7, #cea 20%, #7a3 45%, #7a3 55%, #ad7);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-suboptimum-value {
  background: linear-gradient(to bottom, #fe7, #ffc 20%, #db3 45%, #db3 55%, #fe7);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-even-less-good-value {
  background: linear-gradient(to bottom, #f77, #fcc 20%, #d44 45%, #d44 55%, #f77);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody progress {
  appearance: auto;
  box-sizing: border-box;
  display: inline-block;
  height: 1em;
  width: 10em;
  vertical-align: -0.2em;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-inner-element {
  box-sizing: inherit;
  -webkit-user-modify: read-only;
  height: 100%;
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-bar {
  background-color: gray;
  height: 100%;
  width: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-value {
  background-color: green;
  height: 100%;
  width: 50%; /* should be removed later */
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody u,
.kz-site .kz-top-about-store .blogBody ins {
  text-decoration: underline;
}
.kz-site .kz-top-about-store .blogBody abbr[title],
.kz-site .kz-top-about-store .blogBody acronym[title] {
  text-decoration: dotted underline;
}
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody b {
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody i,
.kz-site .kz-top-about-store .blogBody cite,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody var,
.kz-site .kz-top-about-store .blogBody address,
.kz-site .kz-top-about-store .blogBody dfn {
  font-style: italic;
}
.kz-site .kz-top-about-store .blogBody pre,
.kz-site .kz-top-about-store .blogBody xmp,
.kz-site .kz-top-about-store .blogBody plaintext,
.kz-site .kz-top-about-store .blogBody listing {
  display: block;
  white-space: pre;
  margin: 1em 0;
}
.kz-site .kz-top-about-store .blogBody mark {
  background-color: yellow;
  color: black;
}
.kz-site .kz-top-about-store .blogBody big {
  font-size: larger;
}
.kz-site .kz-top-about-store .blogBody small {
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody s,
.kz-site .kz-top-about-store .blogBody strike,
.kz-site .kz-top-about-store .blogBody del {
  text-decoration: line-through;
}
.kz-site .kz-top-about-store .blogBody sub {
  vertical-align: sub;
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody sup {
  vertical-align: super;
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody nobr {
  white-space: nowrap;
}
.kz-site .kz-top-about-store .blogBody :-internal-spatial-navigation-interest {
  outline: auto 1px -webkit-focus-ring-color !important;
  box-shadow: none !important;
}
.kz-site .kz-top-about-store .blogBody :focus {
  outline: auto 1px -webkit-focus-ring-color;
}
.kz-site .kz-top-about-store .blogBody html:focus,
.kz-site .kz-top-about-store .blogBody body:focus {
  outline: none;
}
.kz-site .kz-top-about-store .blogBody embed:focus,
.kz-site .kz-top-about-store .blogBody iframe:focus,
.kz-site .kz-top-about-store .blogBody object:focus {
  outline: none;
}
.kz-site .kz-top-about-store .blogBody input:focus,
.kz-site .kz-top-about-store .blogBody textarea:focus,
.kz-site .kz-top-about-store .blogBody select:focus {
  outline-offset: -2px;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=checkbox i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=file i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=hidden i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=image i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=radio i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=file i]:focus::-webkit-file-upload-button {
  outline-offset: 0;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link {
  color: #0073aa;
  text-decoration: underline;
  cursor: pointer;
  word-break: break-all;
}
.kz-site .kz-top-about-store .blogBody p.has-text-color a {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link:active {
  color: -webkit-activelink;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link:read-write {
  cursor: text;
}
.kz-site .kz-top-about-store .blogBody ruby,
.kz-site .kz-top-about-store .blogBody rt {
  text-indent: 0; /* blocks used for ruby rendering should not trigger this */
}
.kz-site .kz-top-about-store .blogBody rt {
  line-height: normal;
}
.kz-site .kz-top-about-store .blogBody ruby > rt {
  display: block;
  font-size: 50%;
  text-align: start;
}
.kz-site .kz-top-about-store .blogBody rp {
  display: none;
}
.kz-site .kz-top-about-store .blogBody noframes {
  display: none;
}
.kz-site .kz-top-about-store .blogBody frameset,
.kz-site .kz-top-about-store .blogBody frame {
  display: block;
}
.kz-site .kz-top-about-store .blogBody frameset {
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody iframe {
  border: 2px inset;
}
.kz-site .kz-top-about-store .blogBody details {
  display: block;
}
.kz-site .kz-top-about-store .blogBody summary {
  display: block;
}
.kz-site .kz-top-about-store .blogBody summary::-webkit-details-marker {
  display: inline-block;
  width: 0.66em;
  height: 0.66em;
  margin-inline-end: 0.4em;
}
.kz-site .kz-top-about-store .blogBody template {
  display: none;
}
.kz-site .kz-top-about-store .blogBody bdi,
.kz-site .kz-top-about-store .blogBody output {
  unicode-bidi: -webkit-isolate;
}
.kz-site .kz-top-about-store .blogBody bdo {
  unicode-bidi: bidi-override;
}
.kz-site .kz-top-about-store .blogBody textarea[dir=auto i] {
  unicode-bidi: -webkit-plaintext;
}
.kz-site .kz-top-about-store .blogBody dialog:not([open]) {
  display: none;
}
.kz-site .kz-top-about-store .blogBody dialog {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  width: fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: -internal-light-dark(white, black);
  color: -internal-light-dark(black, white);
}
.kz-site .kz-top-about-store .blogBody dialog:-internal-modal {
  position: fixed;
  overflow: auto;
  top: 0;
  bottom: 0;
  /* 6px + 2em = border + padding, as by default box-sizing is content-box. */
  max-width: calc(100% - 6px - 2em);
  max-height: calc(100% - 6px - 2em);
}
.kz-site .kz-top-about-store .blogBody dialog::backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
.kz-site .kz-top-about-store .blogBody slot {
  display: contents;
}
@page {
  .kz-site .kz-top-about-store .blogBody {
    /* FIXME: Define the right default values for page properties. */
    size: auto;
    margin: auto;
    padding: 0px;
    border-width: 0px;
  }
}
@media print {
  .kz-site .kz-top-about-store .blogBody thead {
    break-inside: avoid;
  }
  .kz-site .kz-top-about-store .blogBody tfoot {
    break-inside: avoid;
  }
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote {
  margin: 0 0 1em 0;
  padding: 3em 0;
  text-align: center;
  border-top: 4px solid;
  border-bottom: 4px solid;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignleft,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignright {
  max-width: 420px;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignleft p,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignright p {
  font-size: 1.25em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote p {
  font-size: 1.75em;
  line-height: 1.6;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote cite,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote footer {
  position: relative;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote .has-text-color a {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote:not(.is-style-solid-color) {
  background: none;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color {
  border: none;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote cite {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody .wp-block-quote {
  border-left: 0.25em solid;
  margin: 0 0 1.75em;
  padding-left: 1em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-table td,
.kz-site .kz-top-about-store .blogBody .wp-block-table th {
  border: 1px solid;
}
.kz-site .kz-top-about-store .blogBody .wp-block-table td,
.kz-site .kz-top-about-store .blogBody .wp-block-table th {
  padding: 0.5em;
  border: 1px solid;
  word-break: normal;
  line-height: 1.8;
}
.kz-site .kz-top-about-store .blogBody .wp-block-image img {
  max-width: 100%;
  height: auto;
}
.kz-site .kz-top-about-store .blogBody .wp-block-columns {
  display: flex;
  margin-bottom: 2em;
  box-sizing: border-box;
  flex-wrap: wrap;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody .wp-block-columns {
    flex-direction: column-reverse;
  }
}
.kz-site .kz-top-about-store .blogBody .wp-block-columns p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody .wp-block-column {
  overflow: hidden;
}
.kz-site .kz-top-about-store .blogBody .size-full img {
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody h2,
.kz-site .kz-top-about-store .blogBody h3,
.kz-site .kz-top-about-store .blogBody h4,
.kz-site .kz-top-about-store .blogBody h5,
.kz-site .kz-top-about-store .blogBody h6 {
  margin-block-start: 2em;
  margin-block-end: 2em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-column > h1,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h2,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h3,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h4,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h5,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h6 {
  margin-block-start: 0;
}
.kz-site .kz-top-about-store .parallax {
  width: 100%;
  height: 43.75vw;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .parallax {
    height: 63.2vw;
  }
}
.kz-site .kz-top-about-store .parallax__inner {
  width: 100%;
  height: 100%;
  display: flex;
}
.kz-site .kz-top-about-store .parallax__inner img {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  object-fit: cover;
}
.kz-site .kz-top-about-store .parallax__bottom {
  display: none;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .parallax__bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
    padding-top: 10vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .parallax__bottom {
    padding-top: 34.1333333333vw;
  }
}
.kz-site .kz-top-about-store .parallax__bottom-img {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  transform: translateY(-25%);
  width: 18.90625vw;
  height: 9.453125vw;
  z-index: 2;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .parallax__bottom-img {
    width: 64.5333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .parallax__bottom-img {
    height: 32.2666666667vw;
  }
}
.kz-site .kz-top-about-store .page-about .parallax__bottom-btn {
  display: none;
}
@font-face {
  font-family: "Marcellus-Regular";
  src: url("../fonts/Manrope/Marcellus-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std";
  src: url("../fonts/circular-std-book.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std-Medium";
  src: url("../fonts/circular-std-medium-500-_1_.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Circular-Std-Medium";
  src: url("../fonts/circular-std-medium-500.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Futura-PT";
  src: url("../fonts/futura-pt-medium-oblique.woff") format("woff");
  font-weight: 500;
  font-style: oblique;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Helvetica";
  src: url("../fonts/Helvetica-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Manrope";
  src: url("../fonts/Manrope/Manrope-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Marcellus";
  src: url("../fonts/Manrope/Marcellus-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Noto Sans JP";
  src: url("../fonts/NotoSansJP-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProRegular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProMedium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Sweet Sans Pro";
  src: url("../fonts/SweetSansProBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Termina";
  src: url("../fonts/Termina-W00-Heavy.woff") format("woff");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "TerminaTest";
  src: url("../fonts/TerminaTest-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
.kz-site .kz-top-about-store .blogBody {
  font-size: medium;
  width: 100%;
  /* children of the <head> element all have display:none */
  /* generic block-level elements */
  /* heading elements */
  /* tables */
  /* for tables without table section elements (can happen with XHTML or dynamically created tables) */
  /* lists */
  /* form elements */
  /* Form controls don't go vertical. */
  /* TODO(crbug.com/880258): Use different styles for
  `-internal-autofill-previewed` and `-internal-autofill-selected`. */
  /* meter */
  /* progress */
  /* inline elements */
  /* states */
  /* HTML5 ruby elements */
  /* other elements */
  /* TODO(foolip): In the Fullscreen spec, there's a ::backdrop block with the
  properties shared with :fullscreen::backdrop (see fullscreen.css). */
  /* page */
  /* Allows thead sections to print at the top of each page. */
}
.kz-site .kz-top-about-store .blogBody html,
.kz-site .kz-top-about-store .blogBody body,
.kz-site .kz-top-about-store .blogBody div,
.kz-site .kz-top-about-store .blogBody span,
.kz-site .kz-top-about-store .blogBody applet,
.kz-site .kz-top-about-store .blogBody object,
.kz-site .kz-top-about-store .blogBody iframe,
.kz-site .kz-top-about-store .blogBody h1,
.kz-site .kz-top-about-store .blogBody h2,
.kz-site .kz-top-about-store .blogBody h3,
.kz-site .kz-top-about-store .blogBody h4,
.kz-site .kz-top-about-store .blogBody h5,
.kz-site .kz-top-about-store .blogBody h6,
.kz-site .kz-top-about-store .blogBody p,
.kz-site .kz-top-about-store .blogBody blockquote,
.kz-site .kz-top-about-store .blogBody pre,
.kz-site .kz-top-about-store .blogBody a,
.kz-site .kz-top-about-store .blogBody button,
.kz-site .kz-top-about-store .blogBody abbr,
.kz-site .kz-top-about-store .blogBody acronym,
.kz-site .kz-top-about-store .blogBody address,
.kz-site .kz-top-about-store .blogBody big,
.kz-site .kz-top-about-store .blogBody cite,
.kz-site .kz-top-about-store .blogBody code,
.kz-site .kz-top-about-store .blogBody del,
.kz-site .kz-top-about-store .blogBody dfn,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody img,
.kz-site .kz-top-about-store .blogBody ins,
.kz-site .kz-top-about-store .blogBody kbd,
.kz-site .kz-top-about-store .blogBody q,
.kz-site .kz-top-about-store .blogBody s,
.kz-site .kz-top-about-store .blogBody samp,
.kz-site .kz-top-about-store .blogBody small,
.kz-site .kz-top-about-store .blogBody strike,
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody sub,
.kz-site .kz-top-about-store .blogBody sup,
.kz-site .kz-top-about-store .blogBody tt,
.kz-site .kz-top-about-store .blogBody var,
.kz-site .kz-top-about-store .blogBody b,
.kz-site .kz-top-about-store .blogBody u,
.kz-site .kz-top-about-store .blogBody i,
.kz-site .kz-top-about-store .blogBody center,
.kz-site .kz-top-about-store .blogBody dl,
.kz-site .kz-top-about-store .blogBody dt,
.kz-site .kz-top-about-store .blogBody dd,
.kz-site .kz-top-about-store .blogBody ol,
.kz-site .kz-top-about-store .blogBody ul,
.kz-site .kz-top-about-store .blogBody li,
.kz-site .kz-top-about-store .blogBody fieldset,
.kz-site .kz-top-about-store .blogBody form,
.kz-site .kz-top-about-store .blogBody label,
.kz-site .kz-top-about-store .blogBody legend,
.kz-site .kz-top-about-store .blogBody table,
.kz-site .kz-top-about-store .blogBody caption,
.kz-site .kz-top-about-store .blogBody tbody,
.kz-site .kz-top-about-store .blogBody tfoot,
.kz-site .kz-top-about-store .blogBody thead,
.kz-site .kz-top-about-store .blogBody tr,
.kz-site .kz-top-about-store .blogBody th,
.kz-site .kz-top-about-store .blogBody td,
.kz-site .kz-top-about-store .blogBody article,
.kz-site .kz-top-about-store .blogBody aside,
.kz-site .kz-top-about-store .blogBody canvas,
.kz-site .kz-top-about-store .blogBody details,
.kz-site .kz-top-about-store .blogBody embed,
.kz-site .kz-top-about-store .blogBody figure,
.kz-site .kz-top-about-store .blogBody figcaption,
.kz-site .kz-top-about-store .blogBody footer,
.kz-site .kz-top-about-store .blogBody header,
.kz-site .kz-top-about-store .blogBody hgroup,
.kz-site .kz-top-about-store .blogBody menu,
.kz-site .kz-top-about-store .blogBody nav,
.kz-site .kz-top-about-store .blogBody output,
.kz-site .kz-top-about-store .blogBody ruby,
.kz-site .kz-top-about-store .blogBody section,
.kz-site .kz-top-about-store .blogBody summary,
.kz-site .kz-top-about-store .blogBody time,
.kz-site .kz-top-about-store .blogBody mark,
.kz-site .kz-top-about-store .blogBody audio,
.kz-site .kz-top-about-store .blogBody video {
  font-size: medium;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
}
.kz-site .kz-top-about-store .blogBody html {
  display: block;
}
.kz-site .kz-top-about-store .blogBody head {
  display: none;
}
.kz-site .kz-top-about-store .blogBody meta {
  display: none;
}
.kz-site .kz-top-about-store .blogBody title {
  display: none;
}
.kz-site .kz-top-about-store .blogBody link {
  display: none;
}
.kz-site .kz-top-about-store .blogBody style {
  display: none;
}
.kz-site .kz-top-about-store .blogBody script {
  display: none;
}
.kz-site .kz-top-about-store .blogBody body {
  display: block;
  margin: 8px;
}
.kz-site .kz-top-about-store .blogBody body:-webkit-full-page-media {
  background-color: rgb(0, 0, 0);
}
.kz-site .kz-top-about-store .blogBody p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  line-height: 2;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody p {
    font-size: 14px;
  }
}
.kz-site .kz-top-about-store .blogBody span {
  font-size: inherit;
}
.kz-site .kz-top-about-store .blogBody div {
  display: block;
}
.kz-site .kz-top-about-store .blogBody layer {
  display: block;
}
.kz-site .kz-top-about-store .blogBody article,
.kz-site .kz-top-about-store .blogBody aside,
.kz-site .kz-top-about-store .blogBody footer,
.kz-site .kz-top-about-store .blogBody header,
.kz-site .kz-top-about-store .blogBody hgroup,
.kz-site .kz-top-about-store .blogBody main,
.kz-site .kz-top-about-store .blogBody nav,
.kz-site .kz-top-about-store .blogBody section {
  display: block;
}
.kz-site .kz-top-about-store .blogBody marquee {
  display: inline-block;
  width: -webkit-fill-available;
}
.kz-site .kz-top-about-store .blogBody address {
  display: block;
}
.kz-site .kz-top-about-store .blogBody blockquote {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
.kz-site .kz-top-about-store .blogBody figcaption {
  display: block;
}
.kz-site .kz-top-about-store .blogBody figure {
  display: block;
}
.kz-site .kz-top-about-store .blogBody q {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody q:before {
  content: open-quote;
}
.kz-site .kz-top-about-store .blogBody q:after {
  content: close-quote;
}
.kz-site .kz-top-about-store .blogBody center {
  display: block;
  /* special centering to be able to emulate the html4/netscape behaviour */
  text-align: -webkit-center;
}
.kz-site .kz-top-about-store .blogBody hr {
  display: block;
  overflow: hidden;
  unicode-bidi: isolate;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
  margin-inline-start: auto;
  margin-inline-end: auto;
  border-style: inset;
  border-width: 1px;
}
.kz-site .kz-top-about-store .blogBody map {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody video {
  object-fit: contain;
}
.kz-site .kz-top-about-store .blogBody h1 {
  display: block;
  width: 100%;
  font-size: 2em;
  margin-block-start: 0.67em;
  margin-block-end: 0.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.5em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 1em;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) :-webkit-any(article, aside, nav, section) h1 {
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
}
.kz-site .kz-top-about-store .blogBody h2 {
  display: block;
  width: 100%;
  font-size: 2.3em;
  margin-block-start: 0.83em;
  margin-block-end: 0.83em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody h2 {
    font-size: 1.6em;
  }
}
.kz-site .kz-top-about-store .blogBody h3 {
  display: block;
  width: 100%;
  font-size: 1.17em;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h4 {
  display: block;
  width: 100%;
  margin-block-start: 1.33em;
  margin-block-end: 1.33em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h5 {
  display: block;
  width: 100%;
  font-size: 0.83em;
  margin-block-start: 1.67em;
  margin-block-end: 1.67em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody h6 {
  display: block;
  width: 100%;
  font-size: 0.67em;
  margin-block-start: 2.33em;
  margin-block-end: 2.33em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody kbd {
  font-size: 1em;
}
.kz-site .kz-top-about-store .blogBody table {
  display: table;
  border-color: gray;
  box-sizing: border-box;
  text-indent: initial;
}
.kz-site .kz-top-about-store .blogBody thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody tfoot {
  display: table-footer-group;
  vertical-align: middle;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody table > tr {
  vertical-align: middle;
}
.kz-site .kz-top-about-store .blogBody col {
  display: table-column;
}
.kz-site .kz-top-about-store .blogBody colgroup {
  display: table-column-group;
}
.kz-site .kz-top-about-store .blogBody tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody td,
.kz-site .kz-top-about-store .blogBody th {
  display: table-cell;
  vertical-align: inherit;
}
.kz-site .kz-top-about-store .blogBody th {
  font-weight: bold;
  text-align: -internal-center;
}
.kz-site .kz-top-about-store .blogBody caption {
  display: table-caption;
  text-align: -webkit-center;
}
.kz-site .kz-top-about-store .blogBody ul,
.kz-site .kz-top-about-store .blogBody menu,
.kz-site .kz-top-about-store .blogBody dir {
  display: block;
  list-style-type: disc;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody ol {
  display: block;
  list-style-type: decimal;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
  padding-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody li {
  display: list-item;
  text-align: -webkit-match-parent;
  line-height: 1.8;
}
.kz-site .kz-top-about-store .blogBody ul ul,
.kz-site .kz-top-about-store .blogBody ol ul {
  list-style-type: circle;
}
.kz-site .kz-top-about-store .blogBody ol ol ul,
.kz-site .kz-top-about-store .blogBody ol ul ul,
.kz-site .kz-top-about-store .blogBody ul ol ul,
.kz-site .kz-top-about-store .blogBody ul ul ul {
  list-style-type: square;
}
.kz-site .kz-top-about-store .blogBody dd {
  display: block;
  margin-inline-start: 40px;
}
.kz-site .kz-top-about-store .blogBody dl {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
.kz-site .kz-top-about-store .blogBody dt {
  display: block;
}
.kz-site .kz-top-about-store .blogBody ol ul,
.kz-site .kz-top-about-store .blogBody ul ol,
.kz-site .kz-top-about-store .blogBody ul ul,
.kz-site .kz-top-about-store .blogBody ol ol {
  margin-block-start: 0;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody form {
  display: block;
  margin-top: 0em;
}
.kz-site .kz-top-about-store .blogBody :-webkit-any(table, thead, tbody, tfoot, tr) > form:-internal-is-html {
  display: none !important;
}
.kz-site .kz-top-about-store .blogBody label {
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody legend {
  display: block;
  padding-inline-start: 2px;
  padding-inline-end: 2px;
  border: none;
}
.kz-site .kz-top-about-store .blogBody fieldset {
  display: block;
  margin-inline-start: 2px;
  margin-inline-end: 2px;
  padding-block-start: 0.35em;
  padding-inline-start: 0.75em;
  padding-inline-end: 0.75em;
  padding-block-end: 0.625em;
  min-inline-size: min-content;
}
.kz-site .kz-top-about-store .blogBody button {
  appearance: auto;
}
.kz-site .kz-top-about-store .blogBody input,
.kz-site .kz-top-about-store .blogBody textarea,
.kz-site .kz-top-about-store .blogBody select,
.kz-site .kz-top-about-store .blogBody button,
.kz-site .kz-top-about-store .blogBody meter,
.kz-site .kz-top-about-store .blogBody progress {
  -webkit-writing-mode: horizontal-tb !important;
}
.kz-site .kz-top-about-store .blogBody input,
.kz-site .kz-top-about-store .blogBody textarea,
.kz-site .kz-top-about-store .blogBody select,
.kz-site .kz-top-about-store .blogBody button {
  margin: 0em;
  font: -webkit-small-control;
  text-rendering: auto; /* FIXME: Remove when tabs work with optimizeLegibility. */
  color: -internal-light-dark(black, white);
  letter-spacing: normal;
  word-spacing: normal;
  line-height: normal;
  text-transform: none;
  text-indent: 0;
  text-shadow: none;
  display: inline-block;
  text-align: start;
}
.kz-site .kz-top-about-store .blogBody input[type=hidden i] {
  display: none;
}
.kz-site .kz-top-about-store .blogBody input {
  appearance: auto;
  padding: 1px;
  background-color: -internal-light-dark(white, black);
  border: 2px inset;
  -webkit-rtl-ordering: logical;
  cursor: text;
}
.kz-site .kz-top-about-store .blogBody input[type=search i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-textfield-decoration-container {
  display: flex !important;
  align-items: center;
  -webkit-user-modify: read-only !important;
  content: none !important;
  writing-mode: inherit !important;
  -internal-align-self-block: center;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-clear-button {
  appearance: auto;
  display: inline-block;
  cursor: default;
  flex: none;
  -webkit-user-modify: read-only !important;
  margin-inline-start: 2px;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus, :hover)::-webkit-clear-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input[type=search i]::-webkit-search-cancel-button {
  appearance: auto;
  display: block;
  cursor: default;
  flex: none;
  -webkit-user-modify: read-only !important;
  margin-inline-start: 1px;
  user-select: none !important;
}
.kz-site .kz-top-about-store .blogBody input[type=search i]:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-search-cancel-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-inner-spin-button {
  appearance: auto;
  display: inline-block;
  cursor: default;
  flex: none;
  align-self: stretch;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-inner-spin-button {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody select {
  border-radius: 5px;
}
.kz-site .kz-top-about-store .blogBody textarea {
  appearance: auto;
  background-color: -internal-light-dark(white, black);
  border: 1px solid;
  column-count: initial !important;
  -webkit-rtl-ordering: logical;
  flex-direction: column;
  resize: auto;
  cursor: text;
  padding: 2px;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.kz-site .kz-top-about-store .blogBody ::-webkit-input-placeholder {
  -webkit-text-security: none;
  color: #757575;
  direction: inherit !important;
  pointer-events: none !important;
  text-orientation: inherit !important;
  writing-mode: inherit !important;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-input-placeholder {
  text-overflow: inherit;
  line-height: initial;
  white-space: pre;
  word-wrap: normal;
  overflow: hidden;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input::-internal-input-suggested {
  text-overflow: inherit;
  white-space: nowrap;
  overflow: hidden;
}
.kz-site .kz-top-about-store .blogBody input::-internal-input-suggested,
.kz-site .kz-top-about-store .blogBody textarea::-internal-input-suggested {
  font: -webkit-small-control !important;
  /* Prevent that overflow affects the scrollable area. Without this,
  LayoutBox::*Scroll{Height,Width}() may determine the scroll width/height
  from the scrollable area instead of from the overrides in
  LayoutTextControl{Single,Multi}Line::Scroll{Height,Width}(). */
  overflow: hidden !important;
  overflow-anchor: none;
}
.kz-site .kz-top-about-store .blogBody input[type=password i] {
  -webkit-text-security: disc !important;
}
.kz-site .kz-top-about-store .blogBody input[type=password i]::-internal-input-suggested {
  -webkit-text-security: disc !important;
}
.kz-site .kz-top-about-store .blogBody input[type=hidden i],
.kz-site .kz-top-about-store .blogBody input[type=image i],
.kz-site .kz-top-about-store .blogBody input[type=file i] {
  -webkit-appearance: initial; /* AutoAppearanceFor() should match to this. */
  padding: initial;
  background-color: initial;
  border: initial;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=file i] {
  align-items: baseline;
  color: inherit;
  overflow: hidden !important;
  text-align: start !important;
  text-overflow: ellipsis;
  white-space: pre;
}
.kz-site .kz-top-about-store .blogBody input[type=image i] {
  cursor: pointer;
}
.kz-site .kz-top-about-store .blogBody input:-internal-autofill-previewed,
.kz-site .kz-top-about-store .blogBody textarea:-internal-autofill-previewed,
.kz-site .kz-top-about-store .blogBody select:-internal-autofill-previewed {
  -webkit-appearance: menulist-button;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: -internal-light-dark(black, white) !important;
}
.kz-site .kz-top-about-store .blogBody input:-internal-autofill-selected,
.kz-site .kz-top-about-store .blogBody textarea:-internal-autofill-selected,
.kz-site .kz-top-about-store .blogBody select:-internal-autofill-selected {
  -webkit-appearance: menulist-button;
  background-color: #e8f0fe !important;
  background-image: none !important;
  color: -internal-light-dark(black, white) !important;
}
.kz-site .kz-top-about-store .blogBody input[type=radio i],
.kz-site .kz-top-about-store .blogBody input[type=checkbox i] {
  margin: 3px 0.5ex;
  padding: initial;
  background-color: initial;
  border: initial;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=button i],
.kz-site .kz-top-about-store .blogBody input[type=submit i],
.kz-site .kz-top-about-store .blogBody input[type=reset i] {
  -internal-empty-line-height: fabricated;
  appearance: auto;
  white-space: pre;
}
.kz-site .kz-top-about-store .blogBody input[type=file i]::-webkit-file-upload-button {
  appearance: auto;
  -webkit-user-modify: read-only !important;
  white-space: nowrap;
  margin: 0;
  margin-inline-end: 4px;
  font-size: inherit;
}
.kz-site .kz-top-about-store .blogBody input[type=button i],
.kz-site .kz-top-about-store .blogBody input[type=submit i],
.kz-site .kz-top-about-store .blogBody input[type=reset i],
.kz-site .kz-top-about-store .blogBody input[type=file i]::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button {
  align-items: flex-start;
  text-align: center;
  cursor: default;
  color: -internal-light-dark(ButtonText, #aaaaaa);
  padding: 2px 6px 3px 6px;
  border: 2px outset ButtonFace;
  background-color: ButtonFace;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=range i] {
  appearance: auto; /* AutoAppearanceFor() should match to this. */
  padding: initial;
  border: initial;
  margin: 2px;
  color: #909090;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-container,
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-media-slider-container {
  appearance: inherit;
  flex: 1;
  min-inline-size: 0;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: flex;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]:-internal-has-datalist::-webkit-slider-container {
  /*
  * See LayoutThemeDefault. "22px" is
  * 2 * (SliderTickOffsetFromTrackCenter() + SliderTickSize().Height()).
  */
  min-block-size: 22px;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-runnable-track {
  flex: 1;
  min-inline-size: 0;
  -webkit-align-self: center;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: block;
}
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-slider-thumb,
.kz-site .kz-top-about-store .blogBody input[type=range i]::-webkit-media-slider-thumb {
  appearance: auto;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  display: block;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:disabled,
.kz-site .kz-top-about-store .blogBody input[type=file i]:disabled::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:disabled,
.kz-site .kz-top-about-store .blogBody select:disabled,
.kz-site .kz-top-about-store .blogBody optgroup:disabled,
.kz-site .kz-top-about-store .blogBody option:disabled,
.kz-site .kz-top-about-store .blogBody select[disabled] > option {
  color: -internal-light-dark(GrayText, #aaa);
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:active,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:active,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:active,
.kz-site .kz-top-about-store .blogBody input[type=file i]:active::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:active {
  border-style: inset;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:active:disabled,
.kz-site .kz-top-about-store .blogBody input[type=file i]:active:disabled::-webkit-file-upload-button,
.kz-site .kz-top-about-store .blogBody button:active:disabled {
  border-style: outset;
}
.kz-site .kz-top-about-store .blogBody input:disabled,
.kz-site .kz-top-about-store .blogBody textarea:disabled {
  color: -internal-light-dark(#545454, #aaa);
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody option:-internal-spatial-navigation-focus {
  outline: -internal-light-dark(black, white) dashed 1px;
  outline-offset: -1px;
}
.kz-site .kz-top-about-store .blogBody datalist {
  display: none;
}
.kz-site .kz-top-about-store .blogBody area {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody area:-webkit-any-link {
  cursor: pointer;
}
.kz-site .kz-top-about-store .blogBody param {
  display: none;
}
.kz-site .kz-top-about-store .blogBody input[type=checkbox i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=radio i] {
  appearance: auto;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody input[type=color i] {
  appearance: auto;
  width: 44px;
  height: 23px;
  background-color: ButtonFace;
  /* Same as native_theme_base. */
  border: 1px #a9a9a9 solid;
  padding: 1px 2px;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input[type=color i]::-webkit-color-swatch-wrapper {
  display: flex;
  padding: 4px 2px;
  box-sizing: border-box;
  -webkit-user-modify: read-only !important;
  width: 100%;
  height: 100%;
}
.kz-site .kz-top-about-store .blogBody input[type=color i]::-webkit-color-swatch {
  background-color: #000000;
  border: 1px solid #777777;
  flex: 1;
  min-width: 0;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list] {
  -webkit-appearance: menulist; /* AutoAppearanceFor() should match to this. */
  width: 88px;
  height: 23px;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list]::-webkit-color-swatch-wrapper {
  padding-inline-start: 8px;
  padding-inline-end: 24px;
}
.kz-site .kz-top-about-store .blogBody input[type=color i][list]::-webkit-color-swatch {
  border-color: #000000;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator {
  display: inline-block;
  width: 0.66em;
  height: 0.66em;
  padding: 0.17em 0.34em;
  -webkit-user-modify: read-only !important;
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator:hover {
  background-color: #eee;
}
.kz-site .kz-top-about-store .blogBody input:enabled:read-write:-webkit-any(:focus,
:hover)::-webkit-calendar-picker-indicator,
.kz-site .kz-top-about-store .blogBody input::-webkit-calendar-picker-indicator:focus {
  opacity: 1;
  pointer-events: auto;
}
.kz-site .kz-top-about-store .blogBody input[type=date i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=date i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=month i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=month i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=week i]:disabled::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=week i]:disabled::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input:disabled::-webkit-calendar-picker-indicator,
.kz-site .kz-top-about-store .blogBody input[type=date i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=date i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=datetime-local i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=month i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=month i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[type=week i][readonly]::-webkit-clear-button,
.kz-site .kz-top-about-store .blogBody input[type=week i][readonly]::-webkit-inner-spin-button,
.kz-site .kz-top-about-store .blogBody input[readonly]::-webkit-calendar-picker-indicator {
  visibility: hidden;
}
.kz-site .kz-top-about-store .blogBody select {
  -webkit-appearance: menulist; /* AutoAppearanceFor() should match to this. */
  box-sizing: border-box;
  align-items: center;
  border: 1px solid;
  white-space: pre;
  -webkit-rtl-ordering: logical;
  color: -internal-light-dark(black, white);
  background-color: -internal-light-dark(white, black);
  cursor: default;
}
.kz-site .kz-top-about-store .blogBody select:not(:-internal-list-box) {
  overflow: visible !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box {
  -webkit-appearance: listbox; /* AutoAppearanceFor() should match to this. */
  align-items: flex-start;
  border: 1px inset gray;
  border-radius: initial;
  overflow-x: hidden;
  overflow-y: scroll;
  vertical-align: text-bottom;
  white-space: nowrap;
}
.kz-site .kz-top-about-store .blogBody optgroup {
  font-weight: bolder;
  display: block;
}
.kz-site .kz-top-about-store .blogBody option {
  font-weight: normal;
  display: block;
  padding: 0 2px 1px 2px;
  white-space: nowrap;
  min-height: 1.2em;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box optgroup option:before {
  content: "    ";
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option,
.kz-site .kz-top-about-store .blogBody select:-internal-list-box optgroup {
  line-height: initial !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:checked {
  background-color: -internal-active-list-box-selection !important;
  color: -internal-active-list-box-selection-text !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:checked:disabled {
  background-color: -internal-inactive-list-box-selection !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option:checked {
  background-color: -internal-inactive-list-box-selection !important;
  color: -internal-inactive-list-box-selection-text !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:disabled option:checked,
.kz-site .kz-top-about-store .blogBody select:-internal-list-box option:checked:disabled {
  color: gray !important;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box hr {
  border-style: none;
  margin-block-start: 0.5em;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody select:-internal-list-box:focus option:-internal-multi-select-focus {
  outline: auto 1px -webkit-focus-ring-color;
  outline-offset: -1px;
}
.kz-site .kz-top-about-store .blogBody output {
  display: inline;
}
.kz-site .kz-top-about-store .blogBody meter {
  appearance: auto;
  box-sizing: border-box;
  display: inline-block;
  height: 1em;
  width: 5em;
  vertical-align: -0.2em;
  -webkit-user-modify: read-only !important;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-inner-element {
  appearance: inherit;
  box-sizing: inherit;
  display: none;
  -webkit-user-modify: read-only !important;
  height: 100%;
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-inner-element:-internal-shadow-host-has-appearance {
  display: block;
}
.kz-site .kz-top-about-store .blogBody meter::-internal-fallback:-internal-shadow-host-has-appearance {
  display: none;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-bar {
  background: linear-gradient(to bottom, #ddd, #eee 20%, #ccc 45%, #ccc 55%, #ddd);
  height: 100%;
  width: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-optimum-value {
  background: linear-gradient(to bottom, #ad7, #cea 20%, #7a3 45%, #7a3 55%, #ad7);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-suboptimum-value {
  background: linear-gradient(to bottom, #fe7, #ffc 20%, #db3 45%, #db3 55%, #fe7);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody meter::-webkit-meter-even-less-good-value {
  background: linear-gradient(to bottom, #f77, #fcc 20%, #d44 45%, #d44 55%, #f77);
  height: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody progress {
  appearance: auto;
  box-sizing: border-box;
  display: inline-block;
  height: 1em;
  width: 10em;
  vertical-align: -0.2em;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-inner-element {
  box-sizing: inherit;
  -webkit-user-modify: read-only;
  height: 100%;
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-bar {
  background-color: gray;
  height: 100%;
  width: 100%;
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody progress::-webkit-progress-value {
  background-color: green;
  height: 100%;
  width: 50%; /* should be removed later */
  -webkit-user-modify: read-only !important;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .blogBody u,
.kz-site .kz-top-about-store .blogBody ins {
  text-decoration: underline;
}
.kz-site .kz-top-about-store .blogBody abbr[title],
.kz-site .kz-top-about-store .blogBody acronym[title] {
  text-decoration: dotted underline;
}
.kz-site .kz-top-about-store .blogBody strong,
.kz-site .kz-top-about-store .blogBody b {
  font-weight: bold;
}
.kz-site .kz-top-about-store .blogBody i,
.kz-site .kz-top-about-store .blogBody cite,
.kz-site .kz-top-about-store .blogBody em,
.kz-site .kz-top-about-store .blogBody var,
.kz-site .kz-top-about-store .blogBody address,
.kz-site .kz-top-about-store .blogBody dfn {
  font-style: italic;
}
.kz-site .kz-top-about-store .blogBody pre,
.kz-site .kz-top-about-store .blogBody xmp,
.kz-site .kz-top-about-store .blogBody plaintext,
.kz-site .kz-top-about-store .blogBody listing {
  display: block;
  white-space: pre;
  margin: 1em 0;
}
.kz-site .kz-top-about-store .blogBody mark {
  background-color: yellow;
  color: black;
}
.kz-site .kz-top-about-store .blogBody big {
  font-size: larger;
}
.kz-site .kz-top-about-store .blogBody small {
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody s,
.kz-site .kz-top-about-store .blogBody strike,
.kz-site .kz-top-about-store .blogBody del {
  text-decoration: line-through;
}
.kz-site .kz-top-about-store .blogBody sub {
  vertical-align: sub;
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody sup {
  vertical-align: super;
  font-size: smaller;
}
.kz-site .kz-top-about-store .blogBody nobr {
  white-space: nowrap;
}
.kz-site .kz-top-about-store .blogBody :-internal-spatial-navigation-interest {
  outline: auto 1px -webkit-focus-ring-color !important;
  box-shadow: none !important;
}
.kz-site .kz-top-about-store .blogBody :focus {
  outline: auto 1px -webkit-focus-ring-color;
}
.kz-site .kz-top-about-store .blogBody html:focus,
.kz-site .kz-top-about-store .blogBody body:focus {
  outline: none;
}
.kz-site .kz-top-about-store .blogBody embed:focus,
.kz-site .kz-top-about-store .blogBody iframe:focus,
.kz-site .kz-top-about-store .blogBody object:focus {
  outline: none;
}
.kz-site .kz-top-about-store .blogBody input:focus,
.kz-site .kz-top-about-store .blogBody textarea:focus,
.kz-site .kz-top-about-store .blogBody select:focus {
  outline-offset: -2px;
}
.kz-site .kz-top-about-store .blogBody input[type=button i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=checkbox i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=file i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=hidden i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=image i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=radio i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=reset i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=submit i]:focus,
.kz-site .kz-top-about-store .blogBody input[type=file i]:focus::-webkit-file-upload-button {
  outline-offset: 0;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link {
  color: #0073aa;
  text-decoration: underline;
  cursor: pointer;
  word-break: break-all;
}
.kz-site .kz-top-about-store .blogBody p.has-text-color a {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link:active {
  color: -webkit-activelink;
}
.kz-site .kz-top-about-store .blogBody a:-webkit-any-link:read-write {
  cursor: text;
}
.kz-site .kz-top-about-store .blogBody ruby,
.kz-site .kz-top-about-store .blogBody rt {
  text-indent: 0; /* blocks used for ruby rendering should not trigger this */
}
.kz-site .kz-top-about-store .blogBody rt {
  line-height: normal;
}
.kz-site .kz-top-about-store .blogBody ruby > rt {
  display: block;
  font-size: 50%;
  text-align: start;
}
.kz-site .kz-top-about-store .blogBody rp {
  display: none;
}
.kz-site .kz-top-about-store .blogBody noframes {
  display: none;
}
.kz-site .kz-top-about-store .blogBody frameset,
.kz-site .kz-top-about-store .blogBody frame {
  display: block;
}
.kz-site .kz-top-about-store .blogBody frameset {
  border-color: inherit;
}
.kz-site .kz-top-about-store .blogBody iframe {
  border: 2px inset;
}
.kz-site .kz-top-about-store .blogBody details {
  display: block;
}
.kz-site .kz-top-about-store .blogBody summary {
  display: block;
}
.kz-site .kz-top-about-store .blogBody summary::-webkit-details-marker {
  display: inline-block;
  width: 0.66em;
  height: 0.66em;
  margin-inline-end: 0.4em;
}
.kz-site .kz-top-about-store .blogBody template {
  display: none;
}
.kz-site .kz-top-about-store .blogBody bdi,
.kz-site .kz-top-about-store .blogBody output {
  unicode-bidi: -webkit-isolate;
}
.kz-site .kz-top-about-store .blogBody bdo {
  unicode-bidi: bidi-override;
}
.kz-site .kz-top-about-store .blogBody textarea[dir=auto i] {
  unicode-bidi: -webkit-plaintext;
}
.kz-site .kz-top-about-store .blogBody dialog:not([open]) {
  display: none;
}
.kz-site .kz-top-about-store .blogBody dialog {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  width: fit-content;
  height: fit-content;
  margin: auto;
  border: solid;
  padding: 1em;
  background: -internal-light-dark(white, black);
  color: -internal-light-dark(black, white);
}
.kz-site .kz-top-about-store .blogBody dialog:-internal-modal {
  position: fixed;
  overflow: auto;
  top: 0;
  bottom: 0;
  /* 6px + 2em = border + padding, as by default box-sizing is content-box. */
  max-width: calc(100% - 6px - 2em);
  max-height: calc(100% - 6px - 2em);
}
.kz-site .kz-top-about-store .blogBody dialog::backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
}
.kz-site .kz-top-about-store .blogBody slot {
  display: contents;
}
@page {
  .kz-site .kz-top-about-store .blogBody {
    /* FIXME: Define the right default values for page properties. */
    size: auto;
    margin: auto;
    padding: 0px;
    border-width: 0px;
  }
}
@media print {
  .kz-site .kz-top-about-store .blogBody thead {
    break-inside: avoid;
  }
  .kz-site .kz-top-about-store .blogBody tfoot {
    break-inside: avoid;
  }
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote {
  margin: 0 0 1em 0;
  padding: 3em 0;
  text-align: center;
  border-top: 4px solid;
  border-bottom: 4px solid;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignleft,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignright {
  max-width: 420px;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignleft p,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.alignright p {
  font-size: 1.25em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote p {
  font-size: 1.75em;
  line-height: 1.6;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote cite,
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote footer {
  position: relative;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote .has-text-color a {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote:not(.is-style-solid-color) {
  background: none;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color {
  border: none;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote.is-style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}
.kz-site .kz-top-about-store .blogBody .wp-block-pullquote cite {
  color: inherit;
}
.kz-site .kz-top-about-store .blogBody .wp-block-quote {
  border-left: 0.25em solid;
  margin: 0 0 1.75em;
  padding-left: 1em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-table td,
.kz-site .kz-top-about-store .blogBody .wp-block-table th {
  border: 1px solid;
}
.kz-site .kz-top-about-store .blogBody .wp-block-table td,
.kz-site .kz-top-about-store .blogBody .wp-block-table th {
  padding: 0.5em;
  border: 1px solid;
  word-break: normal;
  line-height: 1.8;
}
.kz-site .kz-top-about-store .blogBody .wp-block-image img {
  max-width: 100%;
  height: auto;
}
.kz-site .kz-top-about-store .blogBody .wp-block-columns {
  display: flex;
  margin-bottom: 2em;
  box-sizing: border-box;
  flex-wrap: wrap;
}
@media screen and (max-width: 480px) {
  .kz-site .kz-top-about-store .blogBody .wp-block-columns {
    flex-direction: column-reverse;
  }
}
.kz-site .kz-top-about-store .blogBody .wp-block-columns p {
  margin-block-start: 0;
  margin-block-end: 0;
}
.kz-site .kz-top-about-store .blogBody .wp-block-column {
  overflow: hidden;
}
.kz-site .kz-top-about-store .blogBody .size-full img {
  width: 100%;
}
.kz-site .kz-top-about-store .blogBody h2,
.kz-site .kz-top-about-store .blogBody h3,
.kz-site .kz-top-about-store .blogBody h4,
.kz-site .kz-top-about-store .blogBody h5,
.kz-site .kz-top-about-store .blogBody h6 {
  margin-block-start: 2em;
  margin-block-end: 2em;
}
.kz-site .kz-top-about-store .blogBody .wp-block-column > h1,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h2,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h3,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h4,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h5,
.kz-site .kz-top-about-store .blogBody .wp-block-column > h6 {
  margin-block-start: 0;
}
.kz-site .kz-top-about-store .store {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-top: 6.25vw;
  padding-bottom: 6.25vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store {
    padding-top: 14.9333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store {
    padding-bottom: 24vw;
  }
}
.kz-site .kz-top-about-store .store__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.kz-site .kz-top-about-store .store__title {
  font-size: 6.25vw;
  font-weight: 700;
  text-align: center;
  color: #000;
  font-family: "Circular", sans-serif;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__title {
    font-size: 14.9333333333vw;
  }
}
.kz-site .kz-top-about-store .store__subtitle {
  position: relative;
  font-size: 1.25vw;
  font-weight: 700;
  text-align: center;
  color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__subtitle {
    font-size: 3.7333333333vw;
  }
}
.kz-site .kz-top-about-store .store__subtitle {
  padding-left: 1.5625vw;
  padding-right: 1.5625vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__subtitle {
    padding-left: 5.3333333333vw;
    padding-right: 5.3333333333vw;
  }
}
.kz-site .kz-top-about-store .store__subtitle::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  height: 1px;
  width: 0.859375vw;
  background-color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__subtitle::before {
    width: 2.9333333333vw;
  }
}
.kz-site .kz-top-about-store .store__subtitle::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  height: 1px;
  width: 0.859375vw;
  background-color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__subtitle::after {
    width: 2.9333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info {
  padding-top: 3.75vw;
  width: 78.515625vw;
  box-sizing: border-box;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info {
    padding-top: 10.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info {
    width: 87.2vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info {
    display: flex;
    align-items: center;
    justify-content: start;
    flex-direction: column;
    gap: 1.25vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info {
    gap: 4.2666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item {
  width: 100%;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .store__info-item-title {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 5.3125vw;
  padding-left: 0.703125vw;
  padding-right: 1.25vw;
  border-bottom: 1px solid #000;
  cursor: pointer;
  box-sizing: border-box;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-title {
    height: 10.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-title {
    padding-left: 2.1333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-title {
    padding-right: 6.4vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-title__name {
  font-size: 1.875vw;
  font-weight: 700;
  color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-title__name {
    font-size: 6.4vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-title__arrows {
  position: relative;
  width: 2.65625vw;
  height: 1.796875vw;
  cursor: pointer;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-title__arrows {
    width: 9.0666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-title__arrows {
    height: 6.1333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-title__arrows-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.3s ease-in-out;
}
.kz-site .kz-top-about-store .store__info-item-title__arrows-item.arrow-plus {
  opacity: 1;
}
.kz-site .kz-top-about-store .store__info-item-title__arrows-item.arrow-minus {
  opacity: 0;
}
.kz-site .kz-top-about-store .store__info-item-detail {
  width: 100%;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, padding 0.3s ease;
}
.kz-site .kz-top-about-store .store__info-item-detail {
  padding-left: 1.25vw;
  padding-right: 1.25vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail {
    padding-left: 2.1333333333vw;
    padding-right: 2.1333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  row-gap: 1.5625vw;
  column-gap: 1.875vw;
  width: 100%;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list {
    row-gap: 4.5333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list {
    column-gap: 4.2666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list {
  padding-top: 1.875vw;
  padding-bottom: 1.875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list {
    padding-top: 4.2666666667vw;
    padding-bottom: 4.2666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: column;
  gap: 1.25vw;
  width: 24.296875vw;
  padding-top: 1.25vw;
  padding-bottom: 0.625vw;
  background-color: #fff;
  border-radius: 7px;
  box-sizing: border-box;
  box-shadow: 2px 2px 6px 0px rgba(0, 0, 0, 0.15);
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item {
    gap: 4.2666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item {
    width: 82.9333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item {
  padding-left: 0.625vw;
  padding-right: 0.625vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item {
    padding-left: 2.1333333333vw;
    padding-right: 2.1333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item {
    padding-top: 4.2666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item {
    padding-bottom: 2.1333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item {
    width: 100%;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__name {
  font-size: 1.25vw;
  font-weight: 700;
  color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__name {
    font-size: 4.2666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__name br.sp {
  display: none;
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table {
  width: 100%;
  border-collapse: collapse;
  box-sizing: border-box;
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table th {
  padding-left: 0.390625vw;
  font-size: 0.9375vw;
  font-weight: 400;
  color: #000;
  width: 1%;
  white-space: nowrap;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table th {
    padding-left: 1.3333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table th {
  padding-top: 0.625vw;
  padding-bottom: 0.625vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table th {
    padding-top: 2.1333333333vw;
    padding-bottom: 2.1333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table th {
    font-size: 3.2vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table td {
  padding-left: 3.125vw;
  font-size: 0.9375vw;
  font-weight: 400;
  color: #000;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1019607843);
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table td {
    padding-left: 10.6666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table td {
  padding-top: 0.625vw;
  padding-bottom: 0.625vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table td {
    padding-top: 2.1333333333vw;
    padding-bottom: 2.1333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table td {
    font-size: 3.2vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:first-of-type th {
  padding-top: 0vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:first-of-type th {
    padding-top: 0vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:first-of-type td {
  padding-top: 0vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:first-of-type td {
    padding-top: 0vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:last-of-type th {
  padding-bottom: 0vw;
  border-bottom: none;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:last-of-type th {
    padding-bottom: 0vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:last-of-type td {
  padding-bottom: 0vw;
  border-bottom: none;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table tr:last-of-type td {
    padding-bottom: 0vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table p,
.kz-site .kz-top-about-store .store__info-item-detail-list-item table span {
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column;
  font-size: 0.9375vw;
  font-weight: 400;
  color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table p,
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table span {
    font-size: 3.2vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table a {
  display: flex;
  align-items: center;
  justify-content: start;
  font-size: 0.9375vw;
  font-weight: 400;
  color: #000;
  gap: 0.625vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table a {
    font-size: 3.2vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table a {
    gap: 2.1333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table a span {
  text-decoration: underline;
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table a img {
  height: 0.546875vw;
  width: 0.546875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table a img {
    height: 1.8666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table a img {
    width: 1.8666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table div {
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column;
  width: 12.96875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item table div {
    width: 44.2666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item table div p {
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-direction: row;
  width: 100%;
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__badge {
  font-size: 0.9375vw;
  font-weight: 700;
  color: #d93924;
  text-align: center;
  margin-top: -0.9375vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__badge {
    font-size: 2.6666666667vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__badge {
    margin-top: -1.6vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__name02 .label {
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column;
  min-width: 50%;
  font-size: 0.9375vw;
  font-weight: 400;
  color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__name02 .label {
    font-size: 3.2vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__name02 .hours {
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column;
  min-width: 60%;
  font-size: 0.9375vw;
  font-weight: 400;
  color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__name02 .hours {
    font-size: 3.2vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link {
  display: none;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 2.890625vw;
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  margin-top: auto;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__link {
    height: 9.8666666667vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link p {
  font-size: 1.09375vw;
  font-weight: 700;
  color: #000000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__link p {
    font-size: 3.7333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__buttons {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 0.625vw;
  width: 100%;
  margin-top: auto;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__buttons {
    gap: 2.1333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link02 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #d93924;
  border-radius: 4px;
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link02 {
  padding-top: 0.46875vw;
  padding-bottom: 0.46875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__link02 {
    padding-top: 1.6vw;
    padding-bottom: 1.6vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link02 p {
  font-size: 1.09375vw;
  font-weight: 700;
  color: #fff;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__link02 p {
    font-size: 3.7333333333vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link03 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background-color: #06C754;
  border-radius: 4px;
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link03 {
  padding-top: 0.46875vw;
  padding-bottom: 0.46875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__link03 {
    padding-top: 1.6vw;
    padding-bottom: 1.6vw;
  }
}
.kz-site .kz-top-about-store .store__info-item-detail-list-item__link03 p {
  font-size: 0.859375vw;
  font-weight: 700;
  color: #fff;
  text-align: center;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .store__info-item-detail-list-item__link03 p {
    font-size: 2.9333333333vw;
  }
}
.kz-site .kz-top-about-store .store__sub-title {
  display: none;
}
.kz-site .kz-top-about-store .page-store .store::after {
  display: none;
}
.kz-site .kz-top-about-store .page-store .store__title {
  display: none;
}
.kz-site .kz-top-about-store .page-store .store__subtitle {
  display: none;
}
.kz-site .kz-top-about-store .page-store .store__info-item.is-open .store__info-item-title__arrows-item.arrow-plus {
  opacity: 0;
}
.kz-site .kz-top-about-store .page-store .store__info-item.is-open .store__info-item-title__arrows-item.arrow-minus {
  opacity: 1;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__info-item-detail {
    box-sizing: border-box;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__info-item-detail-list {
    padding-top: 1.25vw;
  }
}
@media screen and (max-width: 800px) and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__info-item-detail-list {
    padding-top: 4.2666666667vw;
  }
}
.kz-site .kz-top-about-store .page-store .store__sub-title {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
}
.kz-site .kz-top-about-store .page-store .store__sub-title h2 {
  font-size: 3.125vw;
  font-weight: 700;
  color: #000;
  padding-bottom: 1.875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__sub-title h2 {
    font-size: 6.4vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__sub-title h2 {
    padding-bottom: 3.2vw;
  }
}
.kz-site .kz-top-about-store .page-store .store__sub-title hr {
  width: 6.25vw;
  height: 0.234375vw;
  background-color: #000;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__sub-title hr {
    width: 21.3333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__sub-title hr {
    height: 0.2666666667vw;
  }
}
.kz-site .kz-top-about-store .page-store .store__sub-title p {
  font-size: 1.25vw;
  font-weight: 500;
  color: #000;
  padding-top: 1.875vw;
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__sub-title p {
    font-size: 3.7333333333vw;
  }
}
@media screen and (max-width: 800px) {
  .kz-site .kz-top-about-store .page-store .store__sub-title p {
    padding-top: 3.2vw;
  }
}
.kz-site .kz-top-about-store .parallax__inner {
  animation: kz-column-photo-scroll 45s linear infinite;
}
@media (max-width: 768px) {
  .kz-site .kz-top-about-store .parallax__inner {
    animation-duration: 22.5s;
  }
}
@media (prefers-reduced-motion: reduce) {
  .kz-site .kz-top-about-store .parallax__inner {
    animation: none;
  }
}
.kz-site .kz-top-about-store .store__info-item.is-open .arrow-plus {
  opacity: 0;
}
.kz-site .kz-top-about-store .store__info-item.is-open .arrow-minus {
  opacity: 1;
}
.kz-site .kz-top-about-store .store__info-item-title:focus-visible {
  outline: 3px solid #b77c26;
  outline-offset: 5px;
}

@keyframes kz-column-photo-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-300%);
  }
}
.kz-site .kz-top-about-store > .store::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  transform: translateY(-40%);
  width: 34.765625vw;
  height: 17.421875vw;
  background: center right/contain no-repeat url("../images/store-top-img01.webp");
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 800px) {
  .kz-site .kz-top-about-store > .store::after {
    display: none;
  }
}