:root{--dnp:"dnp-shuei-gothic-kin-std",sans-serif;--text:#2D2D2D;--black:#000000;--white:#fff;--primary:#CC002B;--primary100:#A20022;--primary300:#84BDDB;--secondary:#EE7800;--lightgray:#6D6D6D;--gray:#EDEDED;--gray100:#D9D9D9;--gray200:#727272;--gray300:#B6B6B6;--gray400:#9496A1;--gray500:#777986;--gray600:#D2D2D2;--gray700:#eee;--gray800:#F7F7F7;--spWidth:393;--menuOpen:cubic-bezier(1,-0.21, 0.26, 1.11);--illust:cubic-bezier(.5,0,0,1.1);--zoom:cubic-bezier(0.65, 0.05, 0.36, 1);--ziwaziwa:cubic-bezier(0.33, 1, 0.68, 1);--slide:cubic-bezier(0.8, 0, 0.2, 1);--easeInSine:cubic-bezier(0.47, 0, 0.745, 0.715);--easeOutSine:cubic-bezier(0.39, 0.575, 0.565, 1);--easeInOutSine:cubic-bezier(0.39, 0.575, 0.565, 1);--easeInQuad:cubic-bezier(0.55, 0.085, 0.68, 0.53);--easeOutQuad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInOutQuad:cubic-bezier(0.25, 0.46, 0.45, 0.94);--easeInCubic:cubic-bezier(0.55, 0.055, 0.675, 0.19);--easeOutCubic:cubic-bezier(0.215, 0.61, 0.355, 1);--easeInOutCubic:cubic-bezier(0.215, 0.61, 0.355, 1);--easeInQuart:cubic-bezier(0.895, 0.03, 0.685, 0.22);--easeOutQuart:cubic-bezier(0.165, 0.84, 0.44, 1);--easeInOutQuart:cubic-bezier(0.165, 0.84, 0.44, 1);--easeInQuint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--easeOutQuint:cubic-bezier(0.23, 1, 0.32, 1);--easeInOutQuint:cubic-bezier(0.23, 1, 0.32, 1);--easeInExpo:cubic-bezier(0.95, 0.05, 0.795, 0.035);--easeOutExpo:cubic-bezier(0.19, 1, 0.22, 1);--easeInOutExpo:cubic-bezier(0.19, 1, 0.22, 1);--easeInCirc:cubic-bezier(0.6, 0.04, 0.98, 0.335);--easeOutCirc:cubic-bezier(0.075, 0.82, 0.165, 1);--easeInOutCirc:cubic-bezier(0.075, 0.82, 0.165, 1);--easeInBack:cubic-bezier(0.6, -0.28, 0.735, 0.045);--easeOutBack:cubic-bezier(0.175, 0.885, 0.32, 1.45);--easeInOutBack:cubic-bezier(0.68, -0.55, 0.265, 1.55);--easeInOutFast:cubic-bezier(1, 0, 0, 1);--authenticMotion:cubic-bezier(0.4, 0, 0.2, 1);--Power1easeIn:var(--easeInQuad);--Power1easeOut:var(--easeOutQuad);--Power1easeInOut:var(--easeInOutQuad);--Power2easeIn:var(--easeInCubic);--Power2easeOut:var(--easeOutCubic);--Power2easeInOut:var(--easeInOutCubic);--Power3easeIn:var(--easeInQuart);--Power3easeOut:var(--easeOutQuart);--Power3easeInOut:var(--easeInOutQuart);--Power4easeIn:var(--easeInQuint);--Power4easeOut:var(--easeOutQuint);--Power4easeInOut:var(--easeInOutQuint);--Power0:linear}@media screen and (max-width:990px){header-drawer{display:none}}@media screen and (max-width:749px){#menu{position:fixed;top:0;left:0;height:100vh;width:100%;overflow:scroll;background-color:var(--primary);z-index:10;opacity:0;visibility:hidden;will-change:opacity;transition:opacity .5s var(--Power1easeInOut),visibility 0s .5s}#menu.active{opacity:1;visibility:visible;transition:opacity .5s var(--Power1easeInOut),visibility 0s 0s}#menu .vertical{position:absolute;right:0;bottom:0;color:var(--white);font-size:.5rem;font-size:4.2666666667vw;writing-mode:vertical-lr}#menu .button-wrapper{margin-top:12vw}#menu .button-wrapper .common-button{margin:0 0 0 auto}#menu .menu__inner{padding-bottom:9.3333333333vw;margin:0 auto;width:85.6vw}#menu .menu__header{display:flex;align-items:center;justify-content:space-between;height:16.8vw}#menu .nav{position:relative;padding:18.6666666667vw 0 37.3333333333vw}#menu ul li{margin-bottom:5.3333333333vw}#menu ul li.menu__parent.open .menu__parent-title svg{transform:rotate(180deg)}#menu ul li.menu__parent .menu__parent-title svg{margin-left:4vw;width:5.3333333333vw;will-change:transform;transition:transform .3s var(--Power1easeInOut)}#menu ul li.menu__parent .menu__parent-content{height:0;overflow:hidden;will-change:height;transition:height .5s var(--Power1easeInOut)}#menu ul li.menu__parent .menu__parent-content ul{padding-top:5.3333333333vw}#menu ul li a,#menu ul li p,#menu ul li span{font-size:1.25rem;font-size:10.6666666667vw;color:var(--white);font-family:"ABC Diatype"}#menu .logo svg *{fill:var(--white)}header-drawer{display:none}.header__inline-menu{display:none}.header__inner{align-items:center;justify-content:space-between;padding-right:0!important}#menu-drawer{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10;visibility:visible;transform:initial;background-color:var(--primary)}.menu-trigger{position:relative;display:flex;align-items:center;justify-content:center;height:13.3333333333vw;width:13.3333333333vw}.menu-trigger.white .menu-trigger__inner div{background-color:var(--white)}.menu-trigger.white .menu-trigger__inner div:nth-child(1){top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(45deg)}.menu-trigger.white .menu-trigger__inner div:nth-child(2){opacity:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}.menu-trigger.white .menu-trigger__inner div:nth-child(3){top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(-45deg)}.menu-trigger__inner{position:relative;height:6.816vw;width:13.3333333333vw}.menu-trigger__inner div{position:absolute;left:0;height:1px;width:100%;display:block;background-color:var(--primary)}.menu-trigger__inner div:nth-child(1){top:0;transform:translate3d(0,-50%,0)}.menu-trigger__inner div:nth-child(2){position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0)}.menu-trigger__inner div:nth-child(3){bottom:0;transform:translate3d(0,-50%,0)}.breadcrumbs{margin-top:17.0666666667vw;border-top:1px solid var(--gray100);height:10.6666666667vw;display:flex;align-items:center;justify-content:center}.breadcrumbs ol{display:flex;margin:0 auto;width:calc(100vw - 7.2vw * 2);font-family:"ABC Diatype"}.breadcrumbs ol li{display:flex;align-items:center;font-size:.375rem;font-size:3.2vw;color:var(--lightgray)}.breadcrumbs ol li:last-child::after{display:none}.breadcrumbs ol li::after{margin:0 1.3333333333vw;content:"/"}.breadcrumbs ol a{color:var(--lightgray)}.shopify-section-group-header-group-bugatti{position:fixed;top:0;left:0;z-index:100}.header__submenu{top:170%}#header{padding:0 7.2vw;display:flex;align-items:center;height:17.0666666667vw;width:100vw;max-width:initial;box-sizing:border-box;background-color:transparent;will-change:transform,background-color;transition:transform .3s var(--Power1easeInOut),background-color .3s var(--Power1easeInOut);z-index:10}#header.up{transform:translate3d(0,-101%,0)}#header.background-white{background-color:var(--white)}#header.background-white .header__inline-menu .list-menu li{color:var(--text)}#header.background-white .header__inline-menu .list-menu li a{color:var(--text)}#header.black .header__inline-menu .list-menu li{color:var(--text)}#header.black .header__inline-menu .list-menu li a{color:var(--text)}#header .common-button{top:50%;right:0;transform:translate3d(0,-50%,0)}#header .header__inner{width:100%;padding-right:calc(180px + 53px)}#header .header__heading,#header .header__heading-link{margin:0;padding:0;font-size:0}#header .header__heading-logo-wrapper{width:40.8vw;font-size:0}#header .header__heading-logo-wrapper img{max-width:initial;width:100%}#header .header__menu-item span{text-decoration:none}#header .header__submenu .header__menu-item:hover{text-decoration:none}#header .header__inline-menu .list-menu{display:flex;box-shadow:initial}#header .header__inline-menu .list-menu li{margin-right:1.3888888889vw;font-family:"ABC Diatype Bold";color:var(--white);cursor:pointer;text-decoration:none;will-change:color;transition:color .5s var(--Power1easeInOut)}#header .header__inline-menu .list-menu li:last-child{margin-right:0}#header .header__inline-menu .list-menu li a,#header .header__inline-menu .list-menu li span{will-change:color;transition:color .5s var(--Power1easeInOut)}#header .header__inline-menu .list-menu li a:hover,#header .header__inline-menu .list-menu li span:hover{color:var(--primary)}#header .header__inline-menu .list-menu li a{padding:0;font-size:.6rem;font-size:.8333333333vw;font-family:"ABC Diatype Bold";color:var(--white)}#header .search-modal{position:fixed;top:80px;left:0;height:80px;width:100vw;background-color:var(--white);z-index:10}#header .header__icons{display:flex;display:none}#header .header__icon--cart{display:block;width:100px}#header details[open]>.header__menu-item{text-decoration:initial}#header header-menu summary{padding:0;font-size:.6rem;font-size:.8333333333vw;font-family:"ABC Diatype Bold";display:flex;align-items:center}#header header-menu summary[aria-expanded=true] svg{transform:rotate(180deg)}#header header-menu summary svg{margin-left:.2777777778vw;width:.5555555556vw}#header header-menu summary .icon-caret{position:relative;height:auto;right:auto;margin-left:3px;width:10px}#header .header__submenu.list-menu{padding:0;border:none;border-radius:initial}}@media screen and (min-width:750px){.breadcrumbs{margin-top:calc(87px);border-top:1px solid var(--gray100);height:42px;display:flex;align-items:center;justify-content:center}.breadcrumbs ol{display:flex;margin:0 auto;width:93.4722222222%;max-width:1346px;font-family:"ABC Diatype"}.breadcrumbs ol li{display:flex;align-items:center;font-size:12px;color:var(--lightgray)}.breadcrumbs ol li:last-child::after{display:none}.breadcrumbs ol li::after{margin:0 5px;content:"/"}.breadcrumbs ol a{color:var(--lightgray)}.shopify-section-group-header-group-bugatti{position:fixed;top:0;left:0;z-index:100}.header__submenu{top:170%}#header{padding:0 3.4722222222vw;display:flex;align-items:center;height:87px;width:100vw;max-width:initial;box-sizing:border-box;background-color:transparent;will-change:transform,background-color;transition:transform .3s var(--Power1easeInOut),background-color .3s var(--Power1easeInOut);z-index:10}#header.up{transform:translate3d(0,-101%,0)}#header.background-white{background-color:var(--white)}#header.background-white .header__inline-menu .list-menu li{color:var(--text)}#header.background-white .header__inline-menu .list-menu li svg *{stroke:var(--text)}#header.background-white .header__inline-menu .list-menu li a{color:var(--text)}#header.black .header__inline-menu .list-menu li{color:var(--text)}#header.black .header__inline-menu .list-menu li a{color:var(--text)}#header .common-button{top:50%;right:0;transform:translate3d(0,-50%,0)}#header .header__inner{width:100%;padding-right:calc(180px + 53px)}#header .header__heading,#header .header__heading-link{margin:0;padding:0;font-size:0}#header .header__heading-logo-wrapper{width:10.2777777778vw;font-size:0}#header .header__heading-logo-wrapper img{max-width:initial;width:100%}#header .header__menu-item span{text-decoration:none}#header .header__submenu .header__menu-item:hover{text-decoration:none}#header .header__menu-item:hover svg *{stroke:var(--primary)}#header .header__menu-item svg *{will-change:stroke;transition:stroke .5s var(--Power1easeInOut)}#header .header__inline-menu .list-menu{display:flex;box-shadow:initial}#header .header__inline-menu .list-menu li{margin-right:1.3888888889vw;font-family:"ABC Diatype Bold";color:var(--white);cursor:pointer;text-decoration:none;will-change:color;transition:color .5s var(--Power1easeInOut)}#header .header__inline-menu .list-menu li:last-child{margin-right:0}#header .header__inline-menu .list-menu li a,#header .header__inline-menu .list-menu li span{will-change:color;transition:color .5s var(--Power1easeInOut)}#header .header__inline-menu .list-menu li a:hover,#header .header__inline-menu .list-menu li span:hover{color:var(--primary)}#header .header__inline-menu .list-menu li a{padding:0;font-size:.6rem;font-size:.8333333333vw;font-family:"ABC Diatype Bold";color:var(--white)}#header .header__inline-menu .list-menu li svg{will-change:stroke;transition:stroke .5s var(--Power1easeInOut)}#header .search-modal{position:fixed;top:80px;left:0;height:80px;width:100vw;background-color:var(--white);z-index:10}#header .header__icons{display:flex;display:none}#header .header__icon--cart{display:block;width:100px}#header details[open]>.header__menu-item{text-decoration:initial}#header header-menu summary{padding:0;font-size:.6rem;font-size:.8333333333vw;font-family:"ABC Diatype Bold";display:flex;align-items:center}#header header-menu summary svg{margin-left:.2777777778vw;width:.5555555556vw}#header header-menu summary[aria-expanded=true] svg{transform:translate3d(0,.1388888889vw,0) rotate(180deg)}#header header-menu summary .icon-caret{position:relative;height:auto;right:auto;margin-left:3px;width:10px}#header .header__submenu.list-menu{padding:0;border:none;border-radius:initial}}
/*# sourceMappingURL=header.min.css.map */
