.container{width:100%}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-auto{margin-right:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.w-1\/2{width:50%}.w-full{width:100%}.w-screen{width:100vw}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.border{border-width:1px}.bg-beige{--tw-bg-opacity:1;background-color:rgb(255 252 241 / var(--tw-bg-opacity,1))}.bg-red{--tw-bg-opacity:1;background-color:rgb(225 4 27 / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.text-center{text-align:center}.text-black{--tw-text-opacity:1;color:rgb(0 0 0 / var(--tw-text-opacity,1))}.text-red{--tw-text-opacity:1;color:rgb(225 4 27 / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mix-blend-screen{mix-blend-mode:screen}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}body{margin:0}#root{color:#000;opacity:0;will-change:opacity;transition:opacity cubic-bezier(.55,.085,.68,.53) .5s}#root ::-moz-selection{color:#fff;background-color:#e1041b}#root ::selection{color:#fff;background-color:#e1041b}#root.loaded{opacity:1}#root .gif .image{opacity:0}#root .gif .image.active{opacity:1}#root img,#root picture,#root svg{display:block;width:100%;max-width:100%}#root svg{height:auto}#root .ivypresto-display{font-family:ivypresto-display,serif}#root .aktiv-grotesk{font-family:aktiv-grotesk,sans-serif}#root .aktiv-grotesk.semi-bold{font-weight:600}#root .dnp-shuei-gothic-kin-std{font-family:dnp-shuei-gothic-kin-std,sans-serif}#root .dnp-shuei-gothic-kin-std.bold{font-weight:700}#root .sofia-sans-extra-condensed{font-family:"Sofia Sans Extra Condensed",sans-serif}#root .sofia-sans-extra-condensed.bold{font-weight:700}#root .rocky-compressed{font-family:rocky-compressed,serif}#root .rocky-compressed.light{font-weight:300}#root .rocky-extra-condensed{font-family:rocky-extra-condensed,serif}#root .rocky-extra-condensed.light{font-weight:300}#root a{text-decoration:none}#root ol,#root ul{list-style:none}#root blockquote,#root q{quotes:none}#root blockquote:after,#root blockquote:before,#root q:after,#root q:before{content:none}#root table{border-collapse:collapse;border-spacing:0}#root a,#root abbr,#root acronym,#root address,#root applet,#root article,#root aside,#root audio,#root b,#root big,#root blockquote,#root canvas,#root caption,#root center,#root cite,#root code,#root dd,#root del,#root details,#root dfn,#root div,#root dl,#root dt,#root em,#root embed,#root fieldset,#root figcaption,#root figure,#root footer,#root form,#root h1,#root h2,#root h3,#root h4,#root h5,#root h6,#root header,#root hgroup,#root i,#root iframe,#root img,#root ins,#root kbd,#root label,#root legend,#root li,#root mark,#root menu,#root nav,#root object,#root ol,#root output,#root p,#root pre,#root q,#root ruby,#root s,#root samp,#root section,#root small,#root span,#root strike,#root strong,#root sub,#root summary,#root sup,#root table,#root tbody,#root td,#root tfoot,#root th,#root thead,#root time,#root tr,#root tt,#root u,#root ul,#root var,#root video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}@media screen and (max-width:749px){#root main.bg-beige,#root main.bg-white{padding-top:12vw}#root main .vertical{padding:0 4.2666666667vw;top:calc(50vh - 10.8453333333vw);pointer-events:none;z-index:15}#root main .vertical p{font-size:2.4vw;writing-mode:vertical-rl;letter-spacing:.9px}#root main section#top .common-header{top:10.6666666667vw;padding:0 5.3333333333vw 0 5.3333333333vw;z-index:12}#root .menu{padding-top:5.3333333333vw;clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;transition:clip-path 1s cubic-bezier(.23,1,.32,1);z-index:100}#root .menu.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#root .menu .rect-button.onlinestore .rect-button-text,#root .menu .rect-button.toppage .rect-button-text{color:#000}#root .menu .menu-cap{z-index:100}#root .menu .menu-cap-icon{display:none}#root .menu .menu-cap-title{display:none}#root .menu::before{position:fixed;top:0;left:0;content:"";height:100%;width:100%;background-image:url(../img/texture.png);background-size:1440px;background-repeat:repeat;mix-blend-mode:screen;pointer-events:none}#root .menu-header{padding:0 5.3333333333vw}#root .menu-header h1{top:5.3333333333vw;left:9.6vw;width:21.0666666667vw}#root .menu-header .tag{margin-top:28vw;margin-bottom:14.6666666667vw;width:80.8vw;border-top:.2666666667vw solid #000;border-bottom:.2666666667vw solid #000}#root .menu-header .tag div.ja svg{height:13px}#root .menu-header .tag div.en{height:11.7333333333vw;border-bottom:.2666666667vw solid #000}#root .menu-header .tag div.en svg{height:11.672vw}#root .menu-header .tag div:last-child,#root .menu-header .tag div:nth-child(1){width:9.8666666667vw}#root .menu-header .tag div:last-child p,#root .menu-header .tag div:nth-child(1) p{font-size:3.2vw;letter-spacing:1.2px}#root .menu-header .tag div:nth-child(3){width:60.5333333333vw;border-right:.2666666667vw solid #000;border-left:.2666666667vw solid #000}#root .menu-header .tag div:nth-child(3) p{font-size:3.2vw;letter-spacing:1.2px}#root .menu-title{margin-bottom:9.3333333333vw;font-size:8vw}#root .menu .button-wrapper{margin-bottom:18.6666666667vw;width:80.8vw}#root .menu .button-wrapper .rect-button{height:14.6666666667vw;background-color:#fff;border:1px solid #fff}#root .menu .button-wrapper .rect-button:nth-child(1),#root .menu .button-wrapper .rect-button:nth-child(2){width:38.4vw}#root .menu .button-wrapper .rect-button:nth-child(3){margin-top:4.5333333333vw;width:100%}#root .menu .button-wrapper .rect-button.snap-me .rect-button-icon{width:6.4vw}#root .menu .button-wrapper .rect-button.snap-me .rect-button-icon img{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}#root .menu .button-wrapper .rect-button.snap-me .rect-button-icon img:nth-child(2){opacity:0}#root .menu .button-wrapper .rect-button.onlinestore .rect-button-icon svg *,#root .menu .button-wrapper .rect-button.toppage .rect-button-icon svg *{fill:#e1041b}#root .menu .button-wrapper .rect-button.snap-me,#root .menu .button-wrapper .rect-button.toppage{padding:0 3.7333333333vw 0 2.9333333333vw}#root .menu .button-wrapper .rect-button.toppage .rect-button-icon{width:2.9333333333vw}#root .menu .button-wrapper .rect-button.onlinestore{padding:0 9.0666666667vw 0 7.4666666667vw}#root .menu .button-wrapper .rect-button.onlinestore .rect-button-icon{width:6.4vw}#root .menu .button-wrapper .rect-button-text{color:#000}#root .menu .button-wrapper .rect-button-arrow svg *{stroke:#e1041b}#root .menu nav{width:85.3333333333vw}#root .menu nav ul li{height:32vw}#root .menu nav ul li.adam_et_rope svg{width:34.1333333333vw}#root .menu nav ul li.salon_adam_et_rope svg{width:24.2666666667vw}#root .menu nav ul li.rope_picnic svg{width:22.9333333333vw}#root .menu nav ul li.vis svg{width:20.8vw}#root .menu nav ul li.jun_and_rope svg{width:23.7333333333vw}#root .menu nav ul li.bonjour_records svg{width:15.7333333333vw}#root .menu nav ul li.bonjour_records svg path{fill:#e1041b}#root .menu nav ul li.bonjour_records svg path:nth-child(1){fill:#fff}#root .menu nav ul li.saturdays_nyc svg{width:26.9333333333vw}#root .menu nav ul li svg *{fill:#fff}#root .mx-auto,#root .sm\:mx-auto{margin-left:auto;margin-right:auto}#root .sm\:mr-0{margin-right:0}#root .sm\:ml-0{margin-left:0}#root .sm\:mr-auto{margin-right:auto}#root .sm\:ml-auto{margin-left:auto}#root .common-header.fixed,#root .common-header.sticky{padding:0 5.3333333333vw;top:5.3333333333vw;z-index:13}#root .common-header.black h1 svg *{fill:#000}#root .common-header.black p{color:#000}#root .common-header.black .year{opacity:0}#root .common-header.black #menu-cap-wrap{transform:translate3d(0,0,0);transition:transform .5s cubic-bezier(.25,.46,.45,.94) .3s}#root .common-header h1 svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}#root .common-header p{font-size:3.7333333333vw;will-change:color,opacity;transition:color .5s cubic-bezier(.25,.46,.45,.94),opacity .3s cubic-bezier(.25,.46,.45,.94)}#root .common-header p.year{font-size:4.8vw}#root .common-header #menu-cap-wrap{height:25.2384vw;width:23.1733333333vw;transform:translate3d(0,-30.5717333333vw,0);will-change:transform;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#root .common-header h1{width:20.8vw}#root .texture::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";height:100%;width:100%;background-image:url(../img/texture.png);background-size:1440px;background-repeat:repeat;mix-blend-mode:screen;z-index:12;pointer-events:none}#root .loading-icon{height:48.7146666667vw;width:48.7146666667vw}#root .loading-icon-bottle{width:10.4533333333vw}#root .loading-icon-text img{will-change:transform}#root .loading-icon .see-all-items{width:39.4666666667vw;will-change:width;transition:width .5s cubic-bezier(.25,.46,.45,.94)}#root .loading-icon .see-all-items p{font-size:4.2666666667vw;letter-spacing:1.6px}#root #prod-footer{padding:14.4vw 0 22.6666666667vw}#root #prod-footer .section__inner{width:80.8vw}#root #prod-footer .above{margin-bottom:5.3333333333vw}#root #prod-footer .above .coca-cola{width:44.5333333333vw}#root #prod-footer .above .nav{margin-bottom:16vw}#root #prod-footer .above .nav-title{margin-bottom:16.8vw;font-size:8vw}#root #prod-footer .above .nav ul{line-height:.7}#root #prod-footer .above .nav ul li{margin-bottom:6.4vw;font-size:5.3333333333vw}#root #prod-footer .above .tag{margin-bottom:11.4666666667vw;width:80.8vw;border-bottom:.2666666667vw solid #000}#root #prod-footer .above .tag .en{height:11.7333333333vw;border-top:.2666666667vw solid #000;border-bottom:.2666666667vw solid #000}#root #prod-footer .above .tag .en svg{position:relative;top:-2.6666666667vw;width:49.7546666667vw}#root #prod-footer .above .tag .text{height:8vw}#root #prod-footer .above .tag .text p{font-size:3.2vw;letter-spacing:1.2px}#root #prod-footer .above .tag .text:nth-child(2),#root #prod-footer .above .tag .text:nth-child(4){width:10.1333333333vw}#root #prod-footer .above .tag .text:nth-child(3){width:calc(100% - 20.2666666667vw)}#root #prod-footer .above .tag .text:nth-child(3)::after,#root #prod-footer .above .tag .text:nth-child(3)::before{position:absolute;top:50%;transform:translate3d(0,-50%,0);display:block;content:"";height:6.9333333333vw;width:.2666666667vw;background-color:#000}#root #prod-footer .above .tag .text:nth-child(3)::before{left:0}#root #prod-footer .above .tag .text:nth-child(3)::after{right:0}#root #prod-footer .above .rect-button{margin-bottom:21.3333333333vw;height:16vw;width:61.3333333333vw;border:.2666666667vw solid #fff}#root #prod-footer .above .rect-button-text{font-size:5.3333333333vw}#root #prod-footer .above .rect-button.onlinestore{padding-left:4vw}#root #prod-footer .bottom .cocacola-copy,#root #prod-footer .bottom .copy{font-size:2.6666666667vw}#root #prod-footer .bottom .jun{margin-top:14.4vw;margin-bottom:5.3333333333vw;width:25.8666666667vw}#root .scroll-bottom{bottom:8vw}#root .scroll-bottom__inner{transition-delay:.4s}#root .scroll-bottom-scroll{margin-bottom:5.3333333333vw;padding:2.6666666667vw 0;height:16vw;width:9.3333333333vw;border-radius:8vw;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#root .scroll-bottom-scroll div{width:4.5333333333vw;animation:scroll 2s cubic-bezier(.25,.46,.45,.94) infinite}#root .scroll-bottom-scroll div svg *{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}#root .scroll-bottom p{font-size:3.2vw;letter-spacing:1.2px}#root .menu-cap{top:0;right:5.3333333333vw;height:25.2384vw;width:23.1733333333vw}#root .menu-cap.close{position:fixed;top:5.3333333333vw}#root .menu-cap.close .menu-trigger-close-icon{height:7.544vw;width:7.544vw}#root .menu-cap.close .menu-trigger-close-icon p{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:1px;width:110%}#root .menu-cap.close .menu-trigger-close-icon p:nth-child(1){transform:translate3d(-50%,-50%,0) rotate(45deg)}#root .menu-cap.close .menu-trigger-close-icon p:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(-45deg)}#root .menu-cap-title{top:47%!important;width:12.6666666667vw}#root .menu-cap .menu-trigger-close-icon,#root .menu-cap-icon{will-change:transform;transition:transform .7s cubic-bezier(.68,-1.6,.32,2.6)}#root .menu-cap-icon{width:17.88vw}#root .menu-cap-text{width:100%}#root .rect-button{height:21.3333333333vw;width:80vw;padding-right:8vw;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button svg *{will-change:fill,stroke;transition:fill .5s cubic-bezier(.25,.46,.45,.94),stroke .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button-text{font-size:3.7333333333vw;letter-spacing:1.4px;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button-arrow{width:3.3946666667vw;will-change:transform;transition:transform .5s cubic-bezier(.68,-.6,.32,1.6)}#root .rect-button.snap-me{padding-left:2.9333333333vw;background-color:#fff}#root .rect-button.snap-me .rect-button-text{color:#000}#root .rect-button.snap-me .rect-button-icon{width:14.1333333333vw}#root .rect-button.snap-me .rect-button-icon img{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button.snap-me .rect-button-icon img:nth-child(2){opacity:0}#root .rect-button.onlinestore,#root .rect-button.toppage{padding-left:7.4666666667vw;background-color:#e1041b;border:.2666666667vw solid #e1041b}#root .rect-button.onlinestore:active,#root .rect-button.toppage:active{background-color:#fff}#root .rect-button.onlinestore:active .rect-button-icon svg *,#root .rect-button.toppage:active .rect-button-icon svg *{fill:#e1041b}#root .rect-button.onlinestore:active .rect-button-text,#root .rect-button.toppage:active .rect-button-text{color:#e1041b}#root .rect-button.onlinestore:active .rect-button-arrow svg *,#root .rect-button.toppage:active .rect-button-arrow svg *{stroke:#e1041b}#root .rect-button.onlinestore .rect-button-text,#root .rect-button.toppage .rect-button-text{color:#fff}#root.onlinestore .rect-button-icon{width:6.4vw}#root.toppage .rect-button-icon{width:5.3333333333vw}#root .button{height:42.9333333333vw;width:42.9333333333vw;border-radius:100%;border:.2666666667vw solid #e1041b;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#root .button:active{background-color:#e1041b}#root .button:active .button-text p{color:#fff}#root .button:active .button-circle svg *{fill:#fff}#root .button-finger{top:40%!important;left:-12.8vw;width:15.4666666667vw;animation:finger 3s ease infinite}#root .button-text p{font-size:4.2666666667vw;letter-spacing:1.6px;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#root .button-circle{width:37.3333333333vw}#root .button-circle svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}#root .sm\:center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#root .sm\:center-y{top:50%;transform:translate3d(0,-50%,0)}#root .sm\:center-x{left:50%;transform:translate3d(-50%,0,0)}}@media screen and (min-width:750px){#root main.bg-beige,#root main.bg-white{padding-top:36px}#root main .vertical{padding:0 26px;top:calc(50vh - 90.39px / 2);z-index:15;pointer-events:none}#root main .vertical p{font-size:10px;writing-mode:vertical-rl;letter-spacing:1px}#root main section#top .common-header{top:40px;padding:0 60px 0 60px}#root .menu{padding-top:40px;clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;transition:clip-path 1s cubic-bezier(.23,1,.32,1);z-index:100}#root .menu.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#root .menu .rect-button.onlinestore .rect-button-text,#root .menu .rect-button.toppage .rect-button-text{color:#000}#root .menu .menu-cap-icon{display:none}#root .menu .menu-cap-title{display:none}#root .menu::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";height:100%;width:100%;background-image:url(../img/texture.png);background-size:1440px;background-repeat:repeat;mix-blend-mode:screen;pointer-events:none}#root .menu-header{padding:0 60px}#root .menu-header h1{width:96px}#root .menu-header .tag{height:44px;width:452px;border-top:1px solid #000;border-bottom:1px solid #000}#root .menu-header .tag div{height:100%}#root .menu-header .tag div.ja svg{height:13px}#root .menu-header .tag div.en svg{height:63.18px}#root .menu-header .tag div:nth-child(1){width:19.4690265487%;border-right:1px solid #000}#root .menu-header .tag div:nth-child(1) p{font-size:12px;letter-spacing:1.2px}#root .menu-header .tag div:nth-child(2){width:72.5663716814%}#root .menu-header .tag div:nth-child(3){width:16.814159292%;border-left:1px solid #000}#root .menu-header .tag div:nth-child(3) p{font-size:12px;letter-spacing:1.2px}#root .menu-title{margin-bottom:100px;font-size:30px}#root .menu .button-wrapper{bottom:54px;width:75.9722222222%}#root .menu .button-wrapper .rect-button{width:27.4223034735%;background-color:#fff;border:1px solid #fff}#root .menu .button-wrapper .rect-button:nth-child(1)::after,#root .menu .button-wrapper .rect-button:nth-child(2)::after{position:absolute;top:0;right:calc(-16.1666666667% + -1px);display:block;content:"";height:80px;width:1px;background-color:#000}#root .menu .button-wrapper .rect-button:hover{background-color:transparent}#root .menu .button-wrapper .rect-button:hover .rect-button-text{color:#fff}#root .menu .button-wrapper .rect-button:hover .rect-button-arrow svg *{stroke:#fff}#root .menu .button-wrapper .rect-button.onlinestore:hover .rect-button-icon svg *,#root .menu .button-wrapper .rect-button.toppage:hover .rect-button-icon svg *{fill:#fff}#root .menu .button-wrapper .rect-button.onlinestore .rect-button-icon svg *,#root .menu .button-wrapper .rect-button.toppage .rect-button-icon svg *{fill:#e1041b}#root .menu .button-wrapper .rect-button-text{color:#000}#root .menu .button-wrapper .rect-button-arrow svg *{stroke:#e1041b}#root .menu nav ul:nth-child(1){margin-bottom:60px;width:48.75%}#root .menu nav ul:nth-child(2){width:68.75%}#root .menu nav ul li.adam_et_rope{width:31.6239316239%}#root .menu nav ul li.salon_adam_et_rope{width:21.0826210826%}#root .menu nav ul li.rope_picnic{width:17.9487179487%}#root .menu nav ul li.vis{width:11.6161616162%}#root .menu nav ul li.jun_and_rope{width:13.1313131313%}#root .menu nav ul li.bonjour_records{width:8.6868686869%}#root .menu nav ul li.bonjour_records svg path{fill:#e1041b}#root .menu nav ul li.bonjour_records svg path:nth-child(1){fill:#fff}#root .menu nav ul li.bonjour_records:hover .box-header .title svg *{fill:#fff}#root .menu nav ul li.bonjour_records:hover .box-header .title svg .black{fill:#e1041b}#root .menu nav ul li.bonjour_records:hover .box-image-cover{transform:translate3d(-50%,0,0)}#root .menu nav ul li.saturdays_nyc{width:21.8181818182%}#root .menu nav ul li svg *{fill:#fff}#root .mx-auto{margin-left:auto;margin-right:auto}#root .mr-0{margin-right:0}#root .ml-0{margin-left:0}#root .mr-auto{margin-right:auto}#root .ml-auto{margin-left:auto}#root .hover{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}#root .hover:hover{opacity:.5}#root .common-header#header{z-index:13}#root .common-header.fixed,#root .common-header.sticky{top:calc(36px);padding:0 40px;z-index:13}#root .common-header h1{width:96px}#root .common-header p{font-size:24px}#root .common-header p.year{font-size:16px}#root .texture::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";height:100%;width:100%;background-image:url(../img/texture.png);background-size:1440px;background-repeat:repeat;mix-blend-mode:screen;z-index:12;pointer-events:none}#root .loading-icon{height:182.68px;width:182.68px}#root .loading-icon:hover .see-all-items{width:182.68px}#root .loading-icon-bottle{width:39.2px}#root .loading-icon-text img{will-change:transform}#root .loading-icon .see-all-items{width:148px;will-change:width;transition:width .5s cubic-bezier(.25,.46,.45,.94)}#root .loading-icon .see-all-items p{font-size:16px;letter-spacing:1.6px}#root #prod-footer{padding:60px 0 54px;z-index:14}#root #prod-footer .above{margin-bottom:127px}#root #prod-footer .above .coca-cola{width:144px}#root #prod-footer .above .nav-title{margin-bottom:47px;font-size:30px}#root #prod-footer .above .nav ul li{font-size:20px}#root #prod-footer .above .nav ul li:last-child::after{display:none}#root #prod-footer .above .nav ul li::after{position:absolute;top:50%;right:0;transform:translate3d(0,-50%,0);content:"";width:1px;height:14px;background-color:#fff}#root #prod-footer .above .nav ul li a{padding:0 12.5px}#root #prod-footer .above .tag{width:190px;border-bottom:1px solid #000}#root #prod-footer .above .tag .en{height:44px;border-top:1px solid #000;border-bottom:1px solid #000}#root #prod-footer .above .tag .en svg{width:165.77px}#root #prod-footer .above .tag .text{height:55px;width:calc(190px / 2)}#root #prod-footer .above .tag .text p{font-size:12px;letter-spacing:1.2px}#root #prod-footer .above .tag .text:nth-child(3)::after{position:absolute;top:50%;transform:translate3d(0,-50%,0);right:0;display:block;content:"";height:52px;width:1px;background-color:#000}#root #prod-footer .bottom .cocacola-copy,#root #prod-footer .bottom .copy{font-size:10px}#root #prod-footer .bottom .jun{margin-right:21px;width:41px}#root #prod-footer .bottom .rect-button{height:60px;width:230px;border:1px solid #fff}#root #prod-footer .bottom .rect-button-text{font-size:20px}#root #prod-footer .bottom .rect-button.onlinestore{padding-left:21px}#root .scroll-bottom{bottom:37px;padding:0 60px}#root .scroll-bottom__inner{transition-delay:.4s}#root .scroll-bottom-scroll{margin-bottom:20px;padding:10px 0;height:60px;width:35px;border-radius:30px;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#root .scroll-bottom-scroll:hover{background-color:#e1041b}#root .scroll-bottom-scroll:hover div svg *{stroke:#fff}#root .scroll-bottom-scroll div{width:17px;animation:scroll 2s cubic-bezier(.25,.46,.45,.94) infinite}#root .scroll-bottom-scroll div svg *{will-change:stroke;transition:stroke .5s cubic-bezier(.25,.46,.45,.94)}#root .scroll-bottom p{font-size:12px;letter-spacing:1.6px}#root .menu-cap{top:0;right:60px;height:129px;width:117.83px}#root .menu-cap:hover .menu-cap-icon,#root .menu-cap:hover .menu-trigger-close-icon{transform:translate3d(-50%,-50%,0) scale(.9)}#root .menu-cap.close .menu-trigger-close-icon{height:28.29px;width:28.29px}#root .menu-cap.close .menu-trigger-close-icon p{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:1px;width:110%}#root .menu-cap.close .menu-trigger-close-icon p:nth-child(1){transform:translate3d(-50%,-50%,0) rotate(45deg)}#root .menu-cap.close .menu-trigger-close-icon p:nth-child(2){transform:translate3d(-50%,-50%,0) rotate(-45deg)}#root .menu-cap-title{top:47%!important;width:70.85px}#root .menu-cap .menu-trigger-close-icon,#root .menu-cap-icon{will-change:transform;transition:transform .7s cubic-bezier(.68,-1.6,.32,2.6)}#root .menu-cap-icon{width:100px}#root .menu-cap-text{width:110%}#root .rect-button{height:80px;width:300px;padding-right:30px;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button:hover .rect-button-arrow{transform:scale(1.5)}#root .rect-button svg *{will-change:fill,stroke;transition:fill .5s cubic-bezier(.25,.46,.45,.94),stroke .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button-text{font-size:14px;letter-spacing:1.4px;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button-arrow{width:12.73px;will-change:transform;transition:transform .5s cubic-bezier(.68,-.6,.32,1.6)}#root .rect-button.snap-me{padding-left:11px;background-color:#fff}#root .rect-button.snap-me:hover{background-color:#000}#root .rect-button.snap-me:hover .rect-button-icon img:nth-child(1){opacity:0}#root .rect-button.snap-me:hover .rect-button-icon img:nth-child(2){opacity:1}#root .rect-button.snap-me:hover .rect-button-text{color:#fff}#root .rect-button.snap-me:hover .rect-button-arrow svg *{stroke:#fff}#root .rect-button.snap-me .rect-button-text{color:#000}#root .rect-button.snap-me .rect-button-icon{width:53px}#root .rect-button.snap-me .rect-button-icon img{will-change:opacity;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}#root .rect-button.snap-me .rect-button-icon img:nth-child(2){opacity:0}#root .rect-button.onlinestore,#root .rect-button.toppage{padding-left:28px;background-color:#e1041b;border:1px solid #e1041b}#root .rect-button.onlinestore:hover,#root .rect-button.toppage:hover{background-color:#fff}#root .rect-button.onlinestore:hover .rect-button-icon svg *,#root .rect-button.toppage:hover .rect-button-icon svg *{fill:#e1041b}#root .rect-button.onlinestore:hover .rect-button-text,#root .rect-button.toppage:hover .rect-button-text{color:#e1041b}#root .rect-button.onlinestore:hover .rect-button-arrow svg *,#root .rect-button.toppage:hover .rect-button-arrow svg *{stroke:#e1041b}#root .rect-button.onlinestore .rect-button-text,#root .rect-button.toppage .rect-button-text{color:#fff}#root.onlinestore .rect-button-icon{width:24px}#root.toppage .rect-button-icon{width:20px}#root .button{height:161px;width:161px;border-radius:100%;border:1px solid #e1041b;will-change:background-color;transition:background-color .5s cubic-bezier(.25,.46,.45,.94)}#root .button:hover{background-color:#e1041b}#root .button:hover .button-text p{color:#fff}#root .button:hover .button-circle svg *{fill:#fff}#root .button-finger{top:40%!important;left:-70px;width:86.34px;animation:finger 3s ease infinite}#root .button-text p{font-size:16px;letter-spacing:1.6px;will-change:color;transition:color .5s cubic-bezier(.25,.46,.45,.94)}#root .button-circle{width:140px}#root .button-circle svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}#root .center-xy{top:50%;left:50%;transform:translate3d(-50%,-50%,0)}#root .center-y{top:50%;transform:translate3d(0,-50%,0)}#root .center-x{left:50%;transform:translate3d(-50%,0,0)}}@keyframes tenmetsu{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes rotationReverse{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes scroll{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,102%,0)}50.999%{opacity:1;transform:translate3d(0,102%,0)}51%{opacity:0;transform:translate3d(0,102%,0)}51.999%{opacity:0;transform:translate3d(0,-102%,0)}52%{opacity:1;transform:translate3d(0,-102%,0)}100%{transform:translate3d(0,0,0)}}@keyframes rotationReverse{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes rotationReverse_{from{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(-360deg)}}@keyframes ellipse{from{transform:translate3d(-50%,-50%,0) rotateY(0)}to{transform:translate3d(-50%,-50%,0) rotateY(360deg)}}@keyframes dotScaleDown{0%{transform:translate3d(-50%,0,0) 1}100%{transform:translate3d(-50%,0,0) scale(0)}}@keyframes dotScale{0%{transform:translate3d(-50%,0,0) 0}60%{transform:translate3d(-50%,0,0) scale(1.4)}100%{transform:translate3d(-50%,0,0) scale(1)}}@keyframes left1{from{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}}@keyframes left2{from{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}}@keyframes left3{from{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}}@keyframes left4{from{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}}@keyframes left5{from{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}}@keyframes left6{from{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}}@keyframes left7{from{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}}@keyframes left8{from{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}}@keyframes right1{from{transform:translate3d(-50%,-50%,0) rotateY(10deg)}to{transform:translate3d(-50%,-50%,0) rotateY(80deg)}}@keyframes right2{from{transform:translate3d(-50%,-50%,0) rotateY(20deg)}to{transform:translate3d(-50%,-50%,0) rotateY(70deg)}}@keyframes right3{from{transform:translate3d(-50%,-50%,0) rotateY(30deg)}to{transform:translate3d(-50%,-50%,0) rotateY(60deg)}}@keyframes right4{from{transform:translate3d(-50%,-50%,0) rotateY(40deg)}to{transform:translate3d(-50%,-50%,0) rotateY(50deg)}}@keyframes right5{from{transform:translate3d(-50%,-50%,0) rotateY(50deg)}to{transform:translate3d(-50%,-50%,0) rotateY(40deg)}}@keyframes right6{from{transform:translate3d(-50%,-50%,0) rotateY(60deg)}to{transform:translate3d(-50%,-50%,0) rotateY(30deg)}}@keyframes right7{from{transform:translate3d(-50%,-50%,0) rotateY(70deg)}to{transform:translate3d(-50%,-50%,0) rotateY(20deg)}}@keyframes right8{from{transform:translate3d(-50%,-50%,0) rotateY(80deg)}to{transform:translate3d(-50%,-50%,0) rotateY(10deg)}}@keyframes left1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(350deg)}}@keyframes left2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(340deg)}}@keyframes left3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(330deg)}}@keyframes left4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(320deg)}}@keyframes left5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(310deg)}}@keyframes left6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(300deg)}}@keyframes left7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(290deg)}}@keyframes left8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(-80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(280deg)}}@keyframes right1Round{0%{transform:translate3d(-50%,-50%,0) rotateY(10deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(370deg)}}@keyframes right2Round{0%{transform:translate3d(-50%,-50%,0) rotateY(20deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(380deg)}}@keyframes right3Round{0%{transform:translate3d(-50%,-50%,0) rotateY(30deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(390deg)}}@keyframes right4Round{0%{transform:translate3d(-50%,-50%,0) rotateY(40deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(400deg)}}@keyframes right5Round{0%{transform:translate3d(-50%,-50%,0) rotateY(50deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(410deg)}}@keyframes right6Round{0%{transform:translate3d(-50%,-50%,0) rotateY(60deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(420deg)}}@keyframes right7Round{0%{transform:translate3d(-50%,-50%,0) rotateY(70deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(430deg)}}@keyframes right8Round{0%{transform:translate3d(-50%,-50%,0) rotateY(80deg)}100%{transform:translate3d(-50%,-50%,0) rotateY(440deg)}}@keyframes fadeInOut{0%{opacity:0}33.333%{opacity:1}80%{opacity:1}100%{opacity:1}}@keyframes titleAnim{0%{left:0;width:0;transform:translate3d(0,0,0)}50%{left:0;width:100%;transform:translate3d(0,0,0)}100%{left:101%;width:100%}}@keyframes anime1{0%{transform:scale(.9,.9)}15%{transform:scale(1,1)}30%{transform:scale(.9,.9)}100%{transform:scale(.9,.9)}}@keyframes icon{0%{transform:scale(0)}5%{transform:scale(0)}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes scrollBar{0%{transform:translate3d(0,0,0)}30%{transform:translate3d(0,100%,0)}40%{opacity:0;transform:translate3d(0,100%,0)}40.001%{opacity:0;transform:translate3d(0,-100%,0)}40.002%{opacity:1;transform:translate3d(0,-100%,0)}70%{transform:translate3d(0,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes lookBack{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}50%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}100%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}@keyframes playButton{0%{transform:translate3d(0,0,0);border-left:11px solid #000}50%{transform:translate3d(40px,0,0);border-left:11px solid #000}50.001%{opacity:1;border-left:11px solid #000;transform:translate3d(40px,0,0)}50.002%{opacity:0;border-left:11px solid #000;transform:translate3d(-40px,0,0)}50.003%{opacity:1;border-left:11px solid #fff;transform:translate3d(-40px,0,0)}100%{border-left:11px solid #fff;transform:translate3d(0,0,0)}}@keyframes playButtonReverse{0%{border-left:11px solid #fff;transform:translate3d(0,0,0)}100%{border-left:11px solid #000;transform:translate3d(0,0,0)}}@keyframes letterUp{0%{opacity:0;transform:translate3d(0,5px,0)}25%{opacity:1}50%{opacity:1;transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes scroll{0%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,21px,0)}100%{transform:translate3d(0,0,0)}}@keyframes finger{0%{transform:translate3d(0,0,0)}20%{transform:translate3d(0,0,0)}50%{transform:translate3d(-12px,0,0)}60%{transform:translate3d(12px,0,0)}70%{transform:translate3d(0,0,0)}80%{transform:translate3d(6px,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes showFromUp{0%{opacity:0;transform:translate3d(0,-60px,0)}50%{opacity:1}80%{opacity:1;transform:translate3d(0,2.5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes showFromDown{0%{opacity:0;transform:translate3d(0,60px,0)}50%{opacity:1}80%{opacity:1;transform:translate3d(0,-2.5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes kvFromLeft{0%{transform:translate3d(-100%,0,0)}50%{transform:translate3d(5px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes kvFromRight{0%{transform:translate3d(100%,0,0)}50%{transform:translate3d(-5px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes kvFromUp{0%{transform:translate3d(0,-100vh,0)}50%{transform:translate3d(0,5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes kvFromBottom{0%{transform:translate3d(0,100vh,0)}50%{transform:translate3d(0,-5px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes toRight{0%{transform:translate3d(-101%,0,0)}40%{transform:translate3d(0,0,0)}55%{transform:translate3d(0,0,0)}100%{transform:translate3d(101%,0,0)}}@keyframes toLeft{0%{transform:translate3d(101%,0,0)}40%{transform:translate3d(0,0,0)}55%{transform:translate3d(0,0,0)}100%{transform:translate3d(-101%,0,0)}}@keyframes toRightImage{0%{transform:translate3d(-76%,-50%,0)}100%{transform:translate3d(-50%,-50%,0)}}@keyframes toLeftImage{0%{transform:translate3d(-26%,-50%,0)}100%{transform:translate3d(-50%,-50%,0)}}@media screen and (max-width:749px){#root .common-header.sticky{margin-top:5.3333333333vw}#root .common-header.sticky h1{width:20.8vw}#root.loaded .prod section#top .top-cover,#root.loaded .prod section#top::after{opacity:1}#root.loaded .prod section#top .scroll-bottom{opacity:1}#root.loaded .prod section#top .cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#root.loaded .prod section#top .kv .kv-image.kv-from-up{animation:kvFromUp 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded .prod section#top .kv .kv-image.kv-from-bottom{animation:kvFromBottom 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded .prod section#top .kv .kv-image.kv-from-left{animation:kvFromLeft 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded .prod section#top .kv .kv-image.kv-from-left.kv-from-right{animation:kvFromRight 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded #loading{clip-path:circle(0 at 50% 50%)}#root.loaded main section#top .bottom__inner,#root.loaded main section#top .header h1,#root.loaded main section#top .header p span,#root.loaded main section#top h2{opacity:1;transform:translate3d(0,0,0)}#root #loading{z-index:100;will-change:clip-path;clip-path:circle(100% at 50% 50%);transition:clip-path 1s cubic-bezier(.23,1,.32,1)}#root #footer{padding:11.4666666667vw 0 6.4vw}#root #footer h1{margin-bottom:4vw;width:25.8666666667vw}#root #footer p{font-size:2.6666666667vw}#root main.h-screen{margin-top:-16vw}#root main section#top{display:flex;align-items:center;justify-content:center}#root main section#top .scroll-bottom{opacity:0;transition:opacity 2s 2s;z-index:13}#root main section#top .bottom__inner,#root main section#top .header h1,#root main section#top .header p span,#root main section#top h2{opacity:0;transform:translate3d(0,20px,0);will-change:opacity,transform;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}#root main section#top .header h1{transition-delay:0s}#root main section#top .header p.rocky-extra-condensed span{transition-delay:.1s}#root main section#top .header p.ivypresto-display span{transition-delay:.2s}#root main section#top h2{transition-delay:.3s;width:88vw}#root main section#top .kv{z-index:11}#root main section#top .kv .kv-image.transition-fade .image{transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}#root main section#top .kv .kv-image.transition-slide.to-right .kv-image-cover{animation:toRight 1.2s cubic-bezier(.23,1,.32,1) forwards}#root main section#top .kv .kv-image.transition-slide.to-right .image{animation:toRightImage 1s cubic-bezier(.23,1,.32,1) .25s forwards}#root main section#top .kv .kv-image.transition-slide.to-left .kv-image-cover{animation:toLeft 1.2s cubic-bezier(.23,1,.32,1) forwards}#root main section#top .kv .kv-image.transition-slide.to-left .image{transition:opacity 0s .5s;animation:toLeftImage 1s cubic-bezier(.23,1,.32,1) .25s forwards}#root main section#top .kv .kv-image.transition-slide .kv-image-cover{transform:translate3d(-101%,0,0)}#root main section#top .kv .kv-image.transition-slide .image{transition:opacity 0s .5s}#root main section#top .kv .kv-image.kv-from-up{transform:translate3d(0,-100vh,0)}#root main section#top .kv .kv-image.kv-from-bottom{transform:translate3d(0,100vh,0)}#root main section#top .kv .kv-image.kv-from-left{transform:translate3d(-100%,0,0)}#root main section#top .kv .kv-image.kv-from-left.kv-from-right{transform:translate3d(100%,0,0)}#root main section#top .kv .kv-image .image{opacity:0;will-change:opacity}#root main section#top .kv .kv-image .image.active{opacity:1}#root main section#top .kv-left .kv-image{height:34.6666666667vw}#root main section#top .kv-left .kv-image:nth-child(1){right:0;width:50%}#root main section#top .kv-left .kv-image:nth-child(4),#root main section#top .kv-left .kv-image:nth-child(5),#root main section#top .kv-left .kv-image:nth-child(6){bottom:0;width:33.3333333333%}#root main section#top .kv-left .kv-image:nth-child(4){left:0;width:24.9333333333vw}#root main section#top .kv-left .kv-image:nth-child(5){right:0;width:24.9333333333vw}#root main section#top .kv-left .kv-image:nth-child(6){left:24.9333333333vw;width:50.1333333333vw}#root main section#top .kv-right .kv-image:nth-child(1){top:34.6666666667vw;left:0;height:calc(100% - 69.3333333333vw)}#root main section#top .kv-right .kv-image:nth-child(1) .kv-image-wrap{height:48vw;width:34.9333333333vw}#root main section#top .kv-right .kv-image:nth-child(2){top:34.6666666667vw;left:0;height:calc(100% - 69.3333333333vw)}#root main section#top .video iframe,#root main section#top .video video{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);min-height:101%;min-width:101%;transition:opacity .5s cubic-bezier(.55,.085,.68,.53);will-change:opacity}#root main section#top .video iframe.show,#root main section#top .video video.show{opacity:1}#root main section#about .header{top:9.6vw;padding:0 9.6vw 0 9.6vw}#root main section#about .date{margin-top:-21.6906666667vw}#root main section#about .date h2{font-size:26.6666666667vw;line-height:.7;margin-bottom:8vw}#root main section#about .date p{font-size:4.2666666667vw;letter-spacing:1.6px}#root main section#about .ribbon{margin-bottom:10.6666666667vw}#root main section#about .catch{margin-bottom:39.2vw}#root main section#about .catch-slogan{margin-bottom:10.6666666667vw;width:77.3333333333vw}#root main section#about .catch-text{font-size:3.7333333333vw;line-height:160%;writing-mode:vertical-rl;letter-spacing:2.8px;text-orientation:upright}#root main section#about .cocacola-logo{width:44.5333333333vw}#root main section#about .cocacola-copy{margin-top:5.3333333333vw;font-size:2.6666666667vw}#root .teaser main section#top{padding:42.6666666667vw 0}#root .teaser main .vertical{margin-top:0}#root .prod main.h-screen{height:125.3333333333vw}#root .prod main.h-screen section#top{height:125.3333333333vw}#root .prod main .vertical{margin-top:24vw}#root .prod .section-title{font-size:40vw;line-height:.7}#root .prod .section-title.small{font-size:26.6666666667vw}#root .prod .section-title-ja{font-size:4.2666666667vw}#root .prod .section__inner{width:80.8vw}#root .prod section#top .bottom__inner,#root .prod section#top .header h1,#root .prod section#top .header p span,#root .prod section#top h2{opacity:1;transform:translate3d(0,0,0)}#root .prod section#top::before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);content:"";height:100%;width:100%;background-image:url(../img/texture.png);background-size:1440px;background-repeat:repeat;mix-blend-mode:screen;z-index:12;pointer-events:none}#root .prod section#top .top-cover{opacity:0;height:22.6666666667vw;content:"";width:100%;background:linear-gradient(to bottom,#000,#fff);mix-blend-mode:multiply;will-change:opacity;transition:opacity 2s 2s;z-index:12}#root .prod section#top::after{position:absolute;left:0;opacity:0;height:22.6666666667vw;bottom:0;content:"";width:100%;background:linear-gradient(to bottom,#fff,#000);mix-blend-mode:multiply;will-change:opacity;transition:opacity 2s 2s;z-index:12}#root .prod section#top .cover{clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;transition:clip-path 1s cubic-bezier(.23,1,.32,1) 1s;z-index:11}#root .prod section#top .cover h2{z-index:12}#root .prod section#top h2{width:88vw}#root .prod section#about.active .ribbon{animation:showFromUp 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-slogan .en{animation:showFromUp 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-slogan .ja{animation:showFromDown 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-slogan .catch-slogan-text{animation:showFromDown 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-image{animation:showFromDown 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about .catch{margin-top:-26.6666666667vw;margin-bottom:0;width:84vw;margin-left:auto;margin-right:auto}#root .prod section#about .catch-image{margin-top:-1.8666666667vw}#root .prod section#about .catch-image::before{display:none}#root .prod section#about .catch-image .gif{top:auto;left:auto;transform:initial;margin-bottom:11.4666666667vw;width:69.3333333333vw}#root .prod section#about .catch-image .gif .image{top:0;left:0;transform:initial}#root .prod section#about .catch-image .gif .image:first-child{position:relative}#root .prod section#about .catch-image .catch-text{position:relative}#root .prod section#about .catch-slogan{margin-bottom:0}#root .prod section#about .catch-slogan .catch-slogan-text,#root .prod section#about .catch-slogan .en,#root .prod section#about .catch-slogan .ja{opacity:0}#root .prod section#about .catch-slogan .en{transform:translate3d(0,-20px,0);width:72.752vw}#root .prod section#about .catch-slogan .ja{transform:translate3d(0,20px,0);margin-top:-3.3386666667vw;margin-left:auto;margin-right:0;width:36.4506666667vw}#root .prod section#about .catch-image{opacity:0}#root .prod section#about .ribbon{margin-bottom:16vw;margin-top:0;opacity:0}#root .prod section#brands .section-title{margin-bottom:16vw}#root .prod section#brands .section__inner{padding-bottom:13.3333333333vw;border-bottom:.2666666667vw solid #e1041b}#root .prod section#brands .section__inner::after{position:absolute;bottom:-1.0666666667vw;display:block;left:50%;transform:translate3d(-50%,0,0);content:"";height:.2666666667vw;width:100%;background-color:#e1041b}#root .prod section#brands .wrapper{margin-bottom:16vw;z-index:12}#root .prod section#brands .wrapper .box{padding-right:1.8666666667vw;padding-bottom:1.3333333333vw;margin-bottom:1.3333333333vw;width:50%;box-sizing:border-box}#root .prod section#brands .wrapper .box:nth-child(2n){padding-left:1.8666666667vw;padding-right:0}#root .prod section#brands .wrapper .box:nth-child(2n)::before{display:none}#root .prod section#brands .wrapper .box:nth-child(2n)::after{left:1.3333333333vw}#root .prod section#brands .wrapper .box:nth-last-child(1),#root .prod section#brands .wrapper .box:nth-last-child(2){padding-bottom:0}#root .prod section#brands .wrapper .box:nth-last-child(2)::after{display:none}#root .prod section#brands .wrapper .box::before{position:absolute;top:0;right:0;content:"";height:100%;width:.2666666667vw;background-color:#e1041b}#root .prod section#brands .wrapper .box::after{content:"";position:absolute;left:0;bottom:0;height:.2666666667vw;width:calc(100% - 1.8666666667vw);background-color:#e1041b}#root .prod section#brands .wrapper .box.last{box-sizing:border-box}#root .prod section#brands .wrapper .box.last::after{position:absolute;top:1.3333333333vw;right:0;content:"";height:calc(100% - 1.3333333333vw);width:calc(100% - 1.3333333333vw);background-image:url(../img/brands/last_sp.svg);background-size:cover;background-position:right;background-repeat:repeat;background-color:transparent}#root .prod section#brands .wrapper .box.last .gif .image{width:50.9333333333vw;bottom:0}#root .prod section#brands .wrapper .box.last .gif .image img{margin-left:auto;margin-right:auto}#root .prod section#brands .wrapper .box.adam_et_rope .title svg{width:34.4vw}#root .prod section#brands .wrapper .box.salon_adam_et_rope .title svg{width:22.6666666667vw}#root .prod section#brands .wrapper .box.rope_picnic .title svg{width:18.1333333333vw}#root .prod section#brands .wrapper .box.vis .title svg{width:18.9333333333vw}#root .prod section#brands .wrapper .box.jun_and_rope .title svg{width:20vw}#root .prod section#brands .wrapper .box.bonjour_records .title svg{width:13.0666666667vw}#root .prod section#brands .wrapper .box.saturdays_nyc .title svg{width:26.9333333333vw}#root .prod section#brands .wrapper .box-header .title{display:flex;align-items:center;justify-content:center;height:20.2666666667vw}#root .prod section#brands .wrapper .box-header .title svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}#root .prod section#brands .wrapper .box-no{border-bottom:.2666666667vw solid #e1041b}#root .prod section#brands .wrapper .box-no::after{margin-bottom:.5333333333vw;content:"";display:block;height:.2666666667vw;width:100%;background-color:#e1041b}#root .prod section#brands .wrapper .box-no p:nth-child(1){position:relative;top:-.5333333333vw;font-size:2.6666666667vw}#root .prod section#brands .wrapper .box-no p:nth-child(2){font-size:4.2666666667vw}#root .prod section#brands .wrapper .box-image-cover{left:50%;transform:translate3d(-50%,101%,0);will-change:transform;transition:transform .5s cubic-bezier(.23,1,.32,1)}#root .prod section#brands .see-all-items .tag{margin-bottom:13.3333333333vw;border-top:.2666666667vw solid #000;border-bottom:.2666666667vw solid #000}#root .prod section#brands .see-all-items .tag div{display:flex;align-items:center;justify-content:center;height:11.7333333333vw}#root .prod section#brands .see-all-items .tag div.ja svg{height:2.832vw}#root .prod section#brands .see-all-items .tag div.en svg{position:relative;top:-2.6666666667vw;height:14.0266666667vw}#root .prod section#brands .see-all-items .tag div:nth-child(1){border-bottom:.2666666667vw solid #000}#root .prod section#brands .see-all-items .tag div:nth-child(2){width:23.7623762376%;border-right:.2666666667vw solid #000}#root .prod section#brands .see-all-items .tag div:nth-child(2) p{font-size:2.4vw;letter-spacing:.9px}#root .prod section#brands .see-all-items .tag div:nth-child(3){width:52.4752475248%}#root .prod section#brands .see-all-items .tag div:nth-child(4){width:23.7623762376%;border-left:.2666666667vw solid #000}#root .prod section#brands .see-all-items .tag div:nth-child(4) p{font-size:2.4vw;letter-spacing:.9px}#root .prod section#shop-list{padding-top:20.8vw;padding-bottom:17.0666666667vw}#root .prod section#shop-list .section-title{margin-bottom:9.3333333333vw}#root .prod section#shop-list .section-title-ja{margin-bottom:6.6666666667vw}#root .prod section#shop-list .wrapper .box{padding-bottom:2.6666666667vw;margin-bottom:2.6666666667vw;border-bottom:.2666666667vw solid #e1041b}#root .prod section#shop-list .wrapper .box a{z-index:11}#root .prod section#shop-list .wrapper .box:last-child{margin-bottom:0}#root .prod section#shop-list .wrapper .box:active .box-cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#root .prod section#shop-list .wrapper .box-cover{height:100%;bottom:0;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);will-change:clip-path;transition:clip-path .5s cubic-bezier(.23,1,.32,1)}#root .prod section#shop-list .wrapper .box-no{line-height:.7;font-size:3.2vw;letter-spacing:1.2px}#root .prod section#shop-list .wrapper .box .title{line-height:.7;margin-top:4.8vw;font-size:6.6666666667vw}#root .prod section#shop-list .wrapper .box .title .small{margin-left:1.3333333333vw;font-size:3.2vw}#root .prod section#shop-list .wrapper .box .click-to-view-text{font-size:2.6666666667vw;letter-spacing:1px}#root .prod section#shop-list .wrapper .box .click-to-view-arrow{margin-left:1.8666666667vw;width:1.7946666667vw}#root .prod section#shop-list .wrapper .box .click-to-view-arrow svg{position:relative;top:.8vw}#root .prod section#snap-me{padding-top:26.6666666667vw;padding-bottom:10.6666666667vw}#root .prod section#snap-me .section-title{margin-bottom:9.3333333333vw}#root .prod section#snap-me .section-title-ja{margin-bottom:13.3333333333vw}#root .prod section#snap-me .swiper-container{margin-bottom:10.6666666667vw;z-index:12}#root .prod section#snap-me .swiper-wrapper{transition-timing-function:linear}#root .prod section#online-store{padding:6.4vw 0}#root .prod section#online-store .rect-button{margin-top:7.2vw;margin-bottom:7.2vw}#root .prod section#online-store .border{height:1.0666666667vw;width:100%}#root .prod section#online-store .border::before{top:0}#root .prod section#online-store .border::after{bottom:0}#root .prod section#online-store .border::after,#root .prod section#online-store .border::before{position:absolute;left:50%;transform:translate3d(-50%,0,0);content:"";height:.2666666667vw;width:100%;background-color:#e1041b}}@media screen and (min-width:750px){#root.loaded .prod section#top .top-cover,#root.loaded .prod section#top::after{opacity:1}#root.loaded .prod section#top .scroll-bottom{opacity:1}#root.loaded .prod section#top .cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#root.loaded .prod section#top .kv .kv-image.kv-from-up{animation:kvFromUp 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded .prod section#top .kv .kv-image.kv-from-bottom{animation:kvFromBottom 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded .prod section#top .kv .kv-image.kv-from-left{animation:kvFromLeft 2s cubic-bezier(.165,.84,.44,1) 2s forwards}#root.loaded #loading{clip-path:circle(0 at 50% 50%)}#root.loaded main section#top .bottom__inner,#root.loaded main section#top .header h1,#root.loaded main section#top .header p span,#root.loaded main section#top h2{opacity:1;transform:translate3d(0,0,0)}#root #loading{z-index:100;will-change:clip-path;clip-path:circle(100% at 50% 50%);transition:clip-path 1s cubic-bezier(.23,1,.32,1)}#root #footer{padding:80px 0 60px}#root #footer h1{margin-bottom:15px;width:125px}#root #footer p{font-size:10px}#root main section#top{display:flex;align-items:center;justify-content:center}#root main section#top .scroll-bottom{opacity:0;transition:opacity 2s 2s;z-index:13}#root main section#top .bottom__inner,#root main section#top .header h1,#root main section#top .header p span,#root main section#top h2{opacity:0;transform:translate3d(0,20px,0);will-change:opacity,transform;transition:opacity 1s cubic-bezier(.25,.46,.45,.94),transform 1s cubic-bezier(.25,.46,.45,.94)}#root main section#top .header h1{transition-delay:0s}#root main section#top .header p.rocky-extra-condensed span{transition-delay:.1s}#root main section#top .header p.ivypresto-display span{transition-delay:.2s}#root main section#top h2{transition-delay:.3s;width:70.1388888889%}#root main section#top .kv{z-index:11}#root main section#top .kv .kv-image.transition-fade .image{transition:opacity 1s cubic-bezier(.25,.46,.45,.94)}#root main section#top .kv .kv-image.transition-slide.to-right .kv-image-cover{animation:toRight 1.2s cubic-bezier(.23,1,.32,1) forwards}#root main section#top .kv .kv-image.transition-slide.to-right .image{animation:toRightImage 1s cubic-bezier(.23,1,.32,1) .25s forwards}#root main section#top .kv .kv-image.transition-slide.to-left .kv-image-cover{animation:toLeft 1.2s cubic-bezier(.23,1,.32,1) forwards}#root main section#top .kv .kv-image.transition-slide.to-left .image{transition:opacity 0s .5s;animation:toLeftImage 1s cubic-bezier(.23,1,.32,1) .25s forwards}#root main section#top .kv .kv-image.transition-slide .kv-image-cover{transform:translate3d(-101%,0,0)}#root main section#top .kv .kv-image.transition-slide .image{transition:opacity 0s .5s}#root main section#top .kv .kv-image.kv-from-up{transform:translate3d(0,-100vh,0)}#root main section#top .kv .kv-image.kv-from-bottom{transform:translate3d(0,100vh,0)}#root main section#top .kv .kv-image.kv-from-left{transform:translate3d(-100%,0,0)}#root main section#top .kv .kv-image .image{opacity:0;will-change:opacity}#root main section#top .kv .kv-image .image.active{opacity:1}#root main section#top .kv-left{width:57.0833333333%}#root main section#top .kv-left .kv-image{height:50vh}#root main section#top .kv-left .kv-image:nth-child(1){left:0;width:62.5%}#root main section#top .kv-left .kv-image:nth-child(2){right:0;width:37.5%}#root main section#top .kv-left .kv-image:nth-child(4),#root main section#top .kv-left .kv-image:nth-child(5),#root main section#top .kv-left .kv-image:nth-child(6){bottom:0;width:33.3333333333%}#root main section#top .kv-left .kv-image:nth-child(4){left:0}#root main section#top .kv-left .kv-image:nth-child(5){left:33.3333333333%}#root main section#top .kv-left .kv-image:nth-child(6){right:0}#root main section#top .kv-right{width:42.9166666667%}#root main section#top .kv-right .kv-image:nth-child(1){top:0;left:0;height:100vh}#root main section#top .kv-right .kv-image:nth-child(1) .kv-image-wrap{height:59.5469255663%;width:66.6666666667%}#root main section#top .kv-right .kv-image:nth-child(2){top:0;left:0;height:100vh}#root main section#about .header{top:36px;padding:0 60px 0 60px;z-index:11}#root main section#about .date{margin-top:calc(-90.39px)}#root main section#about .date h2{font-size:300px;line-height:.7;margin-bottom:50px}#root main section#about .date p{font-size:16px;letter-spacing:1.6px}#root main section#about .ribbon{margin-top:-103px;margin-bottom:86px}#root main section#about .catch{margin-bottom:216px}#root main section#about .catch-slogan{margin-bottom:48px;max-width:829.07px}#root main section#about .catch-image{margin-top:-25px;max-width:416px}#root main section#about .catch-image::before{content:"";display:block;padding-top:125%}#root main section#about .catch-text{right:calc(-246.47px - 15.8653846154%);font-size:14px;line-height:154%;writing-mode:vertical-rl;letter-spacing:2.8px;text-orientation:upright}#root main section#about .catch .button-wrap{bottom:-120px;left:-113px}#root main section#about .cocacola-logo{width:255px}#root main section#about .cocacola-copy{margin-top:27px;font-size:10px}#root .teaser main section#top{padding:240px 0}#root .teaser main .vertical{margin-top:0}#root .prod main .vertical{margin-top:163px}#root .prod .section-title{font-size:300px;line-height:.7}#root .prod .section-title.small{font-size:150px}#root .prod .section-title-ja{font-size:16px}#root .prod .section__inner{width:91.6666666667%}#root .prod section#top .bottom__inner,#root .prod section#top .header h1,#root .prod section#top .header p span,#root .prod section#top h2{opacity:1;transform:translate3d(0,0,0)}#root .prod section#top .top-cover{opacity:0;height:19.5vh;content:"";width:100%;background:linear-gradient(to bottom,#000,#fff);mix-blend-mode:multiply;will-change:opacity;transition:opacity 2s 2s;z-index:12}#root .prod section#top::after{position:absolute;left:0;opacity:0;height:19.5vh;bottom:0;content:"";width:100%;background:linear-gradient(to bottom,#fff,#000);mix-blend-mode:multiply;will-change:opacity;transition:opacity 2s 2s;z-index:12}#root .prod section#top .cover{clip-path:polygon(0 0,100% 0,100% 0,0 0);will-change:clip-path;transition:clip-path 1s cubic-bezier(.23,1,.32,1) 1s;z-index:11}#root .prod section#top .cover h2{z-index:12}#root .prod section#top h2{width:70.1388888889%}#root .prod section#about.active .ribbon{animation:showFromUp 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-slogan .en{animation:showFromUp 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-slogan .ja{animation:showFromDown 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-slogan .catch-slogan-text{animation:showFromDown 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about.active .catch-image{animation:showFromDown 1.5s cubic-bezier(.25,.46,.45,.94) forwards}#root .prod section#about .catch{margin-bottom:10px;max-width:829.07px;margin-left:auto;margin-right:auto}#root .prod section#about .catch-image{display:flex;align-items:end;justify-content:flex-end;max-width:initial}#root .prod section#about .catch-image::before{display:none}#root .prod section#about .catch-image .gif{position:relative;top:auto;left:auto;transform:initial;width:50.1767040178%}#root .prod section#about .catch-image .gif .image{top:0;left:0;transform:initial}#root .prod section#about .catch-image .gif .image:first-child{position:relative}#root .prod section#about .catch-image .catch-text{position:relative;margin:0 0 0 7.9607270797%;width:27.8625447791%;right:initial}#root .prod section#about .catch-slogan{margin-bottom:0}#root .prod section#about .catch-slogan .catch-slogan-text,#root .prod section#about .catch-slogan .en,#root .prod section#about .catch-slogan .ja{opacity:0}#root .prod section#about .catch-slogan .en{transform:translate3d(0,-20px,0);width:718.05px}#root .prod section#about .catch-slogan .ja{transform:translate3d(0,20px,0);margin-top:-33px;margin-left:auto;margin-right:0;width:359.76px}#root .prod section#about .catch-image{opacity:0}#root .prod section#about .ribbon{margin-top:0;opacity:0}#root .prod section#brands .section-title{margin-bottom:140px}#root .prod section#brands .section__inner{padding-bottom:120px;border-bottom:1px solid #e1041b}#root .prod section#brands .section__inner::after{position:absolute;bottom:-4px;display:block;left:50%;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%;background-color:#e1041b}#root .prod section#brands .wrapper{margin-bottom:88px;z-index:12}#root .prod section#brands .wrapper .box{padding:0 7.5px 0;margin-bottom:10px;width:25%;box-sizing:border-box}#root .prod section#brands .wrapper .box:nth-child(4n)::before,#root .prod section#brands .wrapper .box:nth-last-child(2)::before{display:none}#root .prod section#brands .wrapper .box:nth-child(5)::before,#root .prod section#brands .wrapper .box:nth-child(6)::before,#root .prod section#brands .wrapper .box:nth-child(7)::before{top:0;height:100%}#root .prod section#brands .wrapper .box::before{position:absolute;top:0;right:0;content:"";height:calc(100% + 5px);width:1px;background-color:#e1041b}#root .prod section#brands .wrapper .box:hover .box-header .title svg *{fill:#e1041b}#root .prod section#brands .wrapper .box:hover .box-image-cover{transform:translate3d(-50%,0,0)}#root .prod section#brands .wrapper .box::after{content:"";position:absolute;left:50%;bottom:-7.5px;height:1px;width:calc(100% - 7.5px);transform:translate3d(-50%,0,0);background-color:#e1041b}#root .prod section#brands .wrapper .box:nth-child(5)::after,#root .prod section#brands .wrapper .box:nth-child(6)::after,#root .prod section#brands .wrapper .box:nth-child(7)::after{display:none}#root .prod section#brands .wrapper .box.last::after{position:absolute;top:5px;right:0;content:"";height:calc(100% - 5px);width:calc(100% - 12px);background-image:url(../img/brands/last.svg);background-size:calc(100% - 12px);background-position:right;background-repeat:repeat;background-color:transparent}#root .prod section#brands .wrapper .box.last .gif .image{bottom:0}#root .prod section#brands .wrapper .box.last .gif .image img{width:80%;margin-left:auto;margin-right:auto}#root .prod section#brands .wrapper .box.adam_et_rope .title svg{width:64.6864686469%;max-width:196px}#root .prod section#brands .wrapper .box.salon_adam_et_rope .title svg{width:43.2343234323%;max-width:131px}#root .prod section#brands .wrapper .box.rope_picnic .title svg{width:31.3531353135%;max-width:95px}#root .prod section#brands .wrapper .box.vis .title svg{width:34.3234323432%;max-width:104px}#root .prod section#brands .wrapper .box.jun_and_rope .title svg{width:37.2937293729%;max-width:113px}#root .prod section#brands .wrapper .box.bonjour_records:hover .box-header .title svg *{fill:#fff}#root .prod section#brands .wrapper .box.bonjour_records:hover .box-header .title svg .black{fill:#e1041b}#root .prod section#brands .wrapper .box.bonjour_records:hover .box-image-cover{transform:translate3d(-50%,0,0)}#root .prod section#brands .wrapper .box.bonjour_records .title svg{width:25.4125412541%;max-width:77px}#root .prod section#brands .wrapper .box.saturdays_nyc .title svg{width:69.9669966997%;max-width:212px}#root .prod section#brands .wrapper .box-header .title{display:flex;align-items:center;justify-content:center;height:100px}#root .prod section#brands .wrapper .box-header .title svg *{will-change:fill;transition:fill .5s cubic-bezier(.25,.46,.45,.94)}#root .prod section#brands .wrapper .box-no{border-bottom:1px solid #e1041b}#root .prod section#brands .wrapper .box-no::after{margin-bottom:2px;content:"";display:block;height:1px;width:100%;background-color:#e1041b}#root .prod section#brands .wrapper .box-no p:nth-child(1){position:relative;top:-2px;font-size:10px}#root .prod section#brands .wrapper .box-no p:nth-child(2){font-size:16px}#root .prod section#brands .wrapper .box-image-cover{left:50%;transform:translate3d(-50%,101%,0);will-change:transform;transition:transform .5s cubic-bezier(.23,1,.32,1)}#root .prod section#brands .see-all-items .tag{height:44px;width:34.2424242424%;border-top:1px solid #000;border-bottom:1px solid #000}#root .prod section#brands .see-all-items .tag div{display:flex;align-items:center;justify-content:center;height:100%}#root .prod section#brands .see-all-items .tag div.ja svg{height:13px}#root .prod section#brands .see-all-items .tag div.en svg{height:63.18px}#root .prod section#brands .see-all-items .tag div:nth-child(1){width:19.4690265487%;border-right:1px solid #000}#root .prod section#brands .see-all-items .tag div:nth-child(1) p{font-size:12px;letter-spacing:1.2px}#root .prod section#brands .see-all-items .tag div:nth-child(2){width:72.5663716814%}#root .prod section#brands .see-all-items .tag div:nth-child(3){width:7.9646017699%;border-left:1px solid #000}#root .prod section#brands .see-all-items .tag div:nth-child(3) p{font-size:12px;letter-spacing:1.2px}#root .prod section#shop-list{padding-top:78px;padding-bottom:123px}#root .prod section#shop-list .section-title{margin-bottom:60px}#root .prod section#shop-list .section-title-ja{margin-bottom:73px}#root .prod section#shop-list .wrapper .box{width:calc(50% - 1px);padding-right:15px;padding-bottom:30px;border-right:1px solid #e1041b}#root .prod section#shop-list .wrapper .box:hover .box-cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}#root .prod section#shop-list .wrapper .box::after{position:absolute;left:0;bottom:15px;content:"";height:1px;width:calc(100% - 15px);background-color:#e1041b}#root .prod section#shop-list .wrapper .box:nth-last-child(1),#root .prod section#shop-list .wrapper .box:nth-last-child(2){padding-bottom:15px}#root .prod section#shop-list .wrapper .box:nth-last-child(1) .box-cover,#root .prod section#shop-list .wrapper .box:nth-last-child(2) .box-cover{bottom:0;padding-bottom:15px;height:100%}#root .prod section#shop-list .wrapper .box:nth-last-child(1)::after,#root .prod section#shop-list .wrapper .box:nth-last-child(2)::after{bottom:0}#root .prod section#shop-list .wrapper .box:nth-child(2n){padding-right:0;padding-left:15px;border-left:1px solid #e1041b;border-right:none}#root .prod section#shop-list .wrapper .box:nth-child(2n)::after{right:0;left:auto}#root .prod section#shop-list .wrapper .box-cover{padding-right:15px;height:calc(100% - 15px);bottom:15px;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);will-change:clip-path;transition:clip-path .5s cubic-bezier(.23,1,.32,1)}#root .prod section#shop-list .wrapper .box-no{line-height:.7;font-size:16px;letter-spacing:1.6px}#root .prod section#shop-list .wrapper .box a{z-index:11}#root .prod section#shop-list .wrapper .box .title{line-height:.7;margin-top:37px;font-size:40px}#root .prod section#shop-list .wrapper .box .title .small{margin-left:10px;font-size:16px}}@media screen and (min-width:750px) and (min-width:750px) and (max-width:920px){#root .prod section#shop-list .wrapper .box .title{font-size:4.347826087vw}#root .prod section#shop-list .wrapper .box .title .small{margin-left:1.0869565217vw;font-size:1.7391304348vw}}@media screen and (min-width:750px){#root .prod section#shop-list .wrapper .box .click-to-view-text{font-size:12px;letter-spacing:1.2px}#root .prod section#shop-list .wrapper .box .click-to-view-arrow{margin-left:15px;width:12.73px}}@media screen and (min-width:750px) and (min-width:750px) and (max-width:920px){#root .prod section#shop-list .wrapper .box .click-to-view .click-to-view-text{font-size:1.3043478261vw}#root .prod section#shop-list .wrapper .box .click-to-view .click-to-view-arrow{margin-left:1.6304347826vw;width:1.3836956522vw}}@media screen and (min-width:750px){#root .prod section#snap-me{padding-top:140px;padding-bottom:90px}#root .prod section#snap-me .section-title{margin-bottom:50px}#root .prod section#snap-me .section-title-ja{margin-bottom:80px}#root .prod section#snap-me .swiper-container{margin-bottom:80px;z-index:12}#root .prod section#snap-me .swiper-wrapper{transition-timing-function:linear}#root .prod section#snap-me .swiper-wrapper .snap:hover .snap-cover{opacity:1}#root .prod section#snap-me .swiper-wrapper .snap-cover{opacity:0;transition:opacity .5s cubic-bezier(.25,.46,.45,.94);will-change:opacity}#root .prod section#online-store{padding:44px 0}#root .prod section#online-store .rect-button{margin-top:42px;margin-bottom:42px}#root .prod section#online-store .border{height:4px;width:100%}#root .prod section#online-store .border::before{top:0}#root .prod section#online-store .border::after{bottom:0}#root .prod section#online-store .border::after,#root .prod section#online-store .border::before{position:absolute;left:50%;transform:translate3d(-50%,0,0);content:"";height:1px;width:100%;background-color:#e1041b}}@media (max-width:749px){.sm\:invisible{visibility:hidden}.sm\:fixed{position:fixed}.sm\:absolute{position:absolute}.sm\:relative{position:relative}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-0{top:0}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-4{order:4}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-1\/2{width:50%}.sm\:w-full{width:100%}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-center{justify-content:center}.sm\:overflow-scroll{overflow:scroll}.sm\:text-center{text-align:center}}
/*# sourceMappingURL=style.min.css.map */
