/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/assets/scss/style.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
便利なmixinは常時取り入れて行くように意識する
*/
/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  border: none;
}

th,
td {
  vertical-align: top;
  border: none;
  font-weight: normal;
}

caption {
  text-align: left;
}

/* ----------------------------------------------------------------------------------------------------
Super Form Reset
A couple of things to watch out for:
- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs
----------------------------------------------------------------------------------------------------*/
input,
label,
select,
button,
textarea {
  background: none;
  border: 0;
  display: inline-block;
  font-family: Arial;
  /* Browsers have different default form fonts */
  font-size: 13px;
  line-height: 1;
  margin: 0;
  padding: 0;
  vertical-align: middle;
  white-space: normal;
}

/* Remove the stupid outer glow in Webkit */
input:focus {
  outline: 0;
}

/* Box Sizing Reset
-----------------------------------------------*/
/* All of our custom controls should be what we expect them to be */
input,
textarea {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* These elements are usually rendered a certain way by the browser */
button,
input[type=reset],
input[type=button],
input[type=submit],
input[type=checkbox],
input[type=radio],
select {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Button Controls
-----------------------------------------------*/
input[type=checkbox],
input[type=radio] {
  height: 13px;
  width: 13px;
}

/* Search Input
-----------------------------------------------*/
/* Make webkit render the search input like a normal text field */
input[type=search] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

/* Turn off the recent search for webkit. It adds about 15px padding on the left */
::-webkit-search-decoration {
  display: none;
}

/* Buttons
-----------------------------------------------*/
button,
input[type=reset],
input[type=button],
input[type=submit] {
  /* Fix IE7 display bug */
  overflow: visible;
  width: auto;
}

/* IE8 and FF freak out if this rule is within another selector */
::-webkit-file-upload-button {
  background: none;
  border: 0;
  padding: 0;
}

/* Textarea
-----------------------------------------------*/
textarea {
  /* Turn off scroll bars in IE unless needed */
  overflow: auto;
  /* Move the label to the top */
  vertical-align: top;
}

/* Selects
-----------------------------------------------*/
select[multiple] {
  /* Move the label to the top */
  vertical-align: top;
}

/*****************************************
custom add style
*****************************************/
/***************  element outline  ***************/
* {
  outline: 0;
}

select {
  border: solid 1px #000;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  outline: none;
  background: transparent;
}

.disable-hover {
  pointer-events: none;
}

main {
  overflow: hidden;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  outline: 0;
}

.cf::before,
.cf::after {
  content: "";
  display: table;
}

.cf::after {
  clear: both;
}

.cf {
  zoom: 1;
}

a {
  color: #fff;
  text-decoration: none;
}

.pc-only {
  display: none;
}
@media screen and (min-width: 751px) {
  .pc-only {
    display: block;
  }
}

.sp-only {
  display: block;
}
@media screen and (min-width: 751px) {
  .sp-only {
    display: none;
  }
}

.svg-sprite {
  position: absolute;
  top: -500px;
}

main img,
main svg {
  width: 100%;
  height: auto;
}

.montserrat-bold {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

/* stylintのno-empty-source警告対策でコメント */
@-webkit-keyframes thumb-hover {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0.3;
  }
  100% {
    opacity: 0.2;
  }
}
@keyframes thumb-hover {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 0.3;
  }
  100% {
    opacity: 0.2;
  }
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0);
            transform: translate(-50%, -50%) rotate(0);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
            transform: translate(-50%, -50%) rotate(360deg);
  }
}
.c-header {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  position: relative;
  z-index: 1;
  opacity: 0;
}
.is-loaded .c-header {
  opacity: 1;
}
.c-header__menu__list__link {
  position: absolute;
  font-size: 13px;
  letter-spacing: -0.4px;
  z-index: 1;
}
.c-header__menu__list:nth-child(1) .c-header__menu__list__link {
  top: 20px;
  left: 19px;
}
@media screen and (min-width: 751px) {
  .c-header__menu__list:nth-child(1) .c-header__menu__list__link {
    top: 21px;
    left: 29px;
  }
}
.c-header__menu__list:nth-child(2) .c-header__menu__list__link {
  top: 20px;
  right: 21px;
}
@media screen and (min-width: 751px) {
  .c-header__menu__list:nth-child(2) .c-header__menu__list__link {
    top: 21px;
    right: 130px;
  }
}
.c-header__menu__list:nth-child(3) .c-header__menu__list__link {
  top: 44px;
  right: 21px;
}
@media screen and (min-width: 751px) {
  .c-header__menu__list:nth-child(3) .c-header__menu__list__link {
    top: 21px;
    right: 34px;
  }
}

.c-footer {
  text-align: center;
  display: none;
  padding-bottom: 100px;
  opacity: 0;
}
@media screen and (min-width: 751px) {
  .c-footer {
    padding-bottom: 200px;
  }
}
.is-loaded .c-footer {
  display: block;
  opacity: 1;
}
.c-footer__link-set {
  margin-bottom: 56px;
}
.c-footer__link-set__list {
  margin-bottom: 18px;
}
.c-footer__link-set__list__link {
  margin-bottom: 30px;
  font-size: 4.8vw;
  font-weight: 400;
  border-bottom: solid 1px;
}
@media screen and (min-width: 751px) {
  .c-footer__link-set__list__link {
    font-size: 18px;
  }
}
.c-footer__look-name {
  margin-bottom: 20px;
  font-size: 3.7333333333vw;
  font-weight: 400;
  line-height: 1.43;
}
@media screen and (min-width: 751px) {
  .c-footer__look-name {
    font-size: 14px;
  }
}
.c-footer__credit {
  margin-bottom: 33px;
  font-size: 3.7333333333vw;
  font-weight: 400;
  line-height: 1.43;
}
@media screen and (min-width: 751px) {
  .c-footer__credit {
    font-size: 14px;
    margin-bottom: 58px;
  }
}
.c-footer__copyright {
  font-size: 2.9333333333vw;
  margin-bottom: 40px;
}
@media screen and (min-width: 751px) {
  .c-footer__copyright {
    font-size: 11px;
  }
}

.c-btn {
  position: absolute;
  cursor: pointer;
  display: inline-block;
  -webkit-tap-highlight-color: transparent;
  width: 5.3333333333vw;
  height: 5.3333333333vw;
  z-index: 1;
}
@media screen and (min-width: 751px) {
  .c-btn {
    width: 20px;
    height: 20px;
  }
}
.c-btn--open {
  right: 2.6666666667vw;
  bottom: 2.6666666667vw;
}
@media screen and (min-width: 751px) {
  .c-btn--open {
    right: 10px;
    bottom: 10px;
  }
}
.c-btn--close {
  position: fixed;
  top: 5.3333333333vw;
  right: 5.3333333333vw;
  width: 10.6666666667vw;
  height: 10.6666666667vw;
}
@media screen and (min-width: 751px) {
  .c-btn--close {
    top: 23px;
    right: 23px;
    width: 50px;
    height: 50px;
  }
}
.c-btn:before {
  content: "";
  width: 100%;
  background-color: #fff;
  display: inline-block;
  height: 1px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}
.c-btn--open:before {
  content: "";
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(0.01deg);
          transform: translate3d(-50%, -50%, 0) rotate(0.01deg);
}
.c-btn--close:before {
  content: "";
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
          transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
@media screen and (min-width: 751px) {
  .c-btn--close:before {
    background-color: #000;
  }
}
.c-btn:after {
  content: "";
  width: 100%;
  background-color: #fff;
  display: inline-block;
  height: 1px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
}
.c-btn--open:after {
  content: "";
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-90deg);
          transform: translate3d(-50%, -50%, 0) rotate(-90deg);
}
.c-btn--close:after {
  content: "";
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
          transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
@media screen and (min-width: 751px) {
  .c-btn--close:after {
    background-color: #000;
  }
}

.c-modal {
  background-color: #ffffff;
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  display: none;
}
.is-open-modal .c-modal {
  position: fixed;
  z-index: 6;
  height: 100%;
  min-height: 100%;
  overflow: auto;
  overscroll-behavior-y: contain;
  display: block;
}
.is-show-modal-picture .c-modal {
  opacity: 1;
}
.c-modal__close-btn {
  position: absolute;
  width: 22px;
  height: 22px;
  top: 80px;
  right: 15px;
  cursor: pointer;
  z-index: 1;
}
@media screen and (min-width: 751px) {
  .c-modal__close-btn {
    top: 100px;
    right: 100px;
  }
}
.c-modal__close-btn:before {
  content: "";
  background-color: #595d5a;
  display: inline-block;
  height: 1px;
  top: 50%;
  left: 50%;
  position: absolute;
  width: 25px;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(-45deg);
          transform: translate3d(-50%, -50%, 0) rotate(-45deg);
}
@media screen and (min-width: 751px) {
  .c-modal__close-btn:before {
    width: 50px;
  }
}
.c-modal__close-btn:after {
  content: "";
  background-color: #595d5a;
  display: inline-block;
  height: 1px;
  top: 50%;
  left: 50%;
  position: absolute;
  width: 25px;
  -webkit-transform: translate3d(-50%, -50%, 0) rotate(45deg);
          transform: translate3d(-50%, -50%, 0) rotate(45deg);
}
@media screen and (min-width: 751px) {
  .c-modal__close-btn:after {
    width: 50px;
  }
}
.c-modal__inner {
  position: relative;
  left: 0;
  top: 0;
  width: 100%;
}
@media screen and (min-width: 751px) {
  .c-modal__inner {
    max-width: 872px;
    padding-top: 80px;
    padding-bottom: 200px;
    margin: 0 auto;
  }
}
.c-modal__inner__btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(0, -50%, 0) rotate(0.01deg);
          transform: translate3d(0, -50%, 0) rotate(0.01deg);
  width: 13px;
  height: 24px;
  cursor: pointer;
}
.c-modal__inner__btn-prev {
  left: -30px;
}
@media screen and (min-width: 751px) {
  .c-modal__inner__btn-prev {
    left: -38px;
    width: 11px;
    height: 20px;
  }
}
.c-modal__inner__btn-next {
  right: -30px;
}
@media screen and (min-width: 751px) {
  .c-modal__inner__btn-next {
    right: -38px;
    width: 11px;
    height: 20px;
  }
}
.c-modal__inner__box {
  width: 100%;
  background-color: #fff;
  display: none;
}
@media screen and (min-width: 751px) {
  .c-modal__inner__box {
    margin-bottom: 37px;
  }
}
.is-open-modal .c-modal__inner__box {
  display: block;
}
@media screen and (min-width: 751px) {
  .c-modal__inner__box__column-set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.c-modal__inner__box__column-set__column {
  position: relative;
}
@media screen and (min-width: 751px) {
  .c-modal__inner__box__column-set__column {
    width: 50%;
  }
}
@media screen and (min-width: 751px) {
  .c-modal__inner__box__column-set__column:nth-child(1) {
    width: 59.6%;
  }
}
.c-modal__inner__box__column-set__column:nth-child(2) {
  padding-left: 30px;
  padding-top: 19px;
  padding-bottom: 35px;
}
@media screen and (min-width: 751px) {
  .c-modal__inner__box__column-set__column:nth-child(2) {
    width: 40.4%;
  }
}
.c-modal__inner__box__column-set__column__picture {
  display: block;
}
.c-modal__inner__box__column-set__column__picture img {
  width: 100%;
  height: auto;
}

.c-credit {
  display: none;
}
@media screen and (min-width: 751px) {
  .c-credit {
    display: block;
    position: absolute;
    bottom: -2px;
    left: 50px;
  }
}
.c-modal .c-credit {
  display: block;
}
.c-credit__number {
  color: #3b3b3b;
  font-size: 13px;
  letter-spacing: -0.03em;
  margin-bottom: 13px;
}
@media screen and (min-width: 751px) {
  .c-credit__number {
    font-size: 12px;
    letter-spacing: 0;
    margin-bottom: 18px;
  }
}
.c-credit__list {
  line-height: 1.8;
}
@media screen and (min-width: 751px) {
  .c-credit__list {
    line-height: 1.15;
  }
}
.c-credit__list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  letter-spacing: -0.03em;
}
@media screen and (min-width: 751px) {
  .c-credit__list__item {
    margin-bottom: 7px;
  }
}
.c-credit__list__item.no-link {
  pointer-events: none;
}
.c-credit__list__item a {
  color: #3b3b3b;
  font-size: 11px;
}
.c-credit__list__item__detail {
  font-size: 11px;
  font-weight: 600;
  padding-right: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.c-modal .c-credit__list__item__detail {
  font-size: 11px;
}
.c-credit__list__item__detail__name {
  display: inline-block;
  margin-right: 14px;
  color: #3b3b3b;
  font-weight: 400;
  text-transform: uppercase;
}
.c-credit__list__item__detail__name__brand {
  margin-left: 13px;
}
.c-credit__list__item__detail__price {
  position: relative;
  color: #3b3b3b;
  font-weight: 400;
}
.c-credit__list__item__link {
  text-decoration: underline;
}
.no-link .c-credit__list__item__link {
  text-decoration: none;
}

.c-loader {
  -webkit-animation: loading 1s linear infinite;
          animation: loading 1s linear infinite;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 50px;
  height: 50px;
  border: 5px solid transparent;
  border-right: 5px solid rgba(119, 119, 119, 0.3);
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 0.7s cubic-bezier(0, 0, 0.58, 1);
  transition: opacity 0.7s cubic-bezier(0, 0, 0.58, 1);
}
@media screen and (min-width: 751px) {
  .c-loader {
    width: 80px;
    height: 80px;
    border: 6px solid transparent;
    border-right: 6px solid rgba(119, 119, 119, 0.3);
  }
}
.is-loaded .c-loader {
  opacity: 0;
}
.is-loader-transition-end .c-loader {
  display: none;
}

.bg-wrapper {
  height: 400vh;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  display: none;
}
.mobile.is-fixed-picture-set1 .bg-wrapper, .mobile.is-fixed-picture-set4 .bg-wrapper, .mobile.is-fixed-picture4 .bg-wrapper, .mobile.is-fixed-picture8 .bg-wrapper, .tablet.is-fixed-picture-set1 .bg-wrapper, .tablet.is-fixed-picture-set4 .bg-wrapper, .tablet.is-fixed-picture4 .bg-wrapper, .tablet.is-fixed-picture8 .bg-wrapper {
  display: block;
}
.bg-wrapper__bg {
  position: sticky;
  background-size: 250px 250px;
  background-repeat: repeat;
  background-position-x: 0;
  background-position-y: 0;
  height: 200vh;
}
.is-loaded .bg-wrapper__bg {
  background-image: url(../../assets/img/bg.webp?45352c2f64c7bee48180);
}
.is-loaded.no-webp .bg-wrapper__bg {
  background-image: url(../../assets/img/bg.jpg?a98554f98800425a3152);
}

.pg-whimgazette {
  background-size: 250px 250px;
  background-repeat: repeat;
  background-position-x: 0;
  background-position-y: 0;
  color: #fff;
  font-family: "Courier New", Courier, monospace;
  font-weight: 400;
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0.2s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0.2s;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pg-whimgazette.is-loaded {
  background-image: url(../../assets/img/bg.webp?45352c2f64c7bee48180);
}
.pg-whimgazette.no-webp.is-loaded {
  background-image: url(../../assets/img/bg.jpg?a98554f98800425a3152);
}
.pg-whimgazette.is-fixed-picture-set1, .pg-whimgazette.is-fixed-picture-set4, .pg-whimgazette.is-fixed-picture4, .pg-whimgazette.is-fixed-picture8 {
  background-attachment: fixed;
  background-position: 0 0;
}
.pg-whimgazette.mobile.is-fixed-picture-set1, .pg-whimgazette.mobile.is-fixed-picture-set2, .pg-whimgazette.mobile.is-fixed-picture-set3, .pg-whimgazette.mobile.is-fixed-picture-set4, .pg-whimgazette.mobile.is-fixed-picture8, .pg-whimgazette.tablet.is-fixed-picture-set1, .pg-whimgazette.tablet.is-fixed-picture-set2, .pg-whimgazette.tablet.is-fixed-picture-set3, .pg-whimgazette.tablet.is-fixed-picture-set4, .pg-whimgazette.tablet.is-fixed-picture8 {
  height: 3800vw !important;
  background-attachment: fixed;
  background-position: left 0;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette.mobile.is-fixed-picture-set1, .pg-whimgazette.mobile.is-fixed-picture-set2, .pg-whimgazette.mobile.is-fixed-picture-set3, .pg-whimgazette.mobile.is-fixed-picture-set4, .pg-whimgazette.mobile.is-fixed-picture8, .pg-whimgazette.tablet.is-fixed-picture-set1, .pg-whimgazette.tablet.is-fixed-picture-set2, .pg-whimgazette.tablet.is-fixed-picture-set3, .pg-whimgazette.tablet.is-fixed-picture-set4, .pg-whimgazette.tablet.is-fixed-picture8 {
    height: 25000px !important;
  }
}
.pg-whimgazette__mv {
  padding: 0 6.9333333333vw;
  height: 100vh;
  position: relative;
  min-height: 153.3333333333vw;
  opacity: 0;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv {
    padding: 0 6.6617862372vw;
    min-height: 58.5651537335vw;
  }
}
@media screen and (min-width: 1367px) {
  .pg-whimgazette__mv {
    min-height: 800px;
  }
}
.is-loaded .pg-whimgazette__mv {
  opacity: 1;
}
.is-android .pg-whimgazette__mv {
  margin-bottom: 40px;
}
.is-ios .pg-whimgazette__mv {
  margin-bottom: 10px;
}
.pg-whimgazette__mv__wrapper {
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 86.1333333333vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper {
    max-width: 1184px;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    width: 87.8477306003vw;
  }
}
.is-ios .pg-whimgazette__mv__wrapper {
  -webkit-transform: translate3d(-50%, -52.5%, 0);
          transform: translate3d(-50%, -52.5%, 0);
}
@media screen and (min-width: 751px) {
  .is-ios .pg-whimgazette__mv__wrapper {
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
  }
}
.pg-whimgazette__mv__wrapper__inner {
  border: solid 4px #fff;
  opacity: 0;
  will-change: opacity, transform, border;
  -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 0.7s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 0.7s;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner {
    border-top: none;
    border-left: solid 3px #fff;
    border-right: none;
    border-bottom: none;
    -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 0.7s, border-left 1s cubic-bezier(0, 0, 0.58, 1) 0.7s;
    transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 0.7s, border-left 1s cubic-bezier(0, 0, 0.58, 1) 0.7s;
  }
}
.is-loaded .pg-whimgazette__mv__wrapper__inner {
  opacity: 1;
}
.pg-whimgazette__mv__wrapper__inner__column-set {
  position: relative;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner__column-set {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.pg-whimgazette__mv__wrapper__inner__column-set__column {
  position: absolute;
  line-height: 0;
  top: 0;
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner__column-set__column {
    position: relative;
    width: 33.3333333333%;
  }
}
.is-loaded .pg-whimgazette__mv__wrapper__inner__column-set__column {
  opacity: 1;
}
.pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(1) {
  position: relative;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(1) {
    display: none;
  }
}
.pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(2) {
  -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 0.7s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 0.7s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(2) {
    border-top: solid 3px #fff;
    border-right: solid 3px #fff;
    border-bottom: solid 3px #fff;
  }
}
.pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(3) {
  -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 1.4s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 1.4s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(3) {
    border-top: solid 3px #fff;
    border-right: solid 3px #fff;
    border-bottom: solid 3px #fff;
    -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 1.3s;
    transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 1.3s;
  }
}
.pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(4) {
  -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.1s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.1s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__inner__column-set__column:nth-child(4) {
    border-top: solid 3px #fff;
    border-right: solid 3px #fff;
    border-bottom: solid 3px #fff;
    -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 1.9s;
    transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 1.9s;
  }
}
.pg-whimgazette__mv__wrapper__inner__column-set__column__picture {
  position: relative;
}
.pg-whimgazette__mv__wrapper__text-area {
  position: absolute;
  top: 110.6666666667vw;
  right: 4vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__text-area {
    top: 68.2%;
    right: -1.9%;
  }
}
.is-ios .pg-whimgazette__mv__wrapper__text-area {
  top: 108vw;
}
@media screen and (min-width: 751px) {
  .is-ios .pg-whimgazette__mv__wrapper__text-area {
    top: 68.2%;
  }
}
.pg-whimgazette__mv__wrapper__text-area__title {
  text-align: right;
  font-size: 3.7333333333vw;
  letter-spacing: -0.4px;
  line-height: 1.1;
  margin-bottom: 2.6666666667vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__text-area__title {
    margin-bottom: 0.8052708638vw;
    font-size: 13px;
  }
}
@media screen and (min-width: 1110px) {
  .pg-whimgazette__mv__wrapper__text-area__title {
    margin-bottom: 0.8052708638vw;
    font-size: 1.1713030747vw;
  }
}
@media screen and (min-width: 1367px) {
  .pg-whimgazette__mv__wrapper__text-area__title {
    margin-bottom: 11px;
    font-size: 16px;
  }
}
.pg-whimgazette__mv__wrapper__text-area__theme {
  line-height: 0;
  width: 45.5493333333vw;
  height: 18.8213333333vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__text-area__theme {
    width: 15.7950219619vw;
    height: 6.5270863836vw;
    position: absolute;
    top: 107%;
    right: 0;
  }
}
@media screen and (min-width: 1367px) {
  .pg-whimgazette__mv__wrapper__text-area__theme {
    width: 215.76px;
    height: 89.16px;
  }
}
.pg-whimgazette__mv__wrapper__text-area__theme__svg {
  width: 45.5493333333vw;
  height: 18.8213333333vw;
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.8s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.8s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.8s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.8s;
  transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.8s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.8s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__mv__wrapper__text-area__theme__svg {
    width: 100%;
    height: 100%;
    -webkit-transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.5s;
    transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.5s;
    transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.5s;
    transition: opacity 1s cubic-bezier(0, 0, 0.58, 1) 2.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 2.5s;
  }
}
.is-loaded .pg-whimgazette__mv__wrapper__text-area__theme__svg {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media screen and (min-width: 1367px) {
  .pg-whimgazette__mv__wrapper__text-area__theme__svg {
    width: 215.76px;
    height: 89.16px;
  }
}
.pg-whimgazette__read {
  opacity: 0;
}
.is-loaded .pg-whimgazette__read {
  opacity: 1;
}
.pg-whimgazette__read__box {
  position: relative;
  line-height: 0;
}
.pg-whimgazette__read__box__text {
  text-align: center;
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  font-family: "Courier New", Courier, monospace;
  padding-bottom: 112px;
  line-height: 1.92;
  font-size: 13px;
  width: 100%;
  text-transform: uppercase;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__read__box__text {
    left: 50%;
    position: absolute;
    font-size: 15px;
    top: 50%;
    -webkit-transform: translate3d(-50%, -40%, 0);
            transform: translate3d(-50%, -40%, 0);
    z-index: 1;
    padding: 0;
    line-height: 2;
  }
}
.pg-whimgazette__read__box__text.is-active {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__read__box__text.is-active {
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
  }
}
.pg-whimgazette__read__box__text.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__read__box__picture {
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  display: block;
  top: 0;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__read__box__picture {
    position: relative;
    top: 0;
  }
}
.pg-whimgazette__read__box__picture.is-active {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.pg-whimgazette__look {
  height: 1854.6666666667vw;
  display: none;
  position: relative;
  opacity: 0;
}
.is-loaded .pg-whimgazette__look {
  opacity: 1;
  display: block;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look {
    height: 567.6427525622vw;
  }
}
.pg-whimgazette__look__box {
  position: relative;
  line-height: 0;
}
.pg-whimgazette__look__box__movie {
  opacity: 0;
  will-change: opacity, transform;
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 30px, 0);
          transform: translate3d(-50%, 30px, 0);
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__movie.is-active {
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}
.pg-whimgazette__look__box__movie.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__movie.no-move {
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__movie--1 {
  z-index: 0;
  width: 59.52vw;
  top: 351.7333333333vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  left: 0;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
}
.pg-whimgazette__look__box__movie--1.is-active {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.pg-whimgazette__look__box__movie--1.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__movie--1 {
    width: 28.5505124451vw;
    top: 97.803806735vw;
    margin-left: -18.3016105417vw;
    -webkit-transform: translate3d(-50%, 30px, 0);
            transform: translate3d(-50%, 30px, 0);
    left: 50%;
  }
  .pg-whimgazette__look__box__movie--1.is-active {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
.pg-whimgazette__look__box__movie--2 {
  z-index: 2;
  width: 59.7333333333vw;
  top: 1228vw;
  margin-left: 20.5333333333vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__movie--2 {
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    width: 31.4787701318vw;
    top: 334.1874084919vw;
    margin-left: 29.2825768668vw;
  }
}
.pg-whimgazette__look__box__movie--3 {
  z-index: 1;
  width: 58.1333333333vw;
  top: 1447.2vw;
  left: 0;
  -webkit-transform: translate3d(0, 30px, 0);
          transform: translate3d(0, 30px, 0);
}
.pg-whimgazette__look__box__movie--3.is-active {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.pg-whimgazette__look__box__movie--3.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__movie--3 {
    width: 33.0893118594vw;
    top: 404.4655929722vw;
    margin-left: -14.7877013177vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    -webkit-transform: translate3d(-50%, 30px, 0);
            transform: translate3d(-50%, 30px, 0);
    left: 50%;
  }
  .pg-whimgazette__look__box__movie--3.is-active {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
.pg-whimgazette__look__box__picture {
  opacity: 0;
  will-change: opacity, transform;
  display: block;
  position: absolute;
  left: 50%;
  -webkit-transform: translate3d(-50%, 30px, 0);
          transform: translate3d(-50%, 30px, 0);
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__picture.is-active {
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}
.pg-whimgazette__look__box__picture.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__picture.no-move {
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__picture--1 {
  width: 92.8vw;
  top: -8.2666666667vw;
  margin-left: -9.4666666667vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--1 {
    top: -8.0527086384vw;
    width: 59.2972181552vw;
    margin-left: -8.345534407vw;
  }
}
.pg-whimgazette__look__box__picture--2 {
  width: 47.3333333333vw;
  top: 36.2666666667vw;
  margin-left: 26.4vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--2 {
    top: 14.3484626647vw;
    width: 27.0131771596vw;
    margin-left: 26.9399707174vw;
  }
}
.pg-whimgazette__look__box__picture--3 {
  width: 62.6666666667vw;
  top: 239.4666666667vw;
  margin-left: 11.7333333333vw;
  z-index: 1;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--3 {
    top: 55.0512445095vw;
    width: 21.9619326501vw;
    margin-left: 30.9663250366vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.8s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.8s;
  }
}
.pg-whimgazette__look__box__picture--4 {
  z-index: 0;
  width: 100vw;
  top: 172.5333333333vw;
  margin-left: 0vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--4 {
    width: 62.298682284vw;
    top: 73.6456808199vw;
    margin-left: -18.8872620791vw;
  }
}
.pg-whimgazette__look__box__picture--4.is-active {
  display: block;
}
.pg-whimgazette__look__box__picture--4.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__picture--5 {
  z-index: 1;
  width: 44.5333333333vw;
  top: 573.4666666667vw;
  margin-left: 18.9333333333vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--5 {
    width: 21.9619326501vw;
    top: 158.345534407vw;
    margin-left: 27.5256222548vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
  }
}
.pg-whimgazette__look__box__picture--6 {
  z-index: 0;
  width: 100vw;
  top: 595.8666666667vw;
  margin-left: 0vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--6 {
    width: 68.8872620791vw;
    top: 164.1288433382vw;
    margin-left: 15.5929721816vw;
  }
}
.pg-whimgazette__look__box__picture--7 {
  z-index: 0;
  width: 71.4666666667vw;
  top: 653.7333333333vw;
  margin-left: -7.4666666667vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.3s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.3s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--7 {
    width: 38.7994143485vw;
    top: 204.9048316252vw;
    margin-left: 26.2079062958vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  }
}
.pg-whimgazette__look__box__picture--8 {
  z-index: 1;
  width: 62.9333333333vw;
  top: 906.1333333333vw;
  margin-left: -18.6666666667vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--8 {
    width: 25.7686676428vw;
    top: 281.7715959004vw;
    margin-left: 27.5256222548vw;
  }
}
.pg-whimgazette__look__box__picture--9 {
  z-index: 4;
  width: 59.4666666667vw;
  top: 948.8vw;
  margin-left: 20.4vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--9 {
    width: 27.5988286969vw;
    top: 293.7042459736vw;
    margin-left: 36.383601757vw;
  }
}
.pg-whimgazette__look__box__picture--10 {
  z-index: 0;
  width: 100vw;
  top: 965.8666666667vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--10 {
    width: 73.5724743777vw;
    top: 296.2664714495vw;
    margin-left: 13.17715959vw;
  }
}
.pg-whimgazette__look__box__picture--10.sp-only {
  display: block;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--10.sp-only {
    display: none;
  }
}
.pg-whimgazette__look__box__picture--10.pc-only {
  display: none;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--10.pc-only {
    display: block;
  }
}
.pg-whimgazette__look__box__picture--11 {
  z-index: 3;
  width: 82.4vw;
  top: 1054.1333333333vw;
  margin-left: -8.8vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--11 {
    width: 42.8989751098vw;
    top: 288.4333821376vw;
    margin-left: -16.8374816984vw;
  }
}
.pg-whimgazette__look__box__picture--12-sp {
  z-index: 5;
  width: 73.0666666667vw;
  top: 1119.7333333333vw;
  margin-left: -13.6vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.6s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.6s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--12-sp {
    display: none;
  }
}
.pg-whimgazette__look__box__picture--12-pc {
  display: none;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--12-pc {
    z-index: 5;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
    display: block;
    width: 30.7467057101vw;
    top: 294.289897511vw;
    margin-left: -31.6983894583vw;
  }
}
.pg-whimgazette__look__box__picture--13 {
  z-index: 2;
  width: 88vw;
  top: 984.5333333333vw;
  margin-left: 0vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.1s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.1s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.1s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--13 {
    width: 33.7481698389vw;
    top: 328.0380673499vw;
    margin-left: -15.5929721816vw;
  }
}
.pg-whimgazette__look__box__picture--14 {
  z-index: 1;
  width: 74.6666666667vw;
  top: 1366.1333333333vw;
  margin-left: 9.3333333333vw;
  cursor: pointer;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--14 {
    width: 23.6456808199vw;
    top: 407.467057101vw;
    margin-left: 31.0395314788vw;
  }
}
.pg-whimgazette__look__box__picture--14 picture {
  display: block;
}
.pg-whimgazette__look__box__picture--15 {
  z-index: 1;
  width: 88vw;
  top: 1521.8666666667vw;
  margin-left: 0vw;
  border-top: solid 13.8666666667vw transparent;
  border-bottom: solid 16.5333333333vw transparent;
  border-right: solid 7.4666666667vw transparent;
  border-left: solid 7.4666666667vw transparent;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--15 {
    width: 48.0966325037vw;
    top: 426.2079062958vw;
    margin-left: 13.2503660322vw;
    border-top: solid 7.6134699854vw transparent;
    border-bottom: solid 7.6866764275vw transparent;
    border-right: solid 7.3938506589vw transparent;
    border-left: solid 7.3938506589vw transparent;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
  }
}
.pg-whimgazette__look__box__picture--15--back {
  z-index: 0;
  width: 88vw;
  top: 1521.8666666667vw;
  background: rgba(236, 233, 226, 0.53);
  height: 127.4666666667vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--15--back {
    width: 48.0966325037vw;
    top: 426.1346998536vw;
    margin-left: 13.2503660322vw;
    height: 59.7vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
  }
}
.pg-whimgazette__look__box__picture--16 {
  z-index: 0;
  width: 84vw;
  top: 1755.7333333333vw;
  margin-left: 8vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture--16 {
    width: 56.2957540264vw;
    top: 511.420204978vw;
    margin-left: 15.3733528551vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.2s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.2s;
  }
}
.pg-whimgazette__look__box__picture-set {
  margin: 0 auto;
  opacity: 0;
  will-change: opacity, transform;
  -webkit-transform: translate3d(-50%, 30px, 0);
          transform: translate3d(-50%, 30px, 0);
  -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0.3s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0.3s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  border: solid 4px #fff;
  overflow: hidden;
  left: 50%;
  top: 0;
  position: absolute;
}
.pg-whimgazette__look__box__picture-set.is-active {
  opacity: 1;
  -webkit-transform: translate3d(-50%, 0, 0);
          transform: translate3d(-50%, 0, 0);
}
.pg-whimgazette__look__box__picture-set.is-active.transitionend {
  -webkit-transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
  transition: opacity 0s cubic-bezier(0, 0, 0.58, 1) 0s, transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s, -webkit-transform 0s cubic-bezier(0.075, 0.82, 0.165, 1) 0s;
}
.pg-whimgazette__look__box__picture-set--1 {
  width: 88.2666666667vw;
  top: 114.1333333333vw;
  z-index: 1;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture-set--1 {
    top: 27.5256222548vw;
    width: 39.3850658858vw;
    margin-left: -9.224011713vw;
  }
}
.pg-whimgazette__look__box__picture-set--2 {
  width: 85.0666666667vw;
  top: 447.0666666667vw;
  z-index: 1;
  margin-left: 7.6vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 1.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 1.5s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture-set--2 {
    top: 99.9267935578vw;
    width: 34.9926793558vw;
    margin-left: 23.2064421669vw;
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  }
}
.pg-whimgazette__look__box__picture-set--3 {
  width: 75.7333333333vw;
  top: 759.7333333333vw;
  z-index: 1;
  margin-left: 6.9333333333vw;
  -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
  transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.5s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.5s;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture-set--3 {
    -webkit-transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    transition: opacity 0.9s cubic-bezier(0, 0, 0.58, 1) 0.9s, transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s, -webkit-transform 0.9s cubic-bezier(0.075, 0.82, 0.165, 1) 0.9s;
    top: 218.3016105417vw;
    width: 31.1127379209vw;
    margin-left: -5.4904831625vw;
  }
}
.pg-whimgazette__look__box__picture-set--4 {
  width: 69.6vw;
  top: 1641.3333333333vw;
  z-index: 1;
  margin-left: -10.6666666667vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look__box__picture-set--4 {
    top: 470.2781844802vw;
    width: 27.1595900439vw;
    margin-left: -21.3030746706vw;
  }
}
.pg-whimgazette__look__box__picture-set__picture {
  display: block;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  will-change: top;
}
.pg-whimgazette__look__box__picture-set__picture:not(:first-child) {
  position: absolute;
  left: 0;
}
.pg-whimgazette__look-detail {
  position: relative;
  z-index: 1;
  display: none;
  opacity: 0;
}
.is-loaded .pg-whimgazette__look-detail {
  display: block;
  opacity: 1;
}
.pg-whimgazette__look-detail__title {
  font-size: 6.4vw;
  text-align: center;
  margin-bottom: 25px;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look-detail__title {
    font-size: 24px;
    margin-bottom: 36px;
  }
}
.pg-whimgazette__look-detail__inner {
  padding: 0 5.5vw;
  max-width: 1040px;
  margin: 0 auto;
  margin-bottom: 20px;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look-detail__inner {
    margin-bottom: 30px;
  }
}
.pg-whimgazette__look-detail__inner__column-set {
  line-height: 0;
  border: solid 2.5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pg-whimgazette__look-detail__inner__column-set__column {
  position: relative;
  cursor: pointer;
  width: 50%;
  border: solid 2.5px;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look-detail__inner__column-set__column {
    width: 25%;
  }
}
.pg-whimgazette__look-detail__inner__column-set__column__picture {
  display: block;
}
.pg-whimgazette__look-detail__inner__view-detail {
  margin: 0 auto 58px;
  padding: 0 5.5vw;
}
@media screen and (min-width: 751px) {
  .pg-whimgazette__look-detail__inner__view-detail {
    max-width: 582px;
    margin: 0 auto 83px;
  }
}
.pg-whimgazette__look-detail__inner__view-detail__button {
  background: rgba(255, 255, 255, 0.6);
  cursor: pointer;
  font-size: 16px;
  padding-top: 22px;
  display: block;
  font-family: "Courier New", Courier, monospace;
  width: 100%;
  padding-bottom: 18px;
  line-height: 26px;
  color: #000;
}

/*# sourceMappingURL=style.css.map?092cb3e3a00f7f93a5d0*/