@charset "UTF-8";

#FR261029dot .lp-page {
  --pc-width: 1400;
  --sp-width: 750;
  --pc-artboard-width: 510;
  --sp-artboard-width: 750;
  --formula: calc(var(--variable) * var(--ratio));
  --formula_pc: calc(var(--variable) * 1);
  --formula_rail: calc(100vw / var(--pc-width));
  --color-text: #42413d;
  --color-bg: #fff;
  --font-base: "zen-kaku-gothic-new", "Zen Kaku Gothic New", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
  --font-en: "baskerville-display-pt", "Baskerville", "Times New Roman", serif;
  --font-en-sans: "tt-commons-pro", "Helvetica Neue", Arial, sans-serif;
  --color-accent: #af9f97;
  --color-cream: #f9f1e4;
  --color-pc-bg: #fcf8f1;
  --ease-base: cubic-bezier(0.25, 0.1, 0.25, 1);
  --duration-base: 0.8s;

  --header-offset: 0px;
}

@media (min-width: 1401px) {
  #FR261029dot .lp-page {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: 1px;
  }
}

@media (min-width: 768px) and (max-width: 1400px) {
  #FR261029dot .lp-page {
    --ratio: calc(var(--pc-artboard-width) / var(--sp-artboard-width));
    --variable: calc(100vw / var(--pc-width));
  }
}

@media (max-width: 767px) {
  #FR261029dot .lp-page {
    --ratio: 1;
    --variable: calc(100vw / var(--sp-width));
  }
}

#FR261029dot .lp-page * {
  box-sizing: border-box;
  font: inherit;
  letter-spacing: inherit;

  font-feature-settings: "palt";
}

#FR261029dot .lp-page img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  transition: unset;
}

#FR261029dot .lp-page h1,
#FR261029dot .lp-page h2,
#FR261029dot .lp-page h3,
#FR261029dot .lp-page h4,
#FR261029dot .lp-page h5,
#FR261029dot .lp-page h6,
#FR261029dot .lp-page p {
  margin: 0;
}

#FR261029dot .lp-page picture {
  display: block;
}

#FR261029dot .lp-page button {
  padding: 0;
  cursor: pointer;
  appearance: none;
  color: inherit;
  background-color: unset;
  border: unset;
}

@media (min-width: 768px) {
  #FR261029dot .lp-page .is-hidden--desktop {
    display: none !important;
  }
}

@media (max-width: 767px) {
  #FR261029dot .lp-page .is-hidden--mobile {
    display: none !important;
  }
}

#FR261029dot .lp-page .lp-deco {
  pointer-events: none;
}

#FR261029dot .lp-page .lp-slider img,
#FR261029dot .lp-page .lp-slider a {
  -webkit-user-drag: none;
  user-select: none;
}

#FR261029dot .lp-page .lp-slider__pager {
  position: static;
}

#FR261029dot .lp-page section,
#FR261029dot .lp-page .lp-item {
  display: flow-root;
}

#FR261029dot .lp-page {
  color: var(--color-text);
  background-color: var(--color-bg);
  font-family: var(--font-base);
  line-height: 1.5;
  letter-spacing: 0.05em;
}

#FR261029dot .lp-page .ani-inview {
  opacity: 0;
  translate: 0 calc(30 * var(--formula, 1px));
  transition: opacity var(--duration-base) var(--ease-base),
    translate var(--duration-base) var(--ease-base);
}

#FR261029dot .lp-page .ani-inview.is-active {
  opacity: 1;
  translate: none;
}

#FR261029dot .lp-page .ani-fade {
  opacity: 0;
  transition: opacity var(--duration-base) var(--ease-base);
}

#FR261029dot .lp-page .ani-fade.is-active {
  opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
  #FR261029dot .lp-page .ani-inview,
  #FR261029dot .lp-page .ani-fade {
    opacity: 1;
    translate: none;
    transition: none;
  }
}

#FR261029dot .lp-page .lp-inner {
  width: calc(var(--sp-artboard-width) * var(--formula));
  margin-inline: auto;
  display: flow-root;
}

@media (min-width: 768px) {
  #FR261029dot .lp-page .lp-inner {
    width: calc(var(--pc-artboard-width) * var(--formula_pc));
  }
}

@media (min-width: 768px) {
  #FR261029dot .lp-page .lp-layout { display: grid; align-items: start; }
  #FR261029dot .lp-page .lp-layout--col-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #FR261029dot .lp-page .lp-layout--col-3 {
    grid-template-columns:
      minmax(0, 1fr)
      min(calc(var(--pc-artboard-width) * var(--formula_pc)), 100%)
      minmax(0, 1fr);
  }
}

#FR261029dot .lp-page .lp-layout__primary {
  overflow-x: clip;
  display: flow-root;
}

#FR261029dot .lp-page [id] {
  scroll-margin-top: var(--header-offset, 0px);
}

#FR261029dot .lp-page .lp-layout__sub { display: none; }

@media (min-width: 768px) {
  #FR261029dot .lp-page .lp-layout__sub {
    display: grid;
    place-items: center;
    position: sticky;
    top: var(--header-offset, 0px);
    height: calc(100dvh - var(--header-offset, 0px));
    overflow: hidden;
  }
}

#FR261029dot .lp-page .lp-mv {
  padding-bottom: calc(60 * var(--formula));
}

#FR261029dot .lp-page .lp-mv__visual {
  position: relative;
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-mv__head {
  display: flow-root;
  padding-bottom: calc(44 * var(--formula));
  background-color: var(--color-cream);
}

#FR261029dot .lp-page .lp-mv__title {
  margin-top: calc(46 * var(--formula));
  margin-inline: auto;
  width: calc(428 * var(--formula));
}

#FR261029dot .lp-page .lp-mv__feat {
  margin-top: calc(15 * var(--formula));
  margin-inline: auto;
  width: calc(196 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.1536;
  letter-spacing: 0.025em;
  text-align: center;
  color: #af9f97;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-mv__photo {
  position: relative;
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-mv__dots {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(750 * var(--formula));
  pointer-events: none;
}

#FR261029dot .lp-page .lp-mv__season {
  position: absolute;
  top: calc(186 * var(--formula));
  left: calc(179 * var(--formula));
  width: calc(153 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.1536;
  letter-spacing: 0.025em;
  color: #f9f1e4;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-mv__collection {
  position: absolute;
  top: calc(408 * var(--formula));
  left: calc(502 * var(--formula));
  width: calc(184 * var(--formula));
  font-size: calc(28 * var(--formula));
  line-height: 1.1536;
  letter-spacing: 0.025em;
  text-align: right;
  color: #f9f1e4;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-intro {
  padding-bottom: calc(75 * var(--formula));
}

#FR261029dot .lp-page .lp-intro__title {
  margin-top: calc(50 * var(--formula));
  margin-inline: auto;
  width: calc(411 * var(--formula));
}

#FR261029dot .lp-page .lp-intro__text {
  margin-top: calc(61 * var(--formula));
  margin-inline: calc(117 * var(--formula)) auto;
  width: calc(516 * var(--formula));
  font-size: calc(24 * var(--formula));
  line-height: 1.9865;
  letter-spacing: 0.0em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--coat {
  padding-bottom: calc(28 * var(--formula));
}

#FR261029dot .lp-page .lp-slider--coat {
  position: relative;
  margin-top: calc(76 * var(--formula));
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--coat {
  margin-top: calc(20 * var(--formula));
  margin-inline: auto;
  width: calc(338 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--heart {
  padding-bottom: calc(75 * var(--formula));
}

#FR261029dot .lp-page .lp-group--heart02 {
  position: relative;
  margin-top: calc(35 * var(--formula));
  width: calc(684 * var(--formula));
  height: calc(1004 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--heart02 {
  margin-top: calc(26 * var(--formula));
  width: calc(640 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--03 {
  position: absolute;
  top: calc(0 * var(--formula));
  left: calc(38 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--04 {
  position: absolute;
  top: calc(282 * var(--formula));
  left: calc(590 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--05 {
  position: absolute;
  top: calc(910 * var(--formula));
  left: calc(77 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--heart {
  margin-top: calc(2 * var(--formula));
  margin-inline: auto;
  width: calc(357 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--knit {
  padding-bottom: calc(24 * var(--formula));
}

#FR261029dot .lp-page .lp-slider--knit {
  position: relative;
  margin-top: calc(75 * var(--formula));
  margin-inline: calc(110 * var(--formula)) auto;
  width: calc(640 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--knit {
  margin-top: calc(20 * var(--formula));
  margin-inline: auto;
  width: calc(379 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--lace {
  padding-bottom: calc(59 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--lace02 {
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--lace {
  margin-top: calc(20 * var(--formula));
  margin-inline: auto;
  width: calc(468 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--goods {
  padding-bottom: calc(78 * var(--formula));
}

#FR261029dot .lp-page .lp-group--goods {
  position: relative;
  margin-top: calc(58 * var(--formula));
  margin-inline: calc(-18 * var(--formula)) auto;
  width: calc(784 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--goods {
  position: relative;
  margin-top: calc(35 * var(--formula));
  margin-left: calc(18 * var(--formula));
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-goods__title {
  position: absolute;
  top: calc(619 * var(--formula));
  left: calc(202 * var(--formula));
  width: calc(346 * var(--formula));
}

#FR261029dot .lp-page .lp-goods__text {
  position: absolute;
  top: calc(870 * var(--formula));
  left: calc(41 * var(--formula));
  width: calc(652 * var(--formula));
  font-size: calc(20 * var(--formula));
  line-height: 1.2685;
  letter-spacing: 0.04em;
  color: #ffffff;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-dot--06 {
  position: absolute;
  top: calc(218 * var(--formula));
  left: calc(34 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--07 {
  position: absolute;
  top: calc(782 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--08 {
  position: absolute;
  top: calc(162 * var(--formula));
  left: calc(690 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--09 {
  position: absolute;
  top: calc(0 * var(--formula));
  left: calc(243 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--10 {
  position: absolute;
  top: calc(684 * var(--formula));
  left: calc(633 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--goods {
  margin-top: calc(29 * var(--formula));
  margin-inline: auto;
  width: calc(325 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 1.1536;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--pearl {
  padding-bottom: calc(77 * var(--formula));
}

#FR261029dot .lp-page .lp-group--pearl01 {
  position: relative;
  margin-top: calc(78 * var(--formula));
  width: calc(655 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--pearl01 {
  width: calc(580 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--pearl02 {
  margin-top: calc(42 * var(--formula));
  margin-inline: calc(130 * var(--formula)) auto;
  width: calc(580 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--pearl {
  margin-top: calc(19 * var(--formula));
  /* margin-inline: calc(182 * var(--formula)) auto;
  width: calc(383 * var(--formula)); */
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
    margin-inline: calc(130 * var(--formula)) auto;
    width: calc(580 * var(--formula));
}

#FR261029dot .lp-page .lp-look--green {
  padding-bottom: calc(74 * var(--formula));
}

#FR261029dot .lp-page .lp-slider--green {
  position: relative;
  margin-top: calc(76 * var(--formula));
  margin-inline: auto;
  width: calc(640 * var(--formula));
}

#FR261029dot .lp-page .lp-sticky-block--green {
  margin-top: calc(60 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--green03 {
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--green {
  margin-top: calc(22 * var(--formula));
  margin-inline: auto;
  width: calc(417 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-look--jacket {
  padding-bottom: calc(65 * var(--formula));
}

#FR261029dot .lp-page .lp-group--jacket01 {
  position: relative;
  margin-top: calc(75 * var(--formula));
  margin-inline: calc(84 * var(--formula)) auto;
  width: calc(666 * var(--formula));
  height: calc(939 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--jacket01 {
  position: relative;
  margin-left: calc(66 * var(--formula));
  width: calc(600 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--11 {
  position: absolute;
  top: calc(236 * var(--formula));
  left: calc(129 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--12 {
  position: absolute;
  top: calc(845 * var(--formula));
  left: calc(485 * var(--formula));
  width: calc(94 * var(--formula));
  z-index: 2;
}

#FR261029dot .lp-page .lp-dot--13 {
  position: absolute;
  top: calc(510 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-group--jacket02 {
  position: relative;
  margin-top: calc(22 * var(--formula));
  margin-inline: calc(26 * var(--formula)) auto;
  width: calc(705 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--jacket02 {
  margin-left: calc(29 * var(--formula));
  width: calc(640 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--14 {
  position: absolute;
  top: calc(33 * var(--formula));
  left: calc(0 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--15 {
  position: absolute;
  top: calc(400 * var(--formula));
  left: calc(611 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--jacket {
  margin-top: calc(21 * var(--formula));
  margin-inline: auto;
  width: calc(561 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-checkall {
  position: relative;
  margin-top: calc(65 * var(--formula));
  margin-inline: auto;
  width: calc(376 * var(--formula));
  padding-bottom: calc(55 * var(--formula));
}

#FR261029dot .lp-page .lp-checkall__text {
  margin-top: calc(69 * var(--formula));
  margin-left: calc(74 * var(--formula));
  width: calc(225 * var(--formula));
  font-size: calc(60 * var(--formula));
  line-height: 1.1876;
  letter-spacing: 0.0em;
  color: #af9f97;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-checkall__frame {
  position: absolute;
  top: calc(-10 * var(--formula));
  left: calc(-10 * var(--formula));
  width: calc(396 * var(--formula));
}

#FR261029dot .lp-page .lp-outro__staff {
  margin-top: calc(91 * var(--formula));
  margin-inline: auto;
  width: calc(461 * var(--formula));
  font-size: calc(22 * var(--formula));
  line-height: 2.0;
  letter-spacing: 0.05em;
  text-align: center;
  color: #42413d;
  white-space: nowrap;
}

#FR261029dot .lp-page .lp-photo {
  background-color: var(--color-bg);
}

#FR261029dot .lp-page .lp-photo a {
  display: block;
}

#FR261029dot .lp-page .lp-mv__visual,
#FR261029dot .lp-page .lp-group,
#FR261029dot .lp-page .lp-photo--goods,
#FR261029dot .lp-page .lp-photo--jacket01 {
  position: relative;
  display: flow-root;
}

#FR261029dot .lp-page .lp-mv__season,
#FR261029dot .lp-page .lp-mv__collection,
#FR261029dot .lp-page .lp-dot,
#FR261029dot .lp-page .lp-goods__title,
#FR261029dot .lp-page .lp-goods__text,
#FR261029dot .lp-page .lp-checkall__frame {
  position: absolute;
}

#FR261029dot .lp-page .lp-heading--heart {
  margin-top: calc(46 * var(--formula));
  margin-inline: calc(12 * var(--formula)) auto;
  width: calc(612 * var(--formula));
}

#FR261029dot .lp-page .lp-group--heart01 {
  margin-top: calc(1 * var(--formula));
  margin-inline: calc(21 * var(--formula)) auto;
  width: calc(716 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--heart01 {
  margin-left: calc(34 * var(--formula));
  width: calc(640 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--01 {
  top: calc(745 * var(--formula));
  left: calc(622 * var(--formula));
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-dot--02 {
  top: calc(350 * var(--formula));
  left: 0;
  width: calc(94 * var(--formula));
}

#FR261029dot .lp-page .lp-heading--lace {
  position: relative;
  z-index: 1;
  margin-top: calc(42 * var(--formula));
  margin-inline: calc(88 * var(--formula)) auto;
  width: calc(575 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--lace01 {
  margin-top: calc(-24 * var(--formula));
  width: calc(750 * var(--formula));
}

#FR261029dot .lp-page .lp-group--pearl01 {
  display: flex;
  align-items: flex-start;
  width: calc(705 * var(--formula));
}

#FR261029dot .lp-page .lp-photo--pearl01 {
  flex: none;
}

#FR261029dot .lp-page .lp-heading--pearl {
  flex: none;
  margin-top: calc(3 * var(--formula));
  margin-left: calc(3 * var(--formula));
  width: calc(122 * var(--formula));
}

#FR261029dot .lp-page .lp-mv__feat,
#FR261029dot .lp-page .lp-mv__season,
#FR261029dot .lp-page .lp-mv__collection,
#FR261029dot .lp-page .lp-credit,
#FR261029dot .lp-page .lp-checkall__text,
#FR261029dot .lp-page .lp-outro__staff,
#FR261029dot .lp-page .lp-rail-checkall__text {
  font-family: var(--font-en);
}

#FR261029dot .lp-page .lp-mv__feat {
  color: var(--color-accent);
}

#FR261029dot .lp-page .lp-mv__season,
#FR261029dot .lp-page .lp-mv__collection {
  color: var(--color-cream);
}

#FR261029dot .lp-page .lp-intro__text {
  width: max-content;
  max-width: 100%;
}

#FR261029dot .lp-page .lp-goods__text {
  font-family: var(--font-en-sans);
  color: #fff;
}

#FR261029dot .lp-page .lp-credit {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
}

#FR261029dot .lp-page .lp-credit__row {
  display: flex;
  justify-content: center;
  gap: calc(14 * var(--formula));
}

#FR261029dot .lp-page .lp-credit__item {
  display: block;
  color: inherit;
  text-decoration: none;
}

#FR261029dot .lp-page .lp-sticky-block {
  display: flow-root;
}

#FR261029dot .lp-page .lp-sticky-block__base {
  position: sticky;
  top: var(--header-offset, 0px);
}

#FR261029dot .lp-page .lp-sticky-block__overlay {
  position: relative;
  min-height: calc(1042 * var(--formula));
  pointer-events: none;
}

#FR261029dot .lp-page .lp-sticky-block__overlay .lp-photo {
  pointer-events: auto;
}

#FR261029dot .lp-page .lp-photo--lace03,
#FR261029dot .lp-page .lp-photo--green04 {
  margin-inline: calc(55 * var(--formula)) auto;
  width: calc(640 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--lace {
  margin-top: calc(38 * var(--formula));
}

#FR261029dot .lp-page .lp-credit--green {
  margin-top: calc(40 * var(--formula));
}

#FR261029dot .lp-page .lp-checkall {
  position: relative;
  display: flow-root;
  color: var(--color-accent);
  text-decoration: none;
}

#FR261029dot .lp-page .lp-checkall__text {
  position: relative;
  z-index: 1;
  display: block;
  font-style: italic;
}

#FR261029dot .lp-page .lp-outro__staff {
  color: var(--color-text);
}

@media (min-width: 768px) {
  #FR261029dot .lp-page .lp-outro__staff {
      padding-bottom: calc(119 * var(--formula));
  }
}

@media (min-width: 768px) {
  #FR261029dot .lp-page .lp-layout {
    background-color: var(--color-pc-bg);
  }

  #FR261029dot .lp-page .lp-layout__primary {
    background-color: var(--color-bg);
  }

  #FR261029dot .lp-page .lp-rail-logo {
    width: calc(286 * var(--formula_rail));
    position: relative;
    top: calc(1 * var(--formula_rail));
    left: calc(0 * var(--formula_rail));
  }

  #FR261029dot .lp-page .lp-rail-checkall {
    position: relative;
    display: grid;
    place-items: center;
    width: calc(210 * var(--formula_rail));
    color: var(--color-accent);
    text-decoration: none;
  }

  #FR261029dot .lp-page .lp-rail-checkall__frame {
    grid-area: 1 / 1;
  }

  #FR261029dot .lp-page .lp-rail-checkall__text {
    grid-area: 1 / 1;
    font-size: calc(26 * var(--formula_rail));
    font-style: italic;
    line-height: 1;
    letter-spacing: 0.01em;
    white-space: nowrap;
    position: relative;
    top: calc(3 * var(--formula_rail));
    left: calc(-1 * var(--formula_rail));
  }
}

@media screen and (max-width: 767px) {
    .archive > h4 {
        padding-top: calc(103 * 100vw / 750) !important;
    }
}

@media screen and (max-width: 767px) {
    .archive {
        border-top: none !important;
    }
}