/** Shopify CDN: Minification failed

Line 61:12 Expected identifier but found whitespace
Line 61:13 Unexpected "5px"
Line 2522:63 Expected identifier but found whitespace

**/
/* HEADER FONT FAMILY START */
@font-face {
    font-family: "HV_FITZGERALD_BOLD";
    src: url("/cdn/shop/files/HV_FITZGERALD_BOLD.TTF?v=1722530756") format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: "HV_FITZGERALD_REGULAR";
    src: url("/cdn/shop/files/HV_FITZGERALD_REGULAR.TTF?v=1722530756") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "HV_FITZGERALD_ITALIC";
    src: url("/cdn/shop/files/HV_FITZGERALD_ITALIC.TTF?v=1722530755") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "Aeonik-Regular";
    src: url("/cdn/shop/files/Aeonik-Regular.ttf?v=1722530800") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "Aeonik-Medium";
    src: url("/cdn/shop/files/Aeonik-Medium.ttf?v=1722530800") format("truetype");
    font-weight: 500;
}
/* HEADER FONT FAMILY END */

/* BODY FONT FAMILY START */
@font-face {
    font-family: "InterTight-Regular";
    src: url("/cdn/shop/files/InterTight-Regular.ttf?v=1777620904") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "InterTight-Medium";
    src: url("/cdn/shop/files/InterTight-Medium.ttf?v=1777620992") format("truetype");
    font-weight: 500;
}
/* BODY FONT FAMILY END */

/* START CSS */
/* =================== HEADER START CSS =============================== */
.m-announcement-bar {
    display: none !important;
}
/* header.m-header__desktop {
    /* background: #FFFFFF!important; */
    padding: 5px 0!important;
    line-height: 1!important;
} */
/* header.m-header__desktop .m-header__inner {
    margin-left: 0px !important;
    margin-right: 0px !important;
} */
header.m-header__desktop .m-header__inner .m-header__left .m-menu .m-menu__item {
    /* color: #222222  !important; */
    font-size: 14px !important; 
    padding: 0px;
    line-height: 1;
    letter-spacing: 2.52px !important;
    text-transform: uppercase;
    font-weight: 500;
    font-family: InterTight-Regular !important;
}
header.m-header__desktop .m-header__inner .m-header__left .m-menu .m-menu__item .m-menu__link--main {
    padding: 0px;
    padding-top: 0px !important;
    padding-bottom: 01px !important;
}
header.m-header__desktop .m-header__inner .m-header__left  .m-menu {
    display: flex !important; 
    gap: 15px !important;
}
/* header.m-header__desktop  .m-header__container {
    padding: 0px !important;
} */
header.m-header__desktop .m-header__container .m-header__center .m-logo {
    font-size: 0.7rem !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.m-header .ssw-link-fave-menu, .m-header__compare, .m-header__account, .m-header__wishlist {
    position: relative;
    padding: 14px 8px;
    /* color: #222222 !important; */
    text-transform: uppercase;
    font-family: InterTight-Regular;
    font-size: 14px;
    letter-spacing: 2.52px;
}
header.m-header__desktop .m-header__inner .m-header__left .m-menu .m-menu__item 
.m-menu__link--main:after {
    bottom: -7px !important;
}

/* =================== HEADER START CSS =============================== */

/* =================== SLIDESHOW  START CSS =============================== */
.pg-slideshow-section .m-slide__wrapper {
    padding: 0px !important;
    padding-bottom: 60px !important;
    width: 100%;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content {
    width: 100%!important;
    max-width: 100% !important;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input::placeholder,
.last-section-form .contact-input::placeholder {
    color: #FFF;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-size : 14px !important;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
    font-size: 22px;
    margin-bottom: 10px;
    letter-spacing: -.22px;
    line-height: 1.4;
    font-family: Aeonik-Regular;
    font-weight: 400;
    color: #fff;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
    font-size: 55px;
    letter-spacing: -2.2px;
    font-family: Aeonik-Regular;
    line-height: 1;
    background: linear-gradient(90deg,#fef6ac,#ffd26b,#e8af3f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
    margin-top: 19px;
    margin-bottom: 19px;
    font-size: 16px;
    opacity: unset;
    font-family: InterTight-Regular;
    font-weight: 500;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 65%;
    margin-inline: auto;
    color: #ffffff80;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description>p strong {
    color: #fff;
    opacity: 1;
    font-weight: 400;
    /* text-decoration: underline; */
}
.pg-slideshow-section .m-slide__wrapper {
    padding-bottom: 0 !important;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description>p {
    margin-top: 0 !important;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content >div {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 10px;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
.last-section-form .contact-input {
    padding: 20px 40px;
    line-height: 1;
    background: transparent;
    color: #B2B2B2;
    font-size: 14px;
    font-weight: 500 !important;
    /* text-transform: uppercase; */
    letter-spacing: 2.52px;
    border: 1px solid #FFF;
    border-radius: 50px;
    font-family: InterTight-Regular;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
.last-section-form .contact-button {
    padding: 23px 40px;
    background: linear-gradient(90deg, #FEF6AC 0%, #FFD26B 50%, #E8AF3F 100%), linear-gradient(92deg, #1D6741 -52.33%, #3ACD81 23.78%, #1D6741 99.89%), linear-gradient(90deg, #FEF6AC 0%, #FFD26B 50%, #E8AF3F 100%), linear-gradient(92deg, #1D6741 1.12%, #3ACD81 50.51%, #1D6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: 0.7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}

.pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
    font-size: 68px;
    font-weight: 400;
    letter-spacing: -2.72px;
    text-transform: capitalize;
    color: #FFF;
    font-family: 'HV_FITZGERALD_ITALIC';
    line-height: 1;
}
.pg-slideshow-section-1 .m-slide__content .m-richtext__title {
    font-size: 128px;
    letter-spacing: -2.2px;
    font-family: 'HV_FITZGERALD_REGULAR';
    line-height: 1;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pg-slideshow-section-1 .m-slide__content .m-richtext__description {
    padding-bottom: 40px;
    font-size: 27px;
    font-weight: 400;
    font-family: HV_FITZGERALD_REGULAR;
    line-height: 1.3!important;
    position: relative;
}
.pg-slideshow-section-1 .m-slide__content .m-richtext__description:after {
    content: "";
    position: absolute;
    background: url(/cdn/shop/files/Frame_41065.png?v=1787649836);
    width: 470px;
    height: 35px;
    left: 20%;
    background-repeat: no-repeat;
    top: 94%;
    display : none !important;
}
.pg-slideshow-section-1 .m-richtext__button {
    margin-top: 60px;
    margin-left: -32px;
}
.pg-slideshow-section-1 .m-slide__content >div .lead-form {
    display: none;
}
.pg-slideshow-section-1  .m-slide__content {
    width: 60%;
    max-width: 100%;
    animation: none;
}
.pg-slideshow-section-1  .m-slide__wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
    justify-content: flex-end !important;
}
.pg-slideshow-section-1 .m-slide__content .m-slide__button-first {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}
/* =================== SLIDESHOW  END CSS =============================== */

/* =================== IMAGE WITH TEXT START CSS =============================== */
.pg-image-section .m-image-with-text__content .m-content-box {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.pg-image-section  .mobile-image {
    display: none !important;
}
.pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
    margin-bottom: 12px;
    line-height: 1;
    font-size: 18px;
    font-family: 'Aeonik-Regular';
    text-transform: uppercase;
    letter-spacing: 2.16px;
    background: linear-gradient(92deg, #FEF6AC -52.33%, #E8AF3F 23.78%, #FEF6AC 99.89%);
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
    font-size: 70px;
    font-family: HV_FITZGERALD_ITALIC;
    text-transform: lowercase;
    letter-spacing: -2.8px;
    color: #d9d9d9;
    line-height: 1;
    margin-left: -6px;
    font-style: italic;
}
.pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title>span {
    font-style: normal!important;
    font-family: HV_FITZGERALD_REGULAR;
}
.pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
    margin-top: 30px;
    font-size: 18px;
    font-weight: 400;
    font-family: InterTight-Regular;
    opacity: .5;
    letter-spacing: .3px;
}
.pg-image-section .m-image-with-text__image {
    height: auto !important;
}
.pg-image-section .m-image-with-text__image .m-image-with-text__image-first {
    height: 100% !important;
}
.pg-image-section .m-image-with-text__image .m-image-with-text__image-first, .pg-image-section .m-image-with-text__image .m-image-with-text__image-first .m-image {
    height: 100%!important;
    position: relative;
}
.pg-image-section .m-image-with-text__image .m-image-with-text__image-first .m-image .m\:w-full {
    object-fit: inherit !important;
}
.instagram-section {
    display: none !important;
}
.usp-icons {
    display: none !important;
}
.home-scrolling-sec.m-section {
    display: none !important;
}
.template-page #MainContent {
    padding-bottom: 0px !important;
}
.footer-news-letter.m-section {
    display: none !important;
}

/* =================== IMAGE WITH TEXT END CSS =============================== */

/* =================== FETAURE COLLECTION START CSS =============================== */
.pg-fetaure-section-2 .m-section__heading,
.pg-fetaure-section .m-section__heading,
.video-slider .m-section__heading {
    font-size: 70px !important;
    letter-spacing: -2.8px;
    font-weight: 400;
    color: #D9D9D9;
    font-family: 'HV_FITZGERALD_REGULAR';
    /* text-transform: lowercase !important; */
    line-height: .8 !important;
}
.pg-fetaure-section-2 .m-section__heading{
    line-height : 1 !important;
    color : #FFF !important;
}
.pg-fetaure-section-2  .m-section__header {
    margin-bottom: 60px !important;
}
.pg-fetaure-section-2 .m-icon-box__content .m-icon-box__heading {
    font-size: 24px;
    color: rgba(255, 255, 255, 0.60) !important;
    font-weight: 400;
    line-height: 1.3;
    margin-bottom: 0px !important;
    font-family: 'InterTight-Regular';
}
.pg-fetaure-section-2 .m-section__heading >span {
    font-family: HV_FITZGERALD_ITALIC;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-transform: math-auto;
}
.pg-fetaure-section .m-section__subheading,
.japan-section .m-custom-content__block-text p.m-richtext__subtitle,
.her-him-section .her-him-section .heaing span,
.japan-movement-section p.m-richtext__subtitle {
    margin-bottom: 12px !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-family: 'Aeonik-Regular' !important;
    font-weight: 400 !important;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    letter-spacing: 2.16px !important;
    -webkit-text-fill-color: transparent !important;
    text-transform: uppercase;
}
.pg-fetaure-section-2 .m-icon-box__content {
    margin-top: 26px !important;
}
.japan-movement-section .m-richtext__title {
    font-size: 70px;
    font-family: 'HV_FITZGERALD_REGULAR';
    width: 50%;
    line-height: 1.1;
    margin: auto;
}
.her-him-section .her-him-section .heaing h4 {
    font-size: 70px;
    font-family: 'HV_FITZGERALD_REGULAR';
    color: #fff;
    line-height: 1.1;
    margin: 10px 0 15px 0;
}
.her-him-section .her-him-section .images-section>div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
}
.her-him-section .her-him-section .images-section>div .content {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 40px 50px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.her-him-section .her-him-section .images-section>div .content>p {
    font-size: 30px;
    font-family: 'HV_FITZGERALD_ITALIC';
    color: #fff;
    line-height: 1;
}
.her-him-section .her-him-section .images-section>div .content>a {
    padding: 23px 40px;
    background: #fff;
    border-radius: 40px;
    font-size: 14px;
    display: block;
    width: fit-content;
    font-family: Aeonik-Regular;
    font-weight: 700;
    letter-spacing: .5px;
    margin-top: auto;
    text-transform: uppercase;
}
.her-him-section .her-him-section .images-section>div:last-child p {
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    letter-spacing: 2.16px !important;
    -webkit-text-fill-color: transparent !important;
}
.her-him-section .her-him-section .images-section>div:first-child p {
    background: linear-gradient(92deg,#1d6741 -52.33%,#3acd81,#1d6741 99.89%) !important;
    background-clip: text !important;
    letter-spacing: 2.16px !important;
    -webkit-text-fill-color: transparent !important;
}
.her-him-section .her-him-section .images-section>div:first-child a {
    background: linear-gradient(92deg,#1d6741 -52.33%,#3acd81,#1d6741 99.89%);
}
.her-him-section .her-him-section .images-section>div:last-child a {
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%);
}
.her-him-section .her-him-section .images-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
}
.her-him-section .her-him-section .images-section>div .content>h4 {
    font-size: 60px;
    font-family: 'HV_FITZGERALD_REGULAR';
    color: #fff;
    line-height: 1.1;
    margin-top: 12px;
    width: 70%;
}
.bottom-timer::after {
    display: none;
}
.her-him-section .her-him-section .images-section>div img {
    width: 100%;
}
.her-him-section .her-him-section .heaing p {
    font-size: 24px;
    color: #fff;
    font-family: 'Aeonik-Regular';
    opacity: 0.6;
    line-height: 1.3;
}
.japan-section .m-richtext__title {
    font-size: 70px;
    font-family: 'HV_FITZGERALD_REGULAR';
    line-height: 1.1;
}
.japan-section .m-custom-content__block-image .m-custom-content__block-inner,
.japan-section .m-custom-content__block-image .m-custom-content__block-inner>div,
.japan-section .m-custom-content__block-image .m-custom-content__block-inner>div>div,
.japan-section .m-custom-content__block-image .m-custom-content__block-inner>div>div responsive-image.m-image {
    height: 100%;
}
.japan-section .m-richtext__description,
.japan-movement-section .m-richtext__description {
    margin-top: 30px !important;
    font-size: 24px;
    font-weight: 400;
    opacity: 0.5;
    font-family: 'InterTight-Regular';
    line-height: 1.3;
}
.pg-fetaure-section .m-section__header,
.video-slider .m-section__header {
    margin-bottom: 60px!important;
    position : relative !important;
}
.pg-fetaure-section .m\:column {
    height: auto !important;
}
.pg-fetaure-section .m\:column .m-icon-box {
    height: 100% !important;
    /* border: 1px solid #242424 !important; */
}
/* .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner {
    height: 100% !important;
} */
.pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__icon {
    height: 100% !important;
}
.pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
    height: 100% !important;
    margin-top: 0px !important;
    padding: 30px !important;
}
.pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
    font-weight: 500;
    margin-bottom: 10px;
    font-size: 30px;
    font-family: 'HV_FITZGERALD_REGULAR';
    height: 100%;
    line-height: 1.2;
}
.pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
    color: rgb(var(--color-foreground-secondary));
    font-size: 16px !important;
    height: 100%;
    font-family: 'InterTight-Regular';
    width: 100%;
    opacity: .4;
}
/* .pg-fetaure-section .m\:column:last-child .m-icon-box .m-icon-box__inner .m-icon-box__content {
    position: absolute!important;
    height: auto!important;
    padding: 30px!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pg-fetaure-section .m\:column:last-child .m-icon-box__icon {
    position: relative !important;
}
.pg-fetaure-section .m\:column:last-child .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
    width: 100%;
    text-align: center;
    font-size: 60px;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    letter-spacing: 1px;
    -webkit-text-fill-color: transparent !important;
    line-height: 1;
}
.pg-fetaure-section .m\:column:last-child .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
    text-align: center;
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: 'InterTight-Regular';
}
.pg-fetaure-section .m\:column:last-child .m-icon-box .m-icon-box__inner .m-icon-box__content .m-button--link {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600 !important;
    text-transform: uppercase;
    border-radius: 50px;
} */
.m-collection-list--grid .m-collection-list__controls--top .m-slider-controls {
    margin-top: 0;
}
.m-slider-controls .m-slider-controls__wrapper {
    margin-left: 0;
    margin-right: 0;
    gap: 10px;
}
.m-slider-controls--absolute {
    position: unset;
    /* display: flex; */
    /* align-items: center; */
    /* top: -40%; */
    /* right: 0; */
    /* height: 100%; */
    padding-top: 60px;
}
.m-slider-controls__button-prev.swiper-button-prev {
    left: -77px !important;
}
.m-slider-controls__button {
    padding: 16px 20px !important;
    border: 1px solid #DDD !important;
    width: 80px !important;
    height: 55px !important;
}
.pg-fetaure-section .m-mixed-layout__wrapper {
    margin-inline: -20% !important;
}
.pg-fetaure-section .m-icon-box {
    background: #111;
}
.m-slider-controls--absolute .m-slider-controls__button {
    border: 1px solid #DDD!important;
    transform: unset !important;
    top: 0 !important;
    position: unset !important;
}
/* =================== FETAURE COLLECTION END CSS =============================== */
.pg-textture-section .m-gradient {
    background: 0 !important;
}
.pg-textture-section .m-section__header {
    margin-bottom: 110px !important;
    margin-top: 110px  !important;
}
.pg-textture-section .m-section__header .m-section__subheading {
    margin-bottom: 10px;
    line-height: 1;
    text-align: left;
    font-size: 18px;
    font-weight: 400 !important;
    font-family: 'Aeonik-Regular';
    letter-spacing: 2.16px;
    background: linear-gradient(
232deg, #E8AF3F -71.33%, #e8af3f, #FFD26B 78.89%);
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

.pg-textture-section .m-section__header .m-section__heading {
    font-size: 120px !important;
    text-align: justify;
    font-family: HV_FITZGERALD_REGULAR;
    font-weight: 400;
    letter-spacing: -3.6px;
    line-height: 1 !important;
    margin-left: -6px;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner {
    background: #000 !important;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext {
    padding: 0 0 0 0px!important;
    height: auto;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .img__box-image_with_text_p9hfdH {
    padding: 0px !important;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
    height: 100%;
    justify-content: center;
    display: flex;
    padding: 0px 30px 0px 0px;
    flex-direction: column;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
    font-size: 18px;
    line-height: 1;
    letter-spacing: 2.16px;
    text-transform: uppercase;
    font-weight: 400;
    font-family: Aeonik-Regular;
    margin-bottom: 12px !important;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
    font-size: 60px;
    font-weight: 400;
    color: #D9D9D9;
    letter-spacing: -2.4px;
    line-height: 1;
    font-family: 'HV_FITZGERALD_REGULAR';
}

.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
    margin-top: 22px;
    font-size: 16px;
    font-family: InterTight-Regular;
    font-weight: 200 !important;
    opacity: 0.4;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
    margin-top: 22px;
    padding: 20px 30px;
    line-height: 1;
    font-size: 14px;
    width: fit-content;
    font-weight: 400;
    letter-spacing: .7px;
    text-transform: uppercase;
    border-radius: 50px;
}
.m-button--link:before, .m-section__description a:before, .m-link-underline:before, .rte a:not(.spr-summary-actions-newreview):before, .m-button--link:after, .m-section__description a:after, .m-link-underline:after, .rte a:not(.spr-summary-actions-newreview):after {
    height: var(--btn-link-border, 0px) !important;
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button .m-button--link {
    color: #000 !important;
    font-weight: 600 !important;
    line-height: 1;
}
.pg-first-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
    background: linear-gradient(232deg, #e8af3f -71.33%, #e8af3f, #ffd26b 78.89%);
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.pg-first-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
    background: linear-gradient(90deg, #FEF6AC 0%, #FFD26B 50%, #E8AF3F 100%), linear-gradient(92deg, #1D6741 1.12%, #3ACD81 50.51%, #1D6741 99.9%);
}
.pg-second-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box  .m-richtext__button a {
    background: linear-gradient(92deg, #1D6741 -52.33%, #3ACD81 23.78%, #1D6741 99.89%);
}
.pg-second-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
    background: linear-gradient(232deg, #1D6741 -71.33%, #3ACD81, #3ACD81 78.89%);
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.pg-second-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
    margin-top: 40px !important;
}


.pg-expert-section .m-section__heading {
    font-size: 70px !important;
    letter-spacing: -2.8px;
    font-weight: 400;
    color: #d9d9d9;
    font-family: HV_FITZGERALD_REGULAR;
    text-transform: lowercase !important;
    line-height: .8 !important;
}
.pg-expert-section .m-section__header {
    margin-bottom: 60px !important;
}

.pg-expert-section .m-slider-controls--absolute {
    position: absolute;
    display: flex;
    align-items: center;
    top: -46%;
    right: 0;
    height: 100%;
}
.pg-expert-section .m-icon-box {
    height: auto !important; 
}
.pg-expert-section .m-icon-box .m-icon-box__inner {
    height: 100% !important;
}
.pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__icon {
    height: 100% !important;
}
.pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content {
    height: 100% !important;
    width: 100% !important;
    padding: 16px 0px !important;
    margin-top: 0px !important;
}
.pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
    font-weight: 400 !important;
    margin-bottom: 10px;
    font-size: 30px;
    font-family: HV_FITZGERALD_REGULAR;
    line-height: 1.2;
    color: #FFF !important;
}
.pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
    font-size: 16px !important;
    font-weight: 300 !important;
    font-family: InterTight-Regular;
    opacity: .4;
    letter-spacing: .3px;
    line-height: 1;
}
.pg-heart-section .m-gradient {
    background: 0 !important;
}
.pg-heart-section  .m-section__header {
    margin-bottom: 13% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pg-heart-section .m-section__header .m-section__subheading {
    font-size: 18px;
    font-weight: 500 !important;
    letter-spacing: 2.16px;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 12px !important;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.pg-heart-section .m-section__header .m-section__heading {
    font-size: 70px !important;
    font-weight: 400 !important;
    letter-spacing: -2.8px;
    /* text-transform: lowercase !important; */
    font-family: 'HV_FITZGERALD_REGULAR';
    line-height: 1 !important;
}
.pg-heart-section .m-section__header .m-section__heading >span {
    font-family: 'HV_FITZGERALD_ITALIC';
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    text-transform: math-auto;
}
.pg-heart-section .m-section__header .m-section__description.rte {
    width: 40%;
    margin-top: 20px !important;
    font-size: 18px !important;
    font-family: 'InterTight-Regular';
    font-weight: 400 !important;
    opacity: 0.8 !important;
    line-height: 1.5 !important;
}
.pg-power-section .m-custom-content__block-html {
    display: flex;
    flex-direction: row;
}
.pg-power-section .m-custom-content__block-html .main-power {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background: linear-gradient(90deg,#fef6ac,#ffd26b,#e8af3f),#fff;
}
.pg-power-section .m-custom-content__block-html .main-power >div {
    width: 100%;
    margin-inline: 0px;
    padding: 40px;
    background: transparent;
    border-left: 1px solid #000;
    border-radius: 0px;
    line-height: 1;
}
.pg-power-section .m-custom-content__block-html .main-power >div .main-heading {
    font-size: 50px;
    line-height: 1;
    color: #000 !important;
    font-family: 'HV_FITZGERALD_REGULAR';
    font-weight: 600 !important;
    letter-spacing: -2px;
    margin-bottom: 8px !important;
}
.pg-power-section .m-custom-content__block-html .main-power >div .main-p {
    font-size: 18px;
    color: #000;
    letter-spacing: 2.16px;
    text-transform: uppercase;
    line-height: 1;
    font-weight: 500 !important;
    font-family: Aeonik-Regular;
}
.pg-power-section.m-section {
    margin-top: -4%!important;
}
.pg-trave-section .m-custom-content__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
}
.pg-trave-section .m-richtext.m-richtext--medium {
    display: flex;
    justify-content: center;
}
.pg-trave-section  .m-richtext__description {
    margin-top: 0px;
    width: 66%;
    font-size: 60px;
    line-height: 1.1;
    letter-spacing: -2.8px;
    text-transform: lowercase;
    font-family: 'HV_FITZGERALD_ITALIC';
    font-weight: 400 !important;
}
.pg-trave-section .m-richtext__description >p >a {
    --btn-link-border: 0px;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%);
    background-clip: text !important;
    -webkit-text-fill-color: transparent;
}
.m-button--link:hover, .m-section__description a:hover, .m-link-underline:hover, .rte a:hover:not(.spr-summary-actions-newreview), .m-button--link:focus, .m-section__description a:focus, .m-link-underline:focus, .rte a:focus:not(.spr-summary-actions-newreview) {
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important; 
}
.pg-launch-section .m-section__header {
    margin-bottom: 24px!important;
}
.pg-launch-section .m-section__header .m-section__subheading {
    font-size: 18px;
    font-weight: 400 !important;
    letter-spacing: 2.16px;
    margin-bottom: 8px;
    text-transform: uppercase;
    font-family: 'Aeonik-Regular';
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

.pg-launch-section .m-section__header .m-section__heading {
    font-size: 70px !important;
    font-weight: 400 !important;
    letter-spacing: -2.8px;
    /* text-transform: lowercase !important; */
    font-family: 'HV_FITZGERALD_ITALIC';
    line-height: 1 !important;
}
.pg-launch-section .m-richtext__title {
    display: none !important;
}
.m-countdown-timer__box {
    display: flex !important;
}
.m-countdown-timer__digit {
    line-height: 1;
    font-size: 120px !important;
    font-weight: 400 !important;
    letter-spacing: 1.2px;
    text-transform: lowercase;
    font-family: 'HV_FITZGERALD_REGULAR';
    background:  -webkit-linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.m-countdown-timer__text {
    line-height: 1!important;
    font-size: 120px!important;
    font-weight: 400!important;
    letter-spacing: 1.2px!important;
    text-transform: lowercase!important;
    font-family: HV_FITZGERALD_REGULAR;
    background: linear-gradient(92deg,#fef6ac -52.33%,#e8af3f,#fef6ac 99.89%)!important;
    background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    margin: 0 !important;
}
.m-countdown-timer__separator {
    padding-top: 37px !important;
    font-size: 57px !important;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.pg-launch-section .m-richtext__button {
    margin-top: 24px !important;
}
.pg-launch-section .m-richtext__button .m-button {
    padding: 20px 40px;
    line-height: 1;
    border-radius: 50px;
    font-size: 14px;
    font-weight: 600!important;
    letter-spacing: .7px;
    text-transform: uppercase;
    background: linear-gradient(0deg,#d9d9d9 0% 100%),linear-gradient(92deg,#1d6741 1.12%,#3acd81,#1d6741 99.9%) !important;
}
.pg-launch-section .m-richtext__button .m-button:hover {
    background: #fff !important;
}
.pg-watch-section .m-newsletter-form__button:hover {
    background: #fff !important;
    color: #000 !important;
}
.pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button:hover,
.last-section-form .contact-button:hover {
    background: #fff;
}
.pg-watch-section .m-gradient {
    background: 0 !important;
}
.pg-watch-section-1.m-section {
    display: none !important;
}
/* .pg-watch-section .m-custom-content__container {
    padding-top: 32%!important;
    padding-bottom: 3% !important;
} */
.pg-watch-section .m-custom-content__block-inner {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.pg-watch-section .m-custom-content__block-image .m-custom-content__block-inner {
    width: 100% !important;
}
.pg-watch-section .m-custom-content__block-image {
    margin: auto;
}
.pg-watch-section .m-custom-content__block-newsletter, .m-custom-content__block-social {
    width: 100%;
    display: flex;
    justify-content: center;
}
.m-footer {
    display: none !important;
}
.pg-watch-section-1 .m-richtext__subtitle,
.pg-watch-section .m-richtext__subtitle {
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2.16px;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-weight: 500 !important;
    font-family: 'Aeonik-Regular';
    margin-bottom: 16px !important;
}
.pg-watch-section-1 .newsletter-form__title,
.pg-watch-section .newsletter-form__title {
    font-size: 70px !important;
    margin-bottom: 16px !important;
    line-height: 1;
    color: #D9D9D9;
    letter-spacing: -2.8px;
    /* text-transform: lowercase; */
    font-family: 'HV_FITZGERALD_REGULAR';
    font-weight: 400  !important;
}
.pg-watch-section-1 .newsletter-form__title >span,
.pg-watch-section .newsletter-form__title >span {
    font-family: HV_FITZGERALD_ITALIC;
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
.pg-watch-section-1 .newsletter-form__description,
.pg-watch-section .newsletter-form__description {
    margin-top: 0px !important;
    font-size: 18px;
    color: #FFF !important;
    opacity: .8;
    font-weight: 400 !important;
    margin-left: 13%;
    margin-right: 13%;
    font-family: 'InterTight-Regular';
}
.pg-watch-section-1  .newsletter-form__form,
.pg-watch-section  .newsletter-form__form {
    margin-top: 42px !important;
    margin-bottom: 42px !important; 
    line-height: 1;
}
.pg-watch-section-1 .contact-form,
.pg-watch-section .contact-form {
    display: flex!important;
    width: 100%!important;
    gap: 8px;
}
.pg-watch-section-1 .contact-form .m-newsletter-form__wrapper,
.pg-watch-section .contact-form .m-newsletter-form__wrapper {
    width: 69%!important;
}
.pg-watch-section-1 .contact-form .m-newsletter-form__wrapper .form-field,
.pg-watch-section .contact-form .m-newsletter-form__wrapper .form-field {
    padding: 19px 24px;
    line-height: 1;
    background: #000;
    border: 1px solid rgba(254, 249, 245, 0.28);
    border-radius: 50px;
    font-size: 14px;
    font-weight: 400 !important;
    letter-spacing: .7px;
    font-family: 'InterTight-Regular';
}
.pg-watch-section-1 .contact-form .m-newsletter-form__wrapper .form-field::placeholder,
.pg-watch-section .contact-form .m-newsletter-form__wrapper .form-field::placeholder {
    font-size: 14px;
    line-height: 1;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-family: 'InterTight-Regular';
    color: rgba(254, 249, 245, 0.28);
    font-weight: 500 !important;
}
.pg-watch-section-1  .m-newsletter-form__button,
.pg-watch-section  .m-newsletter-form__button {
    padding: 19px 24px;
    line-height: 1;
    width: 30%;
    background: linear-gradient(90deg, #FEF6AC 0%, #FFD26B 50%, #E8AF3F 100%);
    border-radius: 50px;
    color: #000;
    font-weight: 600 !important;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-family: 'InterTight-Regular';
    font-size: 14px !important;
}
.pg-watch-section-1 .newsletter-form__form >p, 
.pg-watch-section .newsletter-form__form >p {
    display: none !important;
}
.pg-watch-section-1 .main-social, .pg-watch-section .main-social {
    display: flex;
    flex-direction: column;
    gap: 12px!important;
    width: 100%;
    align-items: center;
}
.last-section-form {
    margin: 40px 0;
}
.main-social .social-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
}
.main-social .social-link >a {
    padding: 10px;
    border: 2px solid rgba(255, 255, 255, 0.30);
    border-radius: 35px;
}
.main-social .social-text {
    line-height: 1 !important; 
}
.main-social .social-text >p {
    color: #FFF !important;
    opacity: .8;
    font-weight: 400 !important;
    font-size: 18px;
    font-family: 'InterTight-Regular';
}
.m-countdown-timer__wrapper {
    gap: 10px !important; 
}
.pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button .m-button--link:hover {
    background: #fff !important;
    background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
}
.m-slider-controls--absolute .m-slider-controls__button:hover path {
    stroke: #000;
}
/* END CSS */


.pg-slideshow-section .m-slide__wrapper .m-slide__content>div form.lead-form,
.last-section-form form.lead-form {
    display: flex;
    gap: 10px;
}
.pg-expert-section .m-mixed-layout__wrapper {
    margin-inline: -20%!important;
}
.japan-section .container-full {
    padding-inline: 0;
}
.japan-section .m-custom-content__block-text {
    padding: 100px 140px;
    background: #161616;
}
.her-him-section .container-full {
    padding: 0;
}
.her-him-section .m-custom-content__block-html {
    padding: 110px 200px;
}
.her-him-section .m-gradient {
    background: linear-gradient(0deg, #000000, #161616);
}
.her-him-section .her-him-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 50px;
    height: 100%;
    justify-content: space-between;
}
.her-him-section .her-him-section .heaing {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.her-him-section .m-custom-content__block-image .m-custom-content__block-inner,
.her-him-section .m-custom-content__block-image .m-custom-content__block-inner>div,
.her-him-section .m-custom-content__block-image .m-custom-content__block-inner>div>div,
.her-him-section .m-custom-content__block-image .m-custom-content__block-inner>div>div responsive-image.m-image {
    height: 100%;
}
.her-him-section .m-custom-content__block-image {
    position: relative;
}
.her-him-section .m-custom-content__block-image:after {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 200px;
    width: 100%;
    content: "";
    background: linear-gradient(0deg, #000000, transparent);
}
.pg-watch-section, .pg-watch-section-1 .m-gradient {
    background: linear-gradient(0deg,#271b0c,#000) !important;
}
.pg-launch-section {
    position: relative;
}
.pg-launch-section:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 2px;
    width: 55%;
    content: "";
    background: linear-gradient(90deg, #000 0%, #FFD774 50%, #000 100%);
}
/* .pg-launch-section .m-custom-content__block-text {
    display: none;
} */
.pg-launch-section .m-custom-content__block-text .m-richtext__description {
    font-size: 16px;
    opacity: 0.8;
    font-family: 'Aeonik-Regular';
    border-radius: 50px;
    border: 1px solid #FEF6AC;
    padding: 10px 20px;
    width: fit-content;
    margin: auto !important;
}
.values-slider .owl-item .item {
    filter: blur(2px);
    transform: scale(.85);
    transition: all .5s;
}

.values-slider .owl-item.active.center .item {
    filter: blur(0);
    transform: scale(1);
    transition: all .5s;
}
.video-slider .item p {
    text-align: center;
    font-size: 45px;
    font-family: 'HV_FITZGERALD_REGULAR';
    margin-block: 10px;
    line-height: 1;
}
.video-slider .item .value {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.video-slider .item span {
    text-align: center;
    margin: auto;
    font-size: 24px;
    font-family: 'Aeonik-Regular';
    opacity: 0.5;
}
.values-slider .owl-item .item p,
.video-slider .item span,
.video-slider .owl-nav,
.video-slider .owl-dots {
    display: none;
}
.values-slider .owl-item.active.center .item p,
.values-slider .owl-item.active.center .item span {
    display: block !important;
}
.video-slider .container-full {
    padding-inline: 0 !important;
}
.her-him-section .her-him-section .images-section>div .content img {
    width: 120px;
}
.pg-watch-section .m-custom-content__block-html .m-custom-content__block-inner {
    width: 100% !important;
}
.last-section-form form.lead-form {
    justify-content: center;
}
.newsletter-form__form {
    display: none !important;
}
.japan-movement-section .m-custom-content__block-image {
    margin: auto;
    width: 40% !important;
}
.custom-header {
    display : none;
}
.custom-header .container-fluid>div {
    width: 33.33%;
}
.custom-header .container-fluid {
    display: flex;
    align-items: center;
    justify-content: center;
}
.custom-header .container-fluid .logo {
    display: flex;
    justify-content: center;
}
.custom-header .container-fluid .timer {
    display: flex;
    justify-content: flex-end;
    gap: 30px;
}
.custom-header .menu ul li a,
.custom-header .container-fluid .timer p {
    color: #b2b2b2;
    font-family: 'Aeonik-Regular';
    text-transform: uppercase;
    font-size: 14px;
    transition: 0.3s all ease;
    letter-spacing: 1px;
}
.custom-header .container-fluid .timer a {
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
}
.custom-header .menu ul li a:hover {
    color: #fff;
    transition: 0.3s all ease;
}
.custom-header .container-fluid .timer span.timer {
    background: linear-gradient(92deg, #1D6741 1.12%, #3ACD81 50.51%, #1D6741 99.9%);
}
.custom-header .container-fluid .timer span.timer,
.custom-header .container-fluid .timer a {
    background-clip: text !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    font-size: 14px;
    font-family: 'Aeonik-Regular';
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.custom-header .menu ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner {
    display: flex;
    flex-direction: column-reverse;
    background: linear-gradient(0deg,#000,#000);
    height: 100%;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content {
    text-align: center;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
    font-size: 74px;
    line-height: 1;
    margin-bottom: 20px;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content a.m-button {
    padding: 17px 35px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content {
    position: absolute;
    top: 0;
    height: max-content !important;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__icon {
    display: flex;
    align-items: flex-end;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading span {
    background: linear-gradient(92deg, #fef6ac -52.33%, #e8af3f, #fef6ac 99.89%) !important;
    background-clip: text !important;
    /* letter-spacing: 2.16px !important; */
    -webkit-text-fill-color: transparent !important;
}
.pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content a.m-button:hover {
    background: #fff !important;
    color: #000 !important;
    background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
}
.pg-beauty-section .m-richtext__title {
    font-size: 100px;
    font-weight: 400;
    letter-spacing: -4px;
    background: linear-gradient(90deg, #FEF6AC 0%, #FFD26B 50%, #E8AF3F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: .9;
    font-family: 'HV_FITZGERALD_REGULAR';
}
.pg-beauty-section .m-richtext__description {
    margin-top: 30px;
}
.pg-beauty-section .m-richtext__description >h5 {
    font-size: 24px;
    line-height: 1.35;
    color: rgba(255, 255, 255, 0.40);
    font-family: 'InterTight-Regular';
    letter-spacing: .3px;
}
.pg-beauty-section .m-richtext__button {
    margin-top: 25px !important;
}
.pg-beauty-section .m-richtext__button .m-button--primary {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
    border: 0px;
}
.pg-beauty-section.m-section {
    background-image: url(/cdn/shop/files/Frame_13868.png?v=1788586559)!important;
    background-size: 1000px;
    background-position: right;
    background-repeat: no-repeat!important;
}
.pg-beauty-section.m-section .m-gradient {
    background: #0000;
}
.pg-second-slide-section .m-slide__media {
    margin-top: -55px !important;
}
.pg-beauty-section.m-section .m-section-my {
    position: relative;
    border-top: 1px solid;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 101%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 101%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 102%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 103%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 104%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 103%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 102%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 101%) 2;
    border-image: linear-gradient(  90deg,  #000000 0%,  #FFD774 50%,  #000000 100%) 2;
}
.pg-among-first-section .m-section__heading {
    font-size: 100px !important;
    font-weight: 400;
    letter-spacing: -4px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: .9 !important;
    font-family: HV_FITZGERALD_REGULAR;
}
.pg-among-first-section .m-section__description {
    font-size: 24px !important;
    line-height: 1.35 !important;
    color: #fff6;
    font-family: InterTight-Regular;
    letter-spacing: .3px;
    margin-top: 24px !important;
}
.pg-among-first-section .m-section__description >p >a {
    --btn-link-border: 0px;
}
.pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner >div {
    display: flex;
    width: 100%;
    gap: 15px;
    justify-content: center;
}
.pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner >div >input {
    padding: 20px 40px;
    line-height: 1;
    background: transparent;
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: 2.52px;
    border: 1px solid #FFF;
    border-radius: 50px;
    font-family: InterTight-Regular;
}
.pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner >div >input::placeholder{
    color: #FFF;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-size : 14px !important;
}
.pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner >div .contact-button {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}
.pg-among-first-section  .m-custom-content__wrapper {
    gap: 0px !important;
}
.pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div >form >input {
    padding: 20px 40px;
    line-height: 1;
    background: transparent;
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: 2.52px;
    border: 1px solid #FFF;
    border-radius: 50px;
    font-family: InterTight-Regular;
}
.pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div >form >input::placeholder{
    color: #FFF;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-size : 14px !important;
}
/* .pg-among-first-section .m-custom-content__block-liquid {
    padding: 21px;
    background: radial-gradient(
      ellipse at 50% 75%,
      rgba(111, 79, 32, 0.55) 0%,
      rgba(55, 39, 20, 0.35) 28%,
      rgba(12, 8, 5, 0.95) 65%,
      #050403 100%
    ),
    linear-gradient(
      180deg,
      #050403 0%,
      #0d0906 45%,
      #171108 100%
    );
} */
.pg-among-first-section .m-custom-content__block-image {
    padding-left: 0;
    position: relative;
    padding-right: 0;
}
.pg-arctic-white-section.m-section .m-gradient {
    background: #0000;
}
/* .pg-among-first-section .m-custom-content__block-inner >div {
    width: 100%;
    display: flex;
    gap: 15px;
    justify-content: center;
}
.pg-among-first-section .m-custom-content__block-inner >div >input {
    padding: 20px 40px;
    line-height: 1;
    background: transparent;
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: 2.52px;
    border: 1px solid #FFF;
    border-radius: 50px;
    font-family: InterTight-Regular;
}
.pg-among-first-section .m-custom-content__block-inner >div >input::placeholder {
    color: #FFF;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-size : 14px !important;
}
.pg-among-first-section .m-custom-content__block-inner>div .contact-button {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
} */
.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body >p {
    margin-left: 10px;
    font-size: 18px;
    font-weight: 300;
    opacity: 0.8;
    font-family: 'InterTight-Regular';
    letter-spacing: .3px;
}
.pg-arctic-white-section .m-richtext__title {
    font-size: 128px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    letter-spacing: -5.12px;
    text-transform: uppercase;
    background: linear-gradient(90deg, #FEF6AC 0%, #FFD26B 50%, #E8AF3F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: 'HV_FITZGERALD_REGULAR';
}
.pg-arctic-white-section .m-richtext__description {
    font-size: 22px;
    color: #FFF;
    font-weight: 400;
    letter-spacing: .6px;
    line-height: 1;
}
.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop {
    display: flex;
    flex-direction: column;
    padding: 0px 0 0;
    width: 100%;
    border-top: 0px solid;
    border-image: linear-gradient(90deg,#000,#ffd774 50%,#000 104%) 2;
    border-image: linear-gradient(90deg,#000,#ffd774 50%,#000 103%) 2;
    border-image: linear-gradient(90deg,#000,#ffd774 50%,#000 102%) 2;
    border-image: linear-gradient(90deg,#000,#ffd774 50%,#000 101%) 2;
    border-image: linear-gradient(90deg,#000,#ffd774,#000) 2;
}

.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header {
    text-align: center;
}
.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header >h5 {
    color: #D9D9D9;
    font-size: 70px;
    font-style: italic;
    font-weight: 400;
    letter-spacing: -2.8px;
    text-transform: lowercase;
    line-height: 1;
    font-family: 'HV_FITZGERALD_REGULAR';
}
.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
.pg-complert-section .main-section-sudege {
    display: flex;
    align-items: center;
    gap: 30px;
}
.pg-complert-section .main-section-sudege {
    display: flex;
    align-items: center;
    gap: 80px;
    flex-wrap: wrap;
    padding: 30px 0;
    width: 100%;
}
.pg-complert-section .main-section-sudege .main-column {
    width: 25%;
    height: 100%;
    position: relative;
}
.pg-complert-section .main-section-sudege .main-column:not(:last-child):after {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    background: url(/cdn/shop/files/Vector_2.svg?v=1788590004);
    background-size: contain;
    top: 50%;
    right: -38px;
}
.pg-complert-section .main-section-sudege .main-column .Desc-content {
    margin-top: 20px;
}
.pg-complert-section .main-section-sudege .main-column .Desc-content >p {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.32;
}
.pg-complert-section .main-section-sudege .main-column .Desc-content >h6 {
    font-size: 20px;
    font-weight: 500;
    font-family: 'InterTight-Regular';
    color: rgba(255, 255, 255, 0.60);
}
.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body .m-section-footer-mop-body-icon {
    display: flex;
    gap: 12px;
}
.pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body .m-section-footer-mop-body-icon >div {
    border-radius: 35px;
    background: rgba(255, 255, 255, 0.12);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.pg-slideshow-section-3 .m-slide__media {
    margin-top: -276px;
}
.pg-slideshow-section-3  .m-slide__wrapper {
    padding-top: 130px;
}
.pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title {
    font-size: 100px;
    font-weight: 400;
    letter-spacing: -4px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: .9;
    font-family: HV_FITZGERALD_ITALIC;
}
.pg-slideshow-section-3 .m-slide__wrapper .m-richtext__description {
    font-size: 22px;
    color: #FFF;
    letter-spacing: .3px;
}
.pg-slideshow-section-3 .m-slide__wrapper .m-slide__content >div .lead-form {
    margin-top: 40px;
    display: flex;
    gap: 13px;
}
.pg-slideshow-section-3 .m-slide__wrapper .m-slide__content >div .lead-form >input {
    padding: 20px 40px;
    line-height: 1;
    background: transparent;
    color: #b2b2b2;
    font-size: 14px;
    font-weight: 500 !important;
    letter-spacing: 2.52px;
    border: 1px solid #FFF;
    border-radius: 50px;
    font-family: InterTight-Regular;
}
.pg-slideshow-section-3 .m-slide__wrapper .m-slide__content >div .lead-form >input::placeholder{
    color: #FFF;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    font-size : 14px !important;
}
.pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form .contact-button {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
}
.pg-slideshow-section-3 .m-slide__content {
    width: 100%;
    max-width: 100%;
    justify-content: center;
    display: flex;
    align-items: center;
    flex-direction: column;
}
.m-slide[class*="--middle-"] .m-slide__wrapper {
    justify-content: flex-start !important;
}
.pg-slideshow-section-1 .m-slide__content .m-richtext__title >span {
    color: #FFFF !important;
    background: linear-gradient(90deg, #FFF, #FFF, #FFF);
    -webkit-background-clip: text;
}
.pg-complert-section .m-richtext__subtitle {
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 4.2px;
    line-height: 1;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pg-complert-section .m-richtext__title >span {
    letter-spacing: 4.2px;
    line-height: 1;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.pg-complert-section .m-richtext__title {
    font-size: 100px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    letter-spacing: -4px;
    width: 50%;
    font-family: 'HV_FITZGERALD_REGULAR';
}
.pg-complert-section .m-button {
    padding: 23px 40px;
    background: linear-gradient(90deg,#fef6ac,#ffd26b,#e8af3f),linear-gradient(92deg,#1d6741 -52.33%,#3acd81,#1d6741 99.89%),linear-gradient(90deg,#fef6ac,#ffd26b,#e8af3f),linear-gradient(92deg,#1d6741 1.12%,#3acd81,#1d6741 99.9%);
    font-size: 14px;
    color: #000!important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
    border: none;
}

.pg-among-first-section .m-section__header {
    position: relative;
}
.pg-among-first-section .m-section__header .m-section__subheading {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 0.7px;
    text-transform: uppercase;
    position: absolute;
    left: 45%;
    top: 45%;
    font-family: 'InterTight-Regular';
    margin-bottom: 0;
}
.pg-among-first-section .m-custom-content__wrapper {
    justify-content: center !important;
}
.pg-among-first-section .m-custom-content__wrapper .m-button {
    padding: 23px 40px;
    background: linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 -52.33%, #3acd81, #1d6741 99.89%), linear-gradient(90deg, #fef6ac, #ffd26b, #e8af3f), linear-gradient(92deg, #1d6741 1.12%, #3acd81, #1d6741 99.9%);
    font-size: 14px;
    color: #000 !important;
    line-height: 1;
    font-family: InterTight-Regular;
    letter-spacing: .7px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 50px;
    border: 0px;
}
.pg-among-first-section  .m-section__description {
    padding-top: 10px;
}
.pg-among-first-section .m-section__description >h4 {
    font-size: 80px;
    font-style: normal;
    font-weight: 600;
    line-height: 100%;
    letter-spacing: -1.6px;
    margin-top: 30px;
    margin-bottom: 0;
    font-family: 'HV_FITZGERALD_REGULAR';
}
.pg-among-first-section .m-section__description >h5 {
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 100%;
    letter-spacing: 4.2px;
    text-transform: uppercase;
    font-family: 'InterTight-Regular';
    opacity: .4;
    margin-top: 8px;
}
.pg-complert-section .deferred-media model-viewer {
    object-fit: cover !important;
}
.pg-complert-section .deferred-media >video {
    object-fit: cover;
}
.pg-beauty-section .deferred-media >video {
    object-fit: cover;
}
.pg-beauty-section .m-custom-content__block-video {
    padding-left: 0px;
    padding-right: 0px;
}
.pg-beauty-section .m-custom-content__block-inner >video {
    width: 100% !important;
}
/* RESPONSIVE START CSS */
@media (max-width : 1680px){
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
        font-size: 21px;
        margin-bottom: 10px;
        letter-spacing: -.20px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 50px;
        letter-spacing: -2.0px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        margin-top: 18px;
        margin-bottom: 18px;
        font-size: 15px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
        margin-bottom: 11px;
        font-size: 17px;
        letter-spacing: 2.0px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 65px;
        letter-spacing: -2.5px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
        margin-top: 28px;
        font-size: 17px;
    }
    .pg-fetaure-section .m-section__subheading,
    .japan-section .m-custom-content__block-text p.m-richtext__subtitle,
    .her-him-section .her-him-section .heaing span,
    .japan-movement-section p.m-richtext__subtitle {
        margin-bottom: 11px!important;
        font-size: 17px!important;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading,
    .video-slider .m-section__heading {
        font-size: 65px!important;
        letter-spacing: -2.5px;
    }
    .pg-textture-section .m-section__header .m-section__subheading {
        margin-bottom: 11px !important;
        font-size: 17px;
        letter-spacing: 2.0px;
    }
    .pg-expert-section .m-section__heading {
        font-size: 65px!important;
        letter-spacing: -2.5px;
    }
    .pg-heart-section .m-section__header .m-section__subheading {
        font-size: 17px;
        letter-spacing: 2.0px;
        margin-bottom: 11px!important;
    }
    .pg-heart-section .m-section__header .m-section__heading {
        font-size: 65px!important;
        letter-spacing: -2.5px;
    }
    .pg-launch-section .m-section__header .m-section__subheading {
        font-size: 17px;
        letter-spacing: 2.0px;
        margin-bottom: 8px;
    }
    .pg-launch-section .m-section__header .m-section__heading {
        font-size: 65px!important;
        letter-spacing: -2.5px;
    }
    .pg-watch-section-1 .m-richtext__subtitle,
    .pg-watch-section .m-richtext__subtitle {
        font-size: 17px;
        letter-spacing: 2.0px;
        margin-bottom: 14px!important;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 65px!important;
        margin-bottom: 15px!important;
        letter-spacing: -2.5px;
    }
    .m-slider-controls--absolute {
        top: -44% !important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 28px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 9px;
        font-size: 28px;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 15px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 115px!important;
        letter-spacing: -3.0px;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 115px !important;
        letter-spacing: 1.0px !important;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 100px!important;
        margin-top: 100px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
        font-size: 17px;
        letter-spacing: 2.0px;
        margin-bottom: 11px!important;
    }    
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 55px;
        letter-spacing: -2.2px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 20px;
        font-size: 15px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button .m-button--link {
        color: #000!important;
        font-weight: 600!important;
        line-height: 1;
        font-size: 14px;
        font-weight: 600 !important;
        letter-spacing: .7px;
        text-transform: uppercase;
        border-radius: 50px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 20px;
        padding: 20px 27px;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 15px 0!important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 10px;
        font-size: 28px;
    }
    .pg-heart-section .m-section__header .m-section__description.rte {
        width: 53%;
        margin-top: 20px!important;
        font-size: 17px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div {
        padding: 34px;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 45px !important;
        margin-bottom: 7px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-p {
        font-size: 17px !important;
        letter-spacing: 2.0px;
    }
    .pg-trave-section .m-richtext__description {
        width: 70%;
        font-size: 55px;
        letter-spacing: -2.0px;
    }
    .pg-watch-section-1 .newsletter-form__description,
    .pg-watch-section .newsletter-form__description {
        font-size: 17px;
        margin-left: 13%;
        margin-right: 13%;
    }
    .pg-watch-section-1 .newsletter-form__form,
    .pg-watch-section .newsletter-form__form {
        margin-top: 40px!important;
        margin-bottom: 40px!important;
    }
    .pg-watch-section-1 .contact-form .m-newsletter-form__wrapper .form-field,
    .pg-watch-section .contact-form .m-newsletter-form__wrapper .form-field {
        padding: 17px 22px;
        font-size: 14px;
    }
    .pg-watch-section-1 .m-newsletter-form__button,
    .pg-watch-section .m-newsletter-form__button {
        padding: 17px 22px;
        width: 30%;
        font-size: 14px!important;
    }
    .pg-watch-section-1 .m-custom-content__container {
        padding-top: 34%!important;
        padding-bottom: 2%!important;
    }
    .main-social .social-text>p {
        font-size: 17px;
    }
    .pg-fetaure-section .m-section__header,
    .video-slider .m-section__header {
        margin-bottom: 45px!important;
    }
    .m-slider-controls--absolute {
        padding-top: 55px;
    }
    .m-slider-controls__button {
        width: 80px!important;
        height: 50px!important;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        margin-inline: -13%!important;
    }
    .japan-section .m-custom-content__block-text {
        padding: 80px 120px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 60px;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 25px!important;
        font-size: 22px;
    }
    .her-him-section .her-him-section .heaing p {
        font-size: 22px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 90px 170px;
    }
    .her-him-section .her-him-section .images-section>div .content {
        padding: 35px 40px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 45px;
    }
    .her-him-section .her-him-section .images-section>div .content>p {
        font-size: 27px;
    }
    .her-him-section .her-him-section .images-section>div .content>h4 {
        font-size: 55px;
        margin-top: 10px;
    }
    .her-him-section .her-him-section .images-section>div .content>a {
        padding: 20px 35px;
        font-size: 14px;
    }
    .japan-movement-section .m-richtext__title {
        font-size: 60px;
        font-family: 'HV_FITZGERALD_REGULAR';
        line-height: 1.1;
        margin: auto;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 350px !important;
    }
    .video-slider .item p {
        font-size: 42px;
        margin-block: 8px;
    }
    .video-slider .item span {
        font-size: 22px;
    }
    .her-him-section .her-him-section .images-section>div .content img {
        width: 110px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 65px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content a.m-button {
        padding: 15px 32px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 90px !important;
    }
    .pg-beauty-section .m-richtext__description {
        margin-top: 26px;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 22px;
    }
    .pg-beauty-section .m-richtext__button .m-button--primary {
        padding: 19px 35px 21px 35px;
        font-size: 14px;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 112px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop {
        padding: 40px 0 0;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body {
        margin-top: 50px;
        margin-bottom: 10px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 60px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 115px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 40px;
        font-size: 27px;
    }
    .pg-complert-section .m-richtext__subtitle {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .pg-complert-section .main-section-sudege {
        gap: 70px;
        padding: 27px 0;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>p {
        font-size: 19px;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>h6 {
        font-size: 19px;
    }
}

@media (max-width : 1549px){
    .m-slider-controls__button-prev.swiper-button-prev {
        left: -112px!important;
    }
    #m-section--template--25795670343967__icon_box_y4aRnM .m-slider-controls--absolute .m-slider-controls__button-next {
        right: -48px !important;
    }
    
}

@media (max-width : 1440px){
    .m-slider-controls--absolute {
        top: -43%!important;
    }
    .m-slider-controls__button-prev.swiper-button-prev {
        left: -150px !important;
    }
    #m-section--template--25795670343967__icon_box_y4aRnM .m-slider-controls--absolute .m-slider-controls__button-next {
        right: 3px!important;
    }
    .m-slider-controls__button {
        padding: 12px 17px!important;
        border: 1px solid #DDD!important;
        width: 70px!important;
        height: 50px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 26px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 9px;
        font-size: 26px;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 14px!important;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 90px!important;
        margin-top: 90px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 105px!important;
        letter-spacing: -3px;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 105px !important;
        letter-spacing: 1px !important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px !important;
        font-size: 26px !important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 15px!important;
    }
    .pg-launch-section .m-section__header {
        margin-bottom: 16px!important;
    }
    .pg-watch-section-1 .m-custom-content__block-inner,
    .pg-watch-section .m-custom-content__block-inner {
        width: 44% !important;
    }
    .pg-watch-section-1 .newsletter-form__description,
    .pg-watch-section .newsletter-form__description {
        font-size: 16px;
        margin-left: 10%;
        margin-right: 10%;
    }
    .main-social .social-text>p {
        font-size: 16px !important;
    }
    .pg-expert-section .m-section__header {
        margin-bottom: 45px!important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 45px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
        font-size: 18px;
    }
    .m-slider-controls--absolute {
        padding-top: 50px;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        margin-inline: -4%!important;
    }
    .japan-section .m-custom-content__block-text {
        padding: 65px 80px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 55px;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 22px!important;
        font-size: 20px;
    }
    .her-him-section .her-him-section .heaing p {
        font-size: 20px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 80px 120px;
    }
    .her-him-section .her-him-section .heaing h4 {
        margin: 5px 0 12px;
    }
    .her-him-section .her-him-section {
        gap: 45px;
    }
    .her-him-section .her-him-section .images-section>div .content {
        padding: 25px 35px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 40px;
    }
    .her-him-section .her-him-section .images-section>div .content>p {
        font-size: 25px;
    }
    .her-him-section .her-him-section .images-section>div .content>h4 {
        font-size: 50px;
        margin-top: 8px;
        width: 60%;
    }
    .her-him-section .her-him-section .images-section>div .content>a {
        padding: 17px 32px;
        font-size: 14px;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 320px !important;
    }
    .video-slider .item p {
        font-size: 35px;
        margin-block: 6px;
    }
    .video-slider .item span {
        font-size: 20px;
    }
    .her-him-section .her-him-section .images-section>div .content img {
        width: 100px;
    }
    .pg-launch-section .m-custom-content__block-text .m-richtext__description {
        font-size: 15px;
        padding: 8px 17px;
    }
    .last-section-form {
        margin: 35px 0;
    }
    .custom-header {
        padding: 16px 0;
    }
    .custom-header .menu ul {
        gap: 25px;
    }
    .custom-header .container-fluid .timer {
        gap: 25px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 55px;
        margin-bottom: 15px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content a.m-button {
        padding: 13px 30px;
        font-size: 13px;
    }
    .pg-fetaure-section-2 .m-section__header {
        margin-bottom: 50px!important;
    }
    .pg-fetaure-section-2 .m-icon-box__content {
        margin-top: 22px!important;
    }
    .pg-fetaure-section-2 .m-icon-box__content .m-icon-box__heading {
        font-size: 22px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 84px !important;
    }
    .pg-beauty-section .m-richtext__description {
        margin-top: 22px;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 21px;
    }
    .pg-beauty-section .m-richtext__button .m-button--primary {
        padding: 17px 33px 20px;
        font-size: 13px;
    }
    .pg-second-slide-section .m-slide__media {
        margin-top: -38px!important;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 100px;
    }
    .pg-arctic-white-section .m-richtext__description {
        font-size: 21px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop {
        padding: 25px 0 0;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 55px;
    }
    .pg-slideshow-section-1 .m-slide__content {
        width: 60%;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description:after {
        width: 450px;
        height: 30px;
        left: -3%;
        top: 94%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 100px;
        width: 75%;
    }
    .pg-slideshow-section-3 .m-slide__wrapper {
        padding-top: 110px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__description {
        font-size: 21px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form {
        margin-top: 30px;
        gap: 13px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form>input {
        padding: 16px 36px  19px 36px!important;
        height: 55px;
        font-size: 14px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form .contact-button {
        padding: 20px 36px 21px 36px;
        font-size: 14px;
        height: 55px;
    }
    .pg-among-first-section .m-section__description {
        font-size: 22px!important;
        margin-top: 20px!important;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div>form>input {
        padding: 17px 38px 21px 38px;
        font-size: 13px;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div .contact-button {
        padding: 19px 36px 20px 37px;
        font-size: 14px;
        height: 56px;
    }
    .pg-complert-section .m-richtext__subtitle {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 70px;
        margin-top: 30px;
    }
    .pg-among-first-section .m-section__description>h5 {
        font-size: 15px;
        margin-top: 8px;
    }
    
}

@media (max-width : 1366px){
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }m-richtext__subtitle {
        font-size: 20px;
        margin-bottom: 10px;
        letter-spacing: -.2px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 40px;
        letter-spacing: -1.5px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
        font-size: 16px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        gap: 0 !important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 20px 35px;
        font-size: 13px;
        letter-spacing: 2.52px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
        margin-bottom: 11px;
        font-size: 16px;
        letter-spacing: 2px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 60px;
        letter-spacing: -2.0px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
        margin-top: 26px;
        font-size: 16px;
    }
    .pg-fetaure-section .m-section__subheading,
    .japan-section .m-custom-content__block-text p.m-richtext__subtitle,
    .her-him-section .her-him-section .heaing span,
    .japan-movement-section p.m-richtext__subtitle {
        margin-bottom: 11px!important;
        font-size: 16px!important;
        letter-spacing: 2.0px !important;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading,
    .video-slider .m-section__heading {
        font-size: 60px!important;
        letter-spacing: -2.0px;
    }
    .pg-textture-section .m-section__header .m-section__subheading {
        margin-bottom: 11px!important;
        font-size: 16px;
        letter-spacing: 2px;
    }
    .pg-expert-section .m-section__heading {
        font-size: 60px!important;
        letter-spacing: -2.0px;
    }
    .pg-heart-section .m-section__header .m-section__subheading {
        font-size: 16px;
        letter-spacing: 2px;
        margin-bottom: 11px!important;
    }
    .pg-heart-section .m-section__header .m-section__heading {
        font-size: 60px!important;
        letter-spacing: -2.0px;
    }
    .pg-launch-section .m-section__header .m-section__subheading {
        font-size: 16px;
        letter-spacing: 2px;
    }
    .pg-launch-section .m-section__header .m-section__heading {
        font-size: 60px!important;
        letter-spacing: -2.0px;
    }
    .pg-watch-section-1 .m-richtext__subtitle,
    .pg-watch-section .m-richtext__subtitle {
        font-size: 16px;
        letter-spacing: 2px;
        margin-bottom: 13px!important;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 60px!important;
        margin-bottom: 14px!important;
        letter-spacing: -2.0px;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 95px!important;
        letter-spacing: -3px;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 80px!important;
        margin-top: 80px!important;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 95px !important;
        letter-spacing: 1px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
        font-size: 16px;
        margin-bottom: 11px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 50px;
        letter-spacing: -2.2px;
    }
    .pg-second-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
        margin-top: 55px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner {
        margin-left: 15px !important;
    }
    .pg-heart-section .m-section__header .m-section__description.rte {
        width: 45%;
        margin-top: 20px!important;
        font-size: 16px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div {
        padding: 30px !important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 42px!important;
        margin-bottom: 7px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-p {
        font-size: 16px!important;
        letter-spacing: 2px;
    }
    .pg-trave-section .m-richtext__description {
        width: 64%;
        font-size: 50px;
        letter-spacing: -2px;
    }
    .m-slider-controls--absolute {
        top: -41%!important;
    }
    .pg-expert-section  .m-slider-controls--absolute {
        top: -46%!important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
    .last-section-form .contact-button {
        padding: 18px 40px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 15px 30px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        padding: 17px 25px;
    }
    .m-slider-controls--absolute {
        padding-top: 45px;
    }
    .m-slider-controls__button {
        padding: 12px 17px!important;
        width: 65px!important;
        height: 47px!important;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        padding-bottom: 40px !important;
    }
    .m-slider-controls--absolute {
        padding-top: 65px;
    }
    .japan-section .m-custom-content__block-text {
        padding: 55px 70px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 50px;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 20px!important;
        font-size: 18px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 60px 90px;
    }
    .her-him-section .her-him-section {
        gap: 40px;
    }
    .her-him-section .her-him-section .images-section>div .content {
        padding: 20px 30px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 35px;
    }
    .her-him-section .her-him-section .images-section>div .content>p {
        font-size: 22px;
    }
    .her-him-section .her-him-section .images-section>div .content>h4 {
        font-size: 45px;
    }
    .pg-launch-section:after {
        width: 60%;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 300px !important;
    }
    .video-slider .item p {
        font-size: 30px;
        margin-block: 5px;
    }
    .video-slider .item span {
        font-size: 18px;
    }
    .her-him-section .her-him-section .images-section>div .content img {
        width: 85px;
    }
    .last-section-form {
        margin: 30px 0;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 50px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 78px !important;
    }
    .pg-beauty-section.m-section .m-section-my {
        padding-top: 50px;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 20px;
    }
    .pg-beauty-section.m-section {
        background-size: contain;
        background-position: right;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 90px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body>p {
        margin-left: 10px;
        font-size: 17px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body .m-section-footer-mop-body-icon>div {
        width: 36px;
        height: 36px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 90px;
        width: 80%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 50px;
        margin-bottom: 12px !important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 40px;
        font-size: 26px;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 63px;
        margin-top: 30px;
    }
}

@media (max-width : 1280px){
    .pg-heart-section .m-section__header .m-section__description.rte {
        width: 50%;
        margin-top: 20px!important;
        font-size: 16px!important;
    }
    .pg-trave-section .m-richtext__description {
        width: 72%;
        font-size: 45px;
        letter-spacing: -1.5px;
    }
    .pg-launch-section .m-richtext__button .m-button {
        padding: 20px 36px;
        font-size: 13px;
    }
    .pg-watch-section-1 .m-custom-content__container {
        padding-top: 40%!important;
        padding-bottom: 2%!important;
    }
    .pg-watch-section-1 .newsletter-form__description,
    .pg-watch-section .newsletter-form__description {
        font-size: 16px;
        margin-left: 8%;
        margin-right: 8%;
    }
    .pg-watch-section-1 .m-newsletter-form__button,
    .pg-watch-section .m-newsletter-form__button {
        padding: 17px 22px;
        width: 50%;
        font-size: 14px!important;
    }
    .m-countdown-timer__separator {
        padding-top: 22px!important;
        font-size: 48px!important;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        padding-bottom: 35px !important;
    }
    .m-slider-controls--absolute {
        padding-top: 60px;
    }
    .m-slider-controls__button {
        width: 62px!important;
        height: 42px!important;
    }
    .japan-section .m-custom-content__block-text {
        padding: 45px 60px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 47px;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 18px!important;
        font-size: 16px;
    }
    .her-him-section .her-him-section .heaing p {
        font-size: 16px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 50px 70px;
    }
    .her-him-section .her-him-section {
        gap: 35px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 30px;
    }
    .her-him-section .her-him-section .images-section>div .content>h4 {
        font-size: 40px;
    }
    .her-him-section .her-him-section .images-section>div .content>a {
        padding: 15px 30px;
        font-size: 14px;
    }
    .video-slider .item p {
        font-size: 27px;
    }
    .video-slider .item span {
        font-size: 16px;
    }
    .her-him-section .her-him-section .images-section>div .content img {
        width: 80px;
    }
    .last-section-form {
        margin: 25px 0;
    }
    .custom-header {
        padding: 15px 0;
    }
    .custom-header .menu ul, .custom-header .container-fluid .timer {
        gap: 20px;
    }
    .custom-header .menu ul li a, .custom-header .container-fluid .timer p,
    .custom-header .container-fluid .timer span.timer, .custom-header .container-fluid .timer a {
        font-size: 13px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 45px;
        margin-bottom: 12px;
    }
    .pg-fetaure-section-2 .m-section__header {
        margin-bottom: 40px!important;
    }
    .pg-fetaure-section-2 .m-icon-box__content {
        margin-top: 18px!important;
    }
    .pg-fetaure-section-2 .m-icon-box__content .m-icon-box__heading {
        font-size: 20px;
    }
    .pg-beauty-section.m-section .m-section-my {
        padding-top: 40px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 73px !important;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 19px;
    }
    .pg-beauty-section .m-richtext__button {
        margin-top: 20px!important;
    }
    .pg-beauty-section .m-richtext__button .m-button--primary {
        padding: 15px 30px 17px;
        font-size: 13px;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 83px;
    }
    .pg-arctic-white-section .m-section-my {
        padding-top: 60px !important;
    }
    .pg-arctic-white-section .m-richtext__description {
        font-size: 20px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 82px;
        width: 80%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 45px;
        margin-bottom: 12px!important;
    }
    .pg-among-first-section .m-custom-content__wrapper .m-button,
    .pg-complert-section .m-button,
    .pg-slideshow-section-1 .m-slide__content .m-slide__button-first {
        padding: 20px 38px;
        font-size: 14px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper {
        padding-top: 90px;
    }
    .pg-among-first-section .m-section__description {
        font-size: 20px!important;
        margin-top: 20px!important;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div>form>input {
        padding: 15px 35px 19px;
        font-size: 13px;
        height: 50px;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div .contact-button {
        padding: 17px 36px 20px 37px;
        font-size: 13px;
        height: 50px;
    }
    .pg-complert-section .m-richtext__subtitle {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>p {
        font-size: 17px;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>h6 {
        font-size: 17px;
    }
    .pg-complert-section .main-section-sudege .main-column .image-content {
        width: 60px !important;
        height: 60px !important;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 56px;
        margin-top: 30px;
    }
    .pg-among-first-section .m-section__header .m-section__subheading {
        font-size: 13px;
        left: 45%;
        top: 42%;
    }
}

@media (max-width : 1279px){
    .m-slider-controls--absolute {
        top: -41%!important;
    }
    .pg-fetaure-section-2 .m-slider-controls {
        padding-top: 46px !important;
    }
}

@media (max-width : 1200px){
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 55px;
        letter-spacing: -1.5px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading,
    .video-slider .m-section__heading {
        font-size: 55px!important;
        letter-spacing: -1.5px;
    }
    .pg-expert-section .m-section__heading {
        font-size: 55px!important;
        letter-spacing: -1.5px;
    }
    .pg-heart-section .m-section__header .m-section__heading {
        font-size: 55px!important;
        letter-spacing: -1.5px;
    }
    .pg-launch-section .m-section__header .m-section__heading {
        font-size: 55px!important;
        letter-spacing: -1.5px;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 55px!important;
        margin-bottom: 13px!important;
        letter-spacing: -1.5px;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 24px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 9px;
        font-size: 24px;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 90px !important;
        letter-spacing: -3px;
        margin-left: 0px;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 90px !important;
        letter-spacing: 1px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
        padding: 0 24px 0 0 !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 18px;
        padding: 16px 27px;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px!important;
        font-size: 24px!important;
    }
    .pg-fetaure-section .m-section__header,
    .video-slider .m-section__header {
        margin-bottom: 40px!important;
    }
    .m-slider-controls--absolute {
        top: -42%!important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        width: 75%;
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 14px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
    .last-section-form .contact-button {
        padding: 15px 35px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 12px 25px!important;
        font-size: 12px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 45px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 40px 60px;
    }
    .pg-fetaure-section-2 .m-icon-box__content {
        margin-top: 15px!important;
    }
    .pg-fetaure-section-2 .m-icon-box__content .m-icon-box__heading {
        font-size: 19px;
    }
    .pg-beauty-section.m-section .m-section-my {
        padding-top: 36px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 68px !important;
    }
    .pg-second-slide-section .m-slide__media {
        margin-top: -31px!important;
    }
    .pg-arctic-white-section .m-section-my {
        padding-top: 50px!important;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 75px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop {
        padding: 22px 0 0;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body {
        margin-top: 40px;
        margin-bottom: 10px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body>p {
        margin-left: 10px;
        font-size: 16px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 75px;
        width: 80%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 35px;
        font-size: 24px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description:after {
        width: 450px;
        height: 30px;
        left: -10%;
        top: 94%;
    }
    .pg-slideshow-section-1 .m-richtext__button {
        margin-top: 50px;
        margin-left: -23px;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 50px;
        margin-top: 20px;
    }
    .pg-among-first-section .m-section__description>h5 {
        font-size: 13px;
        margin-top: 8px;
    }
    
}

@media (max-width : 1024px){
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 43px;
        letter-spacing: -1.5px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
        margin-bottom: 10px;
        font-size: 15px;
        letter-spacing: 1.6px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 50px;
        letter-spacing: -1.0px;
    }
    .pg-fetaure-section .m-section__subheading,
    .japan-section .m-custom-content__block-text p.m-richtext__subtitle,
    .her-him-section .her-him-section .heaing span,
    .japan-movement-section p.m-richtext__subtitle {
        margin-bottom: 10px!important;
        font-size: 15px!important;
        letter-spacing: 1.6px!important;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading, .video-slider .m-section__heading, .pg-expert-section .m-section__heading, .pg-heart-section .m-section__header .m-section__heading, .pg-launch-section .m-section__header .m-section__heading {
        font-size: 50px!important;
        letter-spacing: -1.0px;
    }
    .pg-textture-section .m-section__header .m-section__subheading {
        margin-bottom: 10px!important;
        font-size: 15px;
        letter-spacing: 1.6px;
    }
    .pg-heart-section .m-section__header .m-section__subheading {
        font-size: 15px;
        letter-spacing: 1.6px;
        margin-bottom: 10px!important;
    }
    .pg-launch-section .m-section__header .m-section__subheading {
        font-size: 15px;
        letter-spacing: 1.6px;
        margin-bottom: 10px !important;
    }
    .pg-watch-section .newsletter-form__title {
        font-size: 50px!important;
        margin-bottom: 12px!important;
        letter-spacing: -1.0px;
    }
    .m-slider-controls--absolute {
        top: -42%!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 85px!important;
        letter-spacing: -2px;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 85px !important;
        letter-spacing: 1px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
        font-size: 15px;
        margin-bottom: 9px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 18px;
        padding: 16px 27px;
    }
    .pg-heart-section .m-section__header .m-section__description.rte {
        width: 54%;
        margin-top: 20px!important;
        font-size: 15px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div {
        padding: 25px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 38px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-p {
        font-size: 15px!important;
        letter-spacing: 1px !important; 
    }
    .pg-watch-section-1 .m-custom-content__container {
        padding-top: 44%!important;
        padding-bottom: 2%!important;
    }
    .pg-watch-section-1 .m-custom-content__block-inner,
    .pg-watch-section .m-custom-content__block-inner {
        width: 50%!important;
    }
   .m-custom-content__block-newsletter .newsletter-form__form {
        margin-top: 24px !important;
    }
    .pg-watch-section-1 .newsletter-form__description,
    .pg-watch-section .newsletter-form__description {
        font-size: 15px;
        margin-left: 8%;
        margin-right: 8%;
        margin-bottom: 22px;
    }
    .main-social .social-text>p {
        font-size: 15px!important;
    }
    .pg-watch-section-1 .contact-form .m-newsletter-form__wrapper .form-field,
    .pg-watch-section .contact-form .m-newsletter-form__wrapper .form-field {
        padding: 15px 20px;
        font-size: 13px;
    }
    .pg-watch-section-1 .m-newsletter-form__button,
    .pg-watch-section .m-newsletter-form__button {
        padding: 15px 20px;
        width: 50%;
        font-size: 13px!important;
    }
    .pg-watch-section-1 .contact-form .m-newsletter-form__wrapper .form-field::placeholder,
    .pg-watch-section .contact-form .m-newsletter-form__wrapper .form-field::placeholder {
        font-size: 13px !important;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        padding-bottom: 35px !important;
        margin-inline: -20px!important;
    }
    .japan-section .m-custom-content__block-text {
        padding: 35px 50px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 40px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 30px 50px;
    }
    .her-him-section .her-him-section {
        gap: 30px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 25px;
    }
    .her-him-section .her-him-section .images-section>div .content>p {
        font-size: 20px;
    }
    .her-him-section .her-him-section .images-section>div .content>h4 {
        font-size: 35px;
    }
    .pg-launch-section:after {
        width: 75%;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 270px !important;
    }
    .video-slider .item p {
        font-size: 23px;
        margin-block: 3px;
    }
    .video-slider .item span {
        font-size: 15px;
    }
    .pg-launch-section .m-custom-content__block-text .m-richtext__description {
        font-size: 14px;
        padding: 7px 15px;
    }
    .custom-header .container-fluid>div {
        width: 50%;
    }
    .custom-header .container-fluid .logo {
        justify-content: flex-start;
    }
    .custom-header .container-fluid>div.menu {
        display: none;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 63px !important;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 18px;
    }
    .pg-beauty-section .m-richtext__description {
        margin-top: 18px;
    }
    .pg-beauty-section .m-richtext__button {
        margin-top: 18px!important;
    }
    .pg-arctic-white-section .m-section-my {
        padding-top: 40px!important;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 67px;
    }
    .pg-arctic-white-section .m-richtext__description {
        font-size: 18px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 40px;
        margin-bottom: 8px!important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 68px;
        width: 80%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 35px;
        font-size: 23px;
    }
    .pg-slideshow-section-1 .m-richtext__button {
        margin-top: 50px;
        margin-left: -14px;
    }
    .pg-among-first-section .m-custom-content__wrapper .m-button,
    .pg-complert-section .m-button,
    .pg-slideshow-section-1 .m-slide__content .m-slide__button-first {
        padding: 18px 33px;
        font-size: 13px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__description {
        font-size: 20px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper {
        padding-top: 50px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form>input {
        padding: 13px 28px 17px!important;
        height: 52px;
        font-size: 13px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form .contact-button {
        padding: 17px 36px 21px;
        font-size: 13px;
        height: 52px;
    }
    .pg-among-first-section .m-section__description {
        font-size: 18px!important;
        margin-top: 20px!important;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div>form>input {
        padding: 16px 35px 19px 25px;
        font-size: 13px;
        height: 50px;
    }
    .pg-among-first-section .m-section__header .m-section__subheading {
        font-size: 13px;
        left: 42%;
        top: 42%;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 45px;
        margin-top: 16px;
    }
}

@media (max-width : 1023px){
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .img__box-image_with_text_p9hfdH {
        padding: 8px !important;
    }
    .m-slider-controls--absolute {
        top: -49%!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext {
        padding: 20px!important;
        height: auto;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 18px;
        padding: 16px 27px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner {
        margin-left: 0px!important;
    }
    .pg-trave-section .m-richtext__description {
        width: 66%;
        font-size: 40px;
        letter-spacing: -1.5px;
    }
    .pg-trave-section .m-custom-content__block-image {
        width: 100% !important;
        max-width: 26% !important;
    }
    .pg-trave-section .m-custom-content__block {
        display: flex;
        width: 100%;
        align-items: center;
        justify-content: center;
    }
    .m-slider-controls--absolute {
        padding-top: 0;
    }
    .her-him-section .m-custom-content__wrapper {
        flex-direction: column-reverse;
    }
    .her-him-section .m-custom-content__block-image:after {
        background: linear-gradient(0deg, #090909, transparent);
    }
    .japan-movement-section .m-custom-content__block-image {
        width: 40% !important; 
    }
    .pg-beauty-section.m-section .m-section-my {
        padding-top: 25px;
    }
    .pg-beauty-section.m-section {
        background-size: contain;
        background-position: 180% 0%;
    }
    .pg-complert-section .main-section-sudege .main-column {
        width: 28%;
    }
}

@media (max-width : 991px){
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 80px!important;
        letter-spacing: -2px;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 65px!important;
        margin-top: 65px!important;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 80px !important;
        letter-spacing: 1px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 14px 0!important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px!important;
        font-size: 22px!important;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 250px !important;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 57px !important;
    }
    .pg-beauty-section .m-richtext__description {
        margin-top: 15px;
    }
    .pg-beauty-section .m-richtext__button .m-button--primary {
        padding: 13px 28px 15px;
        font-size: 12px;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 17px;
    }
    .m-slider--adapt .m-slide__media {
        height: 100%;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 60px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body .m-section-footer-mop-body-icon>div {
        width: 33px;
        height: 33px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body .m-section-footer-mop-body-icon>div >svg {
        width: 17px;
        height: 17px;
    }
}

@media (max-width : 767px){
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        gap: 10px;
        align-items: center;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 18px 24px;
        font-size: 13px;
        letter-spacing: 1.52px;
        width: 65%;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input::placeholder,
    .last-section-form .contact-input::placeholder {
        font-size: 13px !important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 40px;
        letter-spacing: -1.44px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
        font-size: 19px;
        margin-bottom: 9px;
        letter-spacing: -0.18px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
    .last-section-form .contact-button {
        padding: 20px 24px;
        font-size: 14px;
        letter-spacing: .6px;
        width: fit-content;
    }
    .pg-image-section  .pc-image {
        display: none !important;
    }
    .pg-image-section .mobile-image .m-image-with-text__image-first {
        display: none !important;
    }
    .pg-image-section .mobile-image {
        display: block !important;
    }
   .pg-image-section .m-image-with-text__image {
        padding-left: 30px;
        padding-right: 30px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box {
        padding-top: 25px!important;
        padding-bottom: 50px!important;
        border-bottom: 1px solid rgba(255,255,255,.3);
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
        margin-bottom: 9px;
        font-size: 14px;
        letter-spacing: 1.44px;
        text-align: center;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.5px;
        text-align: center;
    }
   .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
        margin-top: 22px;
        font-size: 15px;
        text-align: center;
        width: 85%;
    }
    .pg-fetaure-section .m-section__subheading,
    .japan-section .m-custom-content__block-text p.m-richtext__subtitle,
    .her-him-section .her-him-section .heaing span,
    .japan-movement-section p.m-richtext__subtitle {
        margin-bottom: 9px!important;
        font-size: 14px!important;
        letter-spacing: 1.44px!important;
        text-align: center;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading, .video-slider .m-section__heading, .pg-expert-section .m-section__heading, .pg-heart-section .m-section__header .m-section__heading, .pg-launch-section .m-section__header .m-section__heading {
        font-size: 45px!important;
        letter-spacing: -1.5px;
        text-align: center;
    }
    .pg-textture-section .m-section__header .m-section__subheading {
        margin-bottom: 9px!important;
        font-size: 14px;
        letter-spacing: 1.44px;
        text-align: center;
    }
    .pg-heart-section .m-section__header .m-section__subheading, .pg-launch-section .m-section__header .m-section__subheading {
        font-size: 14px;
        letter-spacing: 1.44px;
        margin-bottom: 8px!important;
    }
    .pg-watch-section-1 .m-richtext__subtitle,
    .pg-watch-section .m-richtext__subtitle {
        font-size: 14px;
        letter-spacing: 1.44px;
        margin-bottom: 9px!important;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 45px!important;
        margin-bottom: 10px!important;
        letter-spacing: -1.5px;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 20px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px;
        font-size: 23px;
        text-align: center;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 13px!important;
        text-align: center;
    }
    /* .m-slider-controls .m-slider-controls__wrapper {
        display: none !important;
    } */
    .m-slider-controls {
        margin-top: 0px !important;
    }
    .m-slider-controls .m-slider-controls__wrapper {
        gap: 0px;
    }
    .m-slider-controls__button {
        width: 60px!important;
        height: 40px!important;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        margin-inline: 0px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 75px!important;
        letter-spacing: -2px;
        text-align: center;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 70px !important;
        letter-spacing: 1px !important; 
    }
    .m-section__heading br {
        display: block !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
        font-size: 14px;
        margin-bottom: 6px!important;
        text-align: center;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 40px;
        letter-spacing: -1.6px;
        text-align: center;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
        text-align: center;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
        padding: 20px !important;
        justify-content: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 18px;
        padding: 16px 27px;
        text-align: center;
    }
    .pg-textture-section .m-gradient {
        background: 0!important;
        border-bottom: 1px solid rgba(255,255,255,.3);
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px!important;
        font-size: 22px!important;
        text-align: center;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 15px!important;
        text-align: center;
    }
    .pg-heart-section .m-section__header .m-section__description.rte {
        width: 70%;
        font-size: 14px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div {
        padding: 20px!important;
        border-bottom: 1px solid #000;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .pg-power-section .m-custom-content__block-html .main-power {
        display: grid !important;
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 35px!important;
        text-align: center;
    }
    .pg-trave-section .m-richtext__description {
        width: 80%;
        font-size: 35px;
        letter-spacing: -1.2px;
    }
    .pg-launch-section .m-richtext__button .m-button {
        padding: 18px 33px;
    }
    .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {
        width: 100% !important;
    }
    .pg-watch-section-1 .m-custom-content__block-inner,
    .pg-watch-section .m-custom-content__block-inner {
            width: 100%!important;
    }
    .pg-watch-section .m-gradient {
        display: none !important;
    }
    .pg-watch-section-1.m-section {
        display: flow !important;
    }
    .pg-watch-section-1 .m-section-my {
        padding: 0 !important;
    }
    .pg-watch-section .m-section-my {
        display: none !important;
    }
    .pg-watch-section-1 .m-mixed-layout--mobile-scroll .m-mixed-layout__inner {
        display: flex;
        width: 100%!important;
        justify-content: center!important;
        flex-direction: column;
        align-items: center;
    }
    .pg-watch-section-1 .contact-form .m-newsletter-form__wrapper, .pg-watch-section .contact-form .m-newsletter-form__wrapper {
        width: 100%!important;
    }
    .pg-watch-section-1 .contact-form, .pg-watch-section .contact-form {
        display: flex!important;
        width: 100%!important;
        flex-direction: column;
        gap: 8px;
        align-items: center;
    }
    .m-custom-content__block-newsletter, .m-custom-content__block-social {
        padding: 0px !important;
    }
    .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {
        width: var(--mobile-column-width, 82.66vw)!important;
    }
    .main-social {
        margin-bottom: 24px !important;
    }
    .pg-expert-section .m-section__header {
        margin-bottom: 35px!important;
    }
    .pg-heart-section .m-section-my {
        padding-block: 360px !important;
    }
    .pg-power-section.m-section {
        margin-top: -12%!important;
    }
    .m-countdown-timer__separator {
        padding-top: 14px!important;
        font-size: 36px!important;
    }
    .pg-slideshow-section .m-slide__wrapper {
        padding-bottom: 50px!important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div form.lead-form {
        flex-wrap: wrap;
        width: 90%;
        justify-content: center;
    }
    .last-section-form form.lead-form {
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }
    .last-section-form {
        margin: 0 0px 25px 0;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div form.lead-form input:first-child,
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div form.lead-form input:nth-child(2),
    .last-section-form form.lead-form input:first-child,
    .last-section-form form.lead-form input:nth-child(2) {
        width: calc(50% - 5px);
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div form.lead-form input:nth-child(3),
    .last-section-form form.lead-form input:nth-child(3) {
        width: 100%;
    }
    .scrolling-news .container-full {
        padding-block: 20px;
    }
    .japan-section .m-custom-content__block-text {
        padding: 30px 35px;
    }
    .japan-section .m-custom-content__block-text .m-richtext {
        text-align: center;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 30px 40px;
    }
    .her-him-section .her-him-section .heaing h4 {
        margin: 3px 0 10px;
    }
    .her-him-section .her-him-section {
        gap: 25px;
    }
    .pg-launch-section:after {
        width: 80%;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 220px !important;
    }
    .pg-fetaure-section-2 .m-section__header {
        margin-bottom: 30px!important;
    }
    .pg-fetaure-section-2 .m-slider-controls {
        padding-top: 36px!important;
    }
    .pg-fetaure-section-2 .m-icon-box__content .m-icon-box__heading {
        font-size: 18px;
    }
    .pg-beauty-section .m-custom-content__wrapper {
        gap: 40px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 50px !important;
    }
    .pg-second-slide-section .m-slide__media {
        margin-top: -20px!important;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 55px;
    }
    .pg-arctic-white-section .m-richtext__description {
        font-size: 17px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop {
        padding: 0px 0 0 !important;
    }
    .pg-slideshow-section-1 .m-slide__wrapper {
        padding-left: 0!important;
        padding-right: 0!important;
        justify-content: flex-end!important;
        padding-bottom: 0 !important;
        height: auto;
    }
    .pg-slideshow-section-1 .m-slide__content {
        width: 70%;
        max-width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: end;
        align-items: center;
        padding-bottom: 30px;
    }
 .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
    font-size: 62px;
    width: 80%;
    text-align: left;
    letter-spacing: 0px !important;
}
.pg-complert-section .main-section-sudege .main-column .Desc-content>p {
    letter-spacing: 0px !important;
}
.pg-complert-section .main-section-sudege .main-column .Desc-content>h6 {
    letter-spacing: 0px !important;
}
.pg-complert-section .m-richtext__subtitle {
    letter-spacing: 3px !important;
}
.pg-complert-section .m-richtext__title {
    width: 65%;
    letter-spacing: 0px;
}
.pg-beauty-section .m-richtext__title {
    letter-spacing: 0px;
}
.pg-beauty-section .m-richtext__description>h5 {
    letter-spacing: 0px;
}
.pg-among-first-section .m-section__description>h4 {
    font-size: 42px;
    margin-top: 16px;
    letter-spacing: 0px;
}
.pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 37px;
        margin-bottom: 8px!important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 27px;
        font-size: 21px;
        text-align: left;
        width: 80%;
    }
    .pg-slideshow-section-1 .m-slide__content {
        width: 100%;
        padding-bottom: 20px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div {
        width: 100%;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form>input {
        padding: 13px 28px 17px!important;
        height: 52px;
        font-size: 13px;
        width: 45%;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form {
        margin-top: 30px;
        gap: 10px;
        width: 100%;
        flex-wrap: wrap;
        row-gap: 10px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form .contact-button {
        padding: 17px 36px 21px;
        font-size: 13px;
        height: 52px;
        width: 45%;
    }
    .pg-slideshow-section-3 .m-slide__content {
        padding: 10px 0;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div>form>input {
        padding: 16px 35px 19px 25px;
        font-size: 13px;
        height: 50px;
        width: fit-content;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div .contact-button {
        padding: 17px 40px 17px 40px;
        font-size: 13px;
        height: 50px;
        width: 40%;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div >form {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 12px;
        flex-wrap: wrap;
        padding-bottom: 30px;
    }
    .pg-beauty-section.m-section {
        background-size: contain;
        background-position: 240% 34%;
    }
    .pg-complert-section .m-richtext__subtitle {
        font-size: 13px;
        margin-bottom: 7px;
    }
    .pg-complert-section .main-section-sudege {
        gap: 50px;
        padding: 24px 0;
    }
    .pg-complert-section .main-section-sudege .main-column:not(:last-child):after {
        top: 46%;
        right: -24px;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>p {
        font-size: 16px;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>h6 {
        font-size: 16px;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content {
        margin-top: 16px;
    }
    .pg-complert-section .main-section-sudege .main-column .image-content {
        width: 50px!important;
        height: 50px!important;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 42px;
        margin-top: 16px;
    }
    .pg-among-first-section .m-section__description>h5 {
        font-size: 12px;
        margin-top: 8px;
    }
    .pg-among-first-section .m-section__header .m-section__subheading {
        font-size: 13px;
        left: 36%;
        top: 42%;
    }
    .pg-arctic-white-section .m-section-my {
        padding-top: 0px!important;
    }
    .pg-slideshow-section-1 .m-slide__content {
        padding-bottom: 0px !important;
        justify-content: flex-start !important;
        width: 70% !important;
    }
    .pg-slideshow-section-1 .m-richtext__button {
        margin-top: 00px!important;
        width: 80%;
        display: flex;
        justify-content: flex-start;
    }
}

@media (max-width : 580px){
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 18px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 6px;
        font-size: 22px;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 50px!important;
        margin-top: 50px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 70px!important;
        letter-spacing: -2.1px;
        text-align: center;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 60px !important;
        letter-spacing: 1px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
        padding: 14px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 16px;
        font-size: 14px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 16px;
        padding: 14px 25px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button .m-button--link {
        line-height: 1.2;
        font-size: 13px;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px!important;
        font-size: 20px!important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 14px!important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 12px 0 0 0 !important;
    }
    .pg-heart-section .m-section__header .m-section__description.rte {
        width: 85%;
        font-size: 13px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div {
        padding: 16px 22px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 30px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-p {
        font-size: 14px!important;
    }
    .pg-power-section.m-section {
        margin-top: -11%!important;
    }
    .pg-trave-section .m-richtext__description {
        width: 92%;
        font-size: 30px;
        letter-spacing: -1.2px;
    }
    .pg-trave-section .m-custom-content__block-image {
        width: 100%!important;
        max-width: 35%!important;
    }
    .m-custom-content__block-newsletter .newsletter-form__form {
        margin-top: 12px!important;
        margin-bottom: 23px !important;
    }
    .pg-fetaure-section .m-section__header,
    .video-slider .m-section__header {
        margin-bottom: 30px!important;
    }
    .pg-second-image-section.m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
        margin-top: 0px!important;
    }
    .pg-slideshow-section .m-slide__wrapper {
        padding-bottom: 20px!important;
    }
    .pg-fetaure-section .m-mixed-layout__wrapper {
        margin-inline: 0px -15px!important;
    }
    .m-slider-controls__button {
        width: 55px!important;
        height: 35px!important;
    }
    .japan-section .m-custom-content__block-text {
        padding: 20px 25px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 35px;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 15px!important;
        font-size: 15px;
    }
    .her-him-section .her-him-section .heaing p {
        font-size: 15px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 25px 20px;
    }
    .her-him-section .her-him-section .images-section>div .content {
        padding: 15px 25px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 20px;
    }
    .her-him-section .her-him-section .images-section>div .content>a {
        padding: 13px 27px;
        font-size: 14px;
    }
    .scrolling-images .m-promotion__item {
        --image-height: 200px !important;
    }
    .her-him-section .her-him-section .images-section>div .content img {
        width: 70px;
    }
    .pg-launch-section .m-custom-content__block-text .m-richtext__description {
        font-size: 12px;
        padding: 5px 10px;
    }
    .japan-movement-section .m-custom-content__block-image {
        width: 70% !important;
    }
    .custom-header .container-fluid .timer p,
    .custom-header .container-fluid .timer a {
        display: none;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content a.m-button {
        padding: 12px 25px;
        font-size: 12px;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 50px;
    }
    .pg-arctic-white-section .m-section-my {
        padding-top: 0px!important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 52px;
        width: 90%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 33px;
        margin-bottom: 8px!important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 30px;
        font-size: 20px;
        width: 89%;
    }
    .pg-slideshow-section-1 .m-richtext__button {
        width: 88%
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description:after {
        width: 450px;
        height: 30px;
        left: -18%;
        top: 94%;
    }
    .pg-among-first-section .m-custom-content__wrapper .m-button,
    .pg-complert-section .m-button,
    .pg-slideshow-section-1 .m-slide__content .m-slide__button-first {
        padding: 16px 30px;
        font-size: 12px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__description {
        font-size: 17px;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form>input {
        padding: 10px 26px 15px!important;
        height: 45px;
        font-size: 12px;
        width: 45%;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content>div .lead-form .contact-button {
        padding: 14px 36px 21px;
        font-size: 12px;
        height: 45px;
        width: 45%;
    }
    .pg-slideshow-section-3 .m-slide__wrapper .m-slide__content >div .lead-form >input::placeholder{
        font-size : 13px !important;
    }
    .pg-among-first-section .m-section-my {
        padding-top: 20px;
        padding-bottom: 40px !important;
    }
    .pg-beauty-section.m-section {
        background-size: cover;
        background-position: 120px 34%;
    }
    .pg-complert-section .main-section-sudege {
        gap: 40px;
        padding: 22px 0;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>p {
        font-size: 15px;
    }
    .pg-complert-section .main-section-sudege .main-column:not(:last-child):after {
        width: 16px;
        height: 15px;
        background-size: cover;
        top: 46%;
        right: -24px;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 38px;
        margin-top: 16px;
    }
    .pg-among-first-section .m-section__description>h5 {
        font-size: 10px;
        margin-top: 8px;
    }
    
}

@media (max-width :479px){
    .pg-fetaure-section-2 .m-slider-controls {
        padding-top: 36px!important;
        display: none;
    }
}

@media (max-width : 475px){
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
        font-size: 16px;
        margin-bottom: 8px;
        letter-spacing: -.15px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 30px;
        letter-spacing: -1.4px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content {
        width: 100%!important;
        max-width: 100%!important;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        margin-top: 15px;
        margin-bottom: 15px;
        font-size: 13px;
        width: 90%;
        text-align: center;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div {
        width: calc(100% - 30px);
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 18px 24px;
        font-size: 13px;
        letter-spacing: 1.52px;
        width: 70%;
    }
    .pg-image-section .m-image-with-text__image {
        padding-left: 30px;
        padding-right: 30px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box {
        padding-top: 10px!important;
        padding-bottom: 40px!important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
    .last-section-form .contact-button {
        padding: 15px 20px;
        font-size: 13px;
        letter-spacing: .6px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
        margin-bottom: 6px;
        font-size: 13px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 40px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
        margin-top: 20px;
        font-size: 14px;
        width: 95%;
    }
    .pg-fetaure-section .m-section__subheading,
    .japan-section .m-custom-content__block-text p.m-richtext__subtitle,
    .her-him-section .her-him-section .heaing span,
    .japan-movement-section p.m-richtext__subtitle {
        margin-bottom: 9px!important;
        font-size: 13px!important;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading, .video-slider .m-section__heading, .pg-expert-section .m-section__heading, .pg-heart-section .m-section__header .m-section__heading, .pg-launch-section .m-section__header .m-section__heading {
        font-size: 40px!important;
    }
    .pg-textture-section .m-section__header .m-section__subheading {
        margin-bottom: 9px!important;
        font-size: 13px;
    }
    .pg-heart-section .m-section__header .m-section__subheading, .pg-launch-section .m-section__header .m-section__subheading {
        font-size: 13px;
    }
    .pg-watch-section-1 .m-richtext__subtitle,
    .pg-watch-section .m-richtext__subtitle {
        font-size: 13px;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 40px!important;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 40px!important;
        margin-top: 40px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 65px!important;
        letter-spacing: -2.1px;
        text-align: center;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 55px !important;
        letter-spacing: 1px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
        font-size: 13px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 40px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 16px !important;
        font-size: 13px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 16px;
        padding: 14px 25px;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 13px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 27px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-p {
        font-size: 13px!important;
    }
    .pg-power-section.m-section {
        margin-top: -16%!important;
    }
    .m-custom-content__block-newsletter .newsletter-form__form {
        margin-bottom: 20px !important;
    }
    .pg-watch-section-1 .newsletter-form__description, .pg-watch-section .newsletter-form__description {
        font-size: 15px;
        margin-left: 8%;
        margin-right: 8%;
        margin-bottom: 17px;
    }
    .pg-watch-section-1 .contact-form .m-newsletter-form__wrapper, .pg-watch-section .contact-form .m-newsletter-form__wrapper {
        width: 83%!important;
    }
    .pg-watch-section-1 .m-newsletter-form__button, .pg-watch-section .m-newsletter-form__button {
        padding: 13px 18px;
        width: 50%;
        font-size: 12px!important;
    }
    .pg-heart-section .m-section-my {
        padding-block: 250px!important;
    }
    .m-countdown-timer__separator {
        padding-top: 6px!important;
        font-size: 33px!important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 10px 20px!important;
        font-size: 12px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div form.lead-form {
        width: 100%;
    }
    .japan-section .m-custom-content__block-text {
        padding: 25px 20px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 30px;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 12px!important;
        font-size: 14px;
    }
    .her-him-section .her-him-section .heaing p {
        font-size: 14px;
    }
    .her-him-section .m-custom-content__block-html {
        padding: 25px 15px;
    }
    .her-him-section .her-him-section {
        gap: 20px;
    }
    .her-him-section .her-him-section .images-section {
        gap: 15px;
    }
    .her-him-section .her-him-section .images-section>div .content>p {
        font-size: 18px;
    }
    .her-him-section .her-him-section .images-section>div .content>a {
        padding: 12px 25px;
        font-size: 13px;
    }
    .pg-launch-section:after {
        width: 90%;
    }
    .video-slider .item p {
        font-size: 20px;
    }
    .video-slider .item span {
        font-size: 14px;
    }
    .last-section-form {
        margin: 0 0px 20px 0;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 35px;
    }
    .pg-fetaure-section-2 .m-icon-box__content .m-icon-box__heading {
        font-size: 17px;
    }
    .pg-fetaure-section-2 .m-icon-box__content {
        margin-top: 13px!important;
    }
    .pg-beauty-section .m-custom-content__wrapper {
        gap: 25px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 45px !important;
    }
    .pg-beauty-section .m-richtext__description>h5 {
        font-size: 16px;
    }
    .pg-beauty-section .m-richtext__description {
        margin-top: 10px;
    }
    .pg-beauty-section .m-richtext__button {
        margin-top: 16px!important;
    }
    .pg-beauty-section .m-richtext__button .m-button--primary {
        padding: 13px 25px 15px;
        font-size: 11px;
    }
    .pg-second-slide-section .m-slide__media {
        margin-top: -11px!important;
    }
    .pg-arctic-white-section .m-richtext__title {
        font-size: 43px;
    }
    .pg-arctic-white-section .m-richtext__description {
        font-size: 16px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop {
        padding: 16px 0 0;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body .m-section-footer-mop-body-icon {
        display: flex;
        gap: 8px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-body {
        margin-top: 30px;
        margin-bottom: 10px;
        justify-content: center;
        flex-direction: column;
        gap: 10px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 35px;
        width: 89%;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__subtitle {
        font-size: 28px;
        margin-bottom: 8px!important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 21px;
        font-size: 16px;
        padding-top: 0 !important;
        margin-top: 10px !important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description:after {
        width: 450px;
        height: 30px;
        left: -26%;
        top: 94%;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div>form>input {
        padding: 13px 31px 16px 25px;
        font-size: 13px;
        height: 45px;
        width: 100%;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div .contact-button {
        padding: 16px 40px 17px 40px;
        font-size: 12px;
        height: 45px;
        width: 100%;
    }
    .pg-among-first-section .m-custom-content__block-liquid .m-custom-content__block-inner>div>form>input::placeholder {
        font-size : 13px !important;
    }
    .pg-among-first-section .m-section__description {
        font-size: 15px!important;
        margin-top: 16px!important;
    }
    .pg-beauty-section.m-section {
        background-size: cover;
        background-position: 114px 28%;
    }
    .pg-complert-section .m-richtext__subtitle {
        font-size: 12px;
        margin-bottom: 7px;
    }
    .pg-complert-section .main-section-sudege {
        gap: 22px;
        padding: 22px 0;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>h6 {
        font-size: 15px;
    }
    .pg-complert-section .main-section-sudege .main-column:not(:last-child):after {
        display : none !important;
    }
    .pg-complert-section .main-section-sudege .main-column {
        width: 45%;
    }
    .pg-among-first-section .m-section__header .m-section__subheading {
        font-size: 13px;
        left: 32%;
        top: 42%;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 35px;
        margin-top: 16px;
    }
    .pg-among-first-section .m-section__header .m-section__subheading {
        font-size: 12px;
        left: 34%;
        top: 42%;
    }
}

@media (max-width : 428px){
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__subtitle {
        font-size: 17px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 30px;
        letter-spacing: -1.0px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        font-size: 13px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 16px 20px;
        font-size: 12px;
        letter-spacing: 1.0px;
        width: 74%;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input::placeholder,
    .last-section-form .contact-input::placeholder {
        font-size: 12px !important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
    .last-section-form .contact-button {
        font-size: 13px;
        letter-spacing: .6px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box {
        padding-top: 0px!important;
        padding-bottom: 36px!important;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__subtitle {
        margin-bottom: 6px;
        font-size: 12px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 37px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
        margin-top: 18px;
        font-size: 13px;
        width: 93%;
    }
    .pg-fetaure-section .m-section__subheading,
    .japan-section .m-custom-content__block-text p.m-richtext__subtitle,
    .her-him-section .her-him-section .heaing span,
    .japan-movement-section p.m-richtext__subtitle {
        margin-bottom: 9px!important;
        font-size: 12px!important;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading, .video-slider .m-section__heading, .pg-expert-section .m-section__heading, .pg-heart-section .m-section__header .m-section__heading, .pg-launch-section .m-section__header .m-section__heading {
        font-size: 37px!important;
    }
    .pg-textture-section .m-section__header .m-section__subheading {
        margin-bottom: 9px!important;
        font-size: 12px;
    }
    .pg-heart-section .m-section__header .m-section__subheading, .pg-launch-section .m-section__header .m-section__subheading, .pg-watch-section .m-richtext__subtitle {
        font-size: 12px;
    }
    .pg-heart-section .m-section__header .m-section__subheading, .pg-launch-section .m-section__header .m-section__subheading, .pg-watch-section-1 .m-richtext__subtitle {
        font-size: 12px;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 37px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content {
        padding: 16px!important;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 6px;
        font-size: 20px;
    }
    .pg-fetaure-section .m\:column .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 12px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 60px!important;
    }
    .pg-textture-section .m-section__header {
        margin-bottom: 30px!important;
        margin-top: 30px!important;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 50px !important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 37px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__button a {
        margin-top: 16px;
        padding: 14px 25px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box {
        padding: 10px!important;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__subtitle {
        font-size: 12px!important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 8px!important;
        font-size: 18px!important;
    }
    .pg-expert-section .m-icon-box .m-icon-box__inner .m-icon-box__content .m-icon-box__description {
        font-size: 12px!important;
    }
    .pg-power-section .m-custom-content__block-html .main-power>div .main-heading {
        font-size: 25px!important;
        letter-spacing: -1px;
    }
    .pg-trave-section .m-richtext__description {
        width: 83%;
        font-size: 28px;
        letter-spacing: -1.2px;
    }
    .pg-trave-section .m-custom-content__block-image {
        width: 100%!important;
        max-width: 40%!important;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 27px;
    }
    .pg-complert-section .m-richtext__title,
    .pg-among-first-section .m-section__heading,
    .pg-slideshow-section-3 .m-slide__wrapper .m-richtext__title,
    .pg-beauty-section .m-richtext__title {
        font-size: 42px !important;
    }
    .pg-second-slide-section .m-slide__media {
        margin-top: -8px!important;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description {
        padding-bottom: 18px;
        font-size: 16px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__title {
        font-size: 30px;
    }
    .pg-slideshow-section-1 .m-slide__content .m-richtext__description:after {
        width: 450px;
        height: 30px;
        left: -36%;
        top: 94%;
    }
    .pg-beauty-section.m-section {
        background-size: cover;
        background-position: 114px 28%;
    }
    .pg-complert-section .main-section-sudege .main-column .image-content {
        width: 40px!important;
        height: 40px!important;
    }
    .pg-complert-section .main-section-sudege .main-column .Desc-content>h6 {
        font-size: 14px;
    }
    .pg-among-first-section .m-section__description>h4 {
        font-size: 32px;
        margin-top: 16px;
    }
}

@media (max-width : 415px){
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        font-size: 13px;
        width: 93%;
    }
    .pg-trave-section .m-richtext__description {
        width: 86%;
        font-size: 28px;
        letter-spacing: -1.2px;
    }
}

@media (max-width : 393px){
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-slide__title {
        font-size: 28px;
        letter-spacing: -1px;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content .m-richtext__description {
        font-size: 12px;
        width: 90%;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input,
    .last-section-form .contact-input {
        padding: 14px 19px;
        font-size: 12px;
        letter-spacing: 1px;
        width: 75%;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-input::placeholder,
    .last-section-form .contact-input::placeholder {
        font-size: 11px !important;
    }
    .pg-slideshow-section .m-slide__wrapper .m-slide__content>div .contact-button,
    .last-section-form .contact-button {
        padding: 16px 24px;
        font-size: 13px;
    }
    .pg-image-section .m-image-with-text__content .m-content-box {
        padding-top: 0px!important;
        padding-bottom: 36px!important;
    }
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__title {
        font-size: 35px;
    }
    .pg-arctic-white-section .m-custom-content__block-liquid .m-section-footer-mop .m-section-footer-mop-header>h5,
    .pg-fetaure-section-2 .m-section__heading,
    .pg-fetaure-section .m-section__heading, .video-slider .m-section__heading, .pg-expert-section .m-section__heading, .pg-heart-section .m-section__header .m-section__heading, .pg-launch-section .m-section__header .m-section__heading {
        font-size: 35px!important;
    }
    .pg-watch-section-1 .newsletter-form__title,
    .pg-watch-section .newsletter-form__title {
        font-size: 35px!important;
    }
    .pg-textture-section .m-section__header .m-section__heading {
        font-size: 55px!important;
    }
    .m-countdown-timer__digit,
    .m-countdown-timer__text,
    .pg-launch-section .m-richtext__title {
        font-size: 40px !important;
    }
    .pg-trave-section .m-richtext__description {
        width: 91%;
        font-size: 28px;
        letter-spacing: -1.2px;
    }
    .m-countdown-timer__separator {
        padding-top: 0px!important;
        font-size: 27px!important;
    }
    .japan-section .m-richtext__description,
    .japan-movement-section .m-richtext__description {
        margin-top: 10px!important;
        font-size: 13px;
    }
    .her-him-section .her-him-section .heaing p {
        font-size: 13px;
    }
    .her-him-section .her-him-section .images-section>div .content>h4 {
        font-size: 30px;
        margin-top: 6px;
    }
    .pg-launch-section .m-custom-content__block-text .m-richtext__description {
        font-size: 10px;
    }
    .pg-fetaure-section .m-mixed-layout__inner .swiper-slide:last-child .m-icon-box__inner .m-icon-box__content .m-icon-box__heading {
        font-size: 30px;
    }
}

@media (max-width : 375px){
    .pg-image-section .m-image-with-text__content .m-content-box .m-richtext__description {
        width: 100%;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__title {
        font-size: 45px;
        letter-spacing: -1.6px;
    }
    .pg-textture-section .m-custom-content__block-image_with_text .m-custom-content__block-inner .m-richtext .content__box .m-richtext__description {
        margin-top: 18px;
        font-size: 14px;
    }
    .japan-section .m-richtext__title,
    .her-him-section .her-him-section .heaing h4,
    .japan-movement-section .m-richtext__title {
        font-size: 25px;
    }
}

@media (max-width : 360px){
    
}
/* RESPONSIVE END CSS */
