*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}:root{scroll-behavior:smooth;font-size:16px;line-height:24px;--maven_font: "Maven Pro", "Noto Sans", STXihei, 华文细黑, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, sans-serif;--roboto_font: "Roboto Condensed", "Noto Sans", STXihei, 华文细黑, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, 宋体, SimSun, sans-serif;--width: 100vw;--space-80: 80px;--space-95: 95px}.giv-CP{font-family:var(--maven_font);-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;width:100%;overflow-x:hidden}.giv-CP *{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}.giv-CP-wrapper{max-width:1440px;width:100%;margin-left:auto;margin-right:auto}.giv-CP-container{width:calc(100% - 2.125rem);max-width:1122px;margin:0 auto}.black-background{background-color:#000}picture{width:100%;display:block}picture img{width:100%;height:auto;display:block}.lp-text{margin:0}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.d-grid{display:grid}.mobile-br{display:none}@media screen and (max-width: 799.99px){:root{--space-80: 60px;--space-95: 95px}.desktop-br{display:none}.mobile-br{display:block}}.grid-content{display:grid;gap:30px}.grid-content[data-columns="1"]{grid-template-columns:repeat(1, 1fr)}.grid-content[data-columns="2"]{grid-template-columns:repeat(2, 1fr)}.grid-content[data-columns="3"]{grid-template-columns:repeat(3, 1fr)}.grid-content[data-columns="4"]{grid-template-columns:repeat(4, 1fr)}.grid-content[data-columns="5"]{grid-template-columns:repeat(5, 1fr)}.grid-content[data-columns="6"]{grid-template-columns:repeat(6, 1fr)}.color-white{color:#fff}.color-white>*{color:inherit}.color-white p{color:#fff}.reg{font-weight:400}.med{font-weight:500}.bld{font-weight:700}.x-bld{font-weight:900}.xxl{font-size:80px;line-height:1}.xl{font-size:60px;line-height:1}.lg{font-size:40px;line-height:1}.md{font-size:24px;line-height:1}.rg{font-size:20px;line-height:1.4}.sm{font-size:16px;line-height:1.5}.title--roboto{font-family:var(--roboto_font);text-transform:uppercase}.title--maven{font-family:var(--maven_font);text-transform:uppercase}.lp-text p{font-size:18px;line-height:1.65;font-family:var(--maven_font);font-weight:400;margin-top:0;margin-bottom:1rem !important}.lp-text p a{color:inherit;text-decoration:underline}.lp-text p:last-child{margin-bottom:0 !important}.lp-text p.title-rbt{font-family:var(--roboto_font)}.lp-text p.bld{font-weight:700}.lp-text p .text-uppercase{text-transform:uppercase}.lp-text p .bld{font-weight:700}.lp-text ul{padding-left:14px}.lp-text ul li{margin-bottom:1rem}.lp-text ul li:last-child{margin:0}sup{font-size:55%}.text-center{text-align:center}.text-center .giv-CP-cta{margin-inline:auto}.title-border{font-family:var(--maven_font);font-size:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem;font-weight:700;margin:0}.title-border::before,.title-border::after{content:"";display:block;width:100%;height:3px;background:#eee}.title-border.center{margin-inline:auto;text-align:center}@media screen and (max-width: 991.99px){.title-border{font-size:18px}.lp-text p{font-size:16px}}.giv-CP-cta{max-width:450px;width:100%;display:inline-block;margin-inline:auto}.giv-CP-cta div,.giv-CP-cta a{background-color:#000;text-transform:uppercase;padding:0;width:100%;text-align:center;font-family:var(--maven_font);font-weight:bold;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);-webkit-transition:-webkit-transform ease-in-out .3s;transition:-webkit-transform ease-in-out .3s;transition:transform ease-in-out .3s;transition:transform ease-in-out .3s, -webkit-transform ease-in-out .3s;color:#fff;cursor:pointer;height:64px}.giv-CP-cta div:hover,.giv-CP-cta a:hover{-webkit-transform:translate3D(0, -5px, 0);transform:translate3D(0, -5px, 0);color:#fff}.giv-CP-cta.white div,.giv-CP-cta.white a{background-color:#fff;color:#000}.giv-CP-cta.white-border div,.giv-CP-cta.white-border a{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff}@media screen and (min-width: 768px){.giv-CP-cta{max-width:450px;min-width:341px;width:calc(341px + (100vw - 799px)*.1703);margin-inline:inherit}}@media screen and (max-width: 767.99px)and (min-width: 375px){.giv-CP-cta{max-width:341px;width:100%;display:block;margin-right:auto}}@media screen and (max-width: 374px){.giv-CP-cta{max-width:100%;width:100%}}#ginza-six{background-color:#000;color:#fff;padding:80px;font-family:Maven Pro,Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased}.lp-section{max-width:1020px;margin:0 auto;padding:0}.lp-section:not(:last-child){margin-bottom:80px}.limited{width:60%;margin-inline:auto}.text-content.center{text-align:center}.text-content__text{margin-top:40px}.text-content__text.left{text-align:left}.text-content__cta{margin-top:30px}.hero-lp__title{text-align:center;font-size:46px;line-height:1.3;letter-spacing:.16px;margin:0}.hero-lp__title span{font-size:70%;display:block;font-weight:400}.hero-lp__image{margin-top:60px}.hero-lp__image figcaption{text-align:right;font-size:14px;padding-top:5px}.services__title{margin-bottom:40px}.services .list-item{margin-block:60px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.services .list-item .item{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.services .list-item .item__title{font-size:16px;margin:0;font-weight:700}.services .list-item .item__image{width:20%;-ms-flex-negative:0;flex-shrink:0}.services .list-item .item__text{margin:0;font-size:14px;font-weight:400}.services .list-item .item.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services .list-item .item.column .item__image{width:100%}.services .list-item .item.column.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.boutique__subtitle{margin:40px 0 60px}.boutique__headline{margin-block:60px;display:grid;gap:10px}.boutique--title{font-size:32px;font-weight:700;line-height:1.3}.boutique .headline>*{margin:0}.boutique .headline__suptitle{font-size:18px;font-weight:700}.single-product{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.single-product__image{width:100%}.single-product__title{font-size:18px;line-height:1.65;font-weight:700;margin:0}.single-product__text{font-size:14px;line-height:1.65;margin:0}.single-product__cta{width:100%;min-width:100%}.notice{padding-top:80px;border-top:1px solid #fff}.notice ul{margin:0;padding:0;list-style:none}.notice ul li{position:relative;padding-left:1.5em;margin:0;font-size:14px;font-weight:400}.notice ul li::before{content:"※";position:absolute;top:0;left:0;display:inline-block}.click-collect .lp-text p{font-size:16px;margin-bottom:.5rem !important}.click-collect .lp-text p:last-child{margin-bottom:0 !important}@media screen and (max-width: 991.99px){#ginza-six{padding:60px 30px}.lp-section:not(:last-child){margin-bottom:60px}.limited{width:70%}.boutique--title{font-size:24px}.boutique__grid{gap:20px}.single-product__title{font-size:15px}.single-product__text{font-size:12px}.single-product__cta{margin-top:auto}.notice ul li,.click-collect .lp-text p{font-size:12px}}@media screen and (max-width: 767.99px){#ginza-six{padding:40px 17px}.lp-section:not(:last-child){margin-bottom:40px}.limited{width:100%}.hero-lp__title{font-size:30px}.hero-lp__image{margin-top:40px}.services .list-item{margin-block:40px}.givenchy-beauty .lp-text p:first-child{font-size:12px}.givenchy-beauty .lp-text p:first-child br{display:none}.givenchy-beauty .lp-text p:last-child{font-size:15px}.givenchy-event .lp-text p{font-size:15px}.boutique__headline{margin-block:40px}.boutique__grid{grid-template-columns:repeat(1, 1fr) !important;width:100%;margin-inline:auto;gap:30px}.single-product__image{width:100px;margin-inline:auto}.single-product__cta{margin-top:auto;min-width:80%;max-width:80%}.notice{padding-top:40px}}/*# sourceMappingURL=styles.css.map */