@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:\5c0f\585a\30b4\30b7\30c3\30af  Pr6N;src:url(/cdn/shop/files/KozGoPr6N-Regular.otf?v=1728007848) format("woff")}@font-face{font-family:PPNeueMontreal-Medium;src:url(/cdn/shop/files/PPNeueMontreal-Medium_5e5e3aeb-de85-473b-9f45-aa782eb53d42.otf?v=1729484375) format("woff")}@font-face{font-family:en-bold;src:url(/cdn/shop/files/PPMonumentExtended-Black.otf?v=1728007847) format("woff")}@font-face{font-family:en-regular;src:url(/cdn/shop/files/PPMonumentExtended-Regular.otf?v=1728007847) format("woff")}@font-face{font-family:en-light;src:url(/cdn/shop/files/PPMonumentExtended-Light.otf?v=1728007847) format("woff")}body{font-family:PPNeueMontreal-Medium;font-weight:500;color:#000;word-break:break-all;background:#ddd9d4!important}body.is-fixed{overflow:hidden}img{max-width:100%;height:auto}a:active{text-decoration:none;color:#000!important}a{text-decoration:none;color:#000}a:hover{opacity:.85}div,a{box-sizing:border-box}li{list-style:none}section{box-sizing:border-box}.e_enTxt{font-family:en-light;font-style:normal;letter-spacing:0}.e_enTxt2{font-family:en-regular;font-style:normal}.e_weightNormal{font-weight:400}.is-sp{display:none}@media screen and (max-width: 768px){.is-sp{display:block}}.is-pc{display:block}@media screen and (max-width: 768px){.is-pc{display:none}}.l_wrap{max-width:1500px;margin:0 auto}.l_section_ttl{text-align:center;letter-spacing:.1em;font-family:en-light;font-style:normal;margin-bottom:70px;line-height:1.5;font-size:24px}@media screen and (max-width: 768px){.l_section_ttl{margin-bottom:40px;font-size:18px}}.l_header_information{background:#afafaf;color:#000;padding:5px 20px;overflow:hidden;display:flex}.l_header_information p{animation:loop-slide 10s infinite linear 1s both;margin:0 20px}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (max-width: 768px){.l_header_information{padding:6px 10px}}.l_header_information p{text-align:center;letter-spacing:.05em;font-size:9px;font-weight:400;white-space:nowrap}.l_header{width:100%;position:fixed;top:0;left:0;z-index:1001;box-sizing:border-box}.l_header .l_wrap{max-width:unset;padding:40px 50px;box-sizing:border-box}@media screen and (max-width: 1320px){.l_header .l_wrap{padding:40px 30px}.l_header_information p{font-size:8px}}@media screen and (max-width: 768px){.l_header .l_wrap{padding:20px 10px}}.b_headerNav{display:flex;align-items:center;gap:30px}@media screen and (max-width: 1320px){.b_headerNav{gap:20px}}@media screen and (max-width: 768px){.b_headerNav{display:none}}.p_header_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.p_header_logo a{color:#fff;display:flex;line-height:1;align-items:center;justify-content:center}.p_header_logo a span{font-size:8px;margin-right:10px}@media screen and (min-width: 1200px){.p_header_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content}.p_header_logo a{color:#fff;display:flex;line-height:1;align-items:center;justify-content:center}.p_header_logo a span{font-size:14px;margin-right:10px}}@media screen and (max-width: 768px){.p_header_logo a span{margin-right:5px}}.p_header_logo a .e_enTxt2{font-size:18px;font-weight:700;font-family:en-bold}@media screen and (min-width: 1400px){.p_header_logo a .e_enTxt2{font-size:24px}}@media screen and (max-width: 1320px){.p_header_logo a .e_enTxt2{font-size:14px}}@media screen and (max-width: 768px){.p_header_logo a .e_enTxt2{font-size:11px}}.p_header_logo img{max-width:100%;width:260px}@media screen and (min-width: 1400px){.p_header_logo img{max-width:100%;width:300px}}@media screen and (max-width: 1320px){.p_header_logo img{width:200px}}@media screen and (max-width: 768px){.p_header_logo img{width:120px}}.p_header_logo img.off{display:block}.p_header_logo img.on{display:none}.is-active .p_header_logo a{color:#000}.is-active .p_header_logo img.off{display:none}.is-active .p_header_logo img.on{display:block}.p_header_categoryNav{display:none;background:#f5e593}.p_header_categoryNav .sp{display:none}@media screen and (max-width: 768px){.p_header_categoryNav .pc{display:none!important}.p_header_categoryNav .sp{display:flex!important}}.p_header{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}@media screen and (max-width: 768px){.p_header{display:flex;justify-content:flex-start}}@media screen and (max-width: 768px){.p_header_sub{width:100%;display:flex;justify-content:flex-end}}@media screen and (max-width: 768px){.p_header_menu{display:none}}.b_headerNav_item a{font-size:11px;position:relative;color:#fff!important;display:block;padding-bottom:5px;letter-spacing:.1em}@media screen and (max-width: 768px){.b_headerNav_item a{font-size:3.466vw}}.b_headerNav_item a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:all .3s ease}.b_headerNav_item a:hover:after{width:100%}.p_headerCart{font-size:11px}.p_headerCart a{color:#fff}@media screen and (max-width: 768px){.p_headerCart span{display:none}}@media screen and (max-width: 768px){.p_headerCart{font-size:12px}}.is-active a{color:#000}.is-active .b_headerNav_item a{color:#000!important}.is-active .b_headerNav_item a:after{content:"";background:#000}.p_header_btn{display:none}.p_header_btn{line-height:1;position:fixed;top:48px;right:5.333vw;z-index:1002;width:34px;display:none!important}@media screen and (max-width: 768px){.p_header_btn{right:10px;display:block!important}}.e_menuBtn_line{transition:all .3s ease;background:#fff}.e_menuBtn{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none}.e_menuBtn.is-active .e_menuBtn_line{background:#fff}.e_menuBtn.is-active .e_menuBtn_line:first-of-type{transform:translateY(5px) rotate(45deg)}.e_menuBtn.is-active .e_menuBtn_line:nth-of-type(2){transform:translateY(-6px) rotate(-45deg)}.p_hamburgerNav{transform:translate(-100%);position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;z-index:900;background:#000;transition:all .3s ease;opacity:0;padding:50.3vw 5.333vw 13.33vw}.p_hamburgerNav.is-active{z-index:900;opacity:1;transform:translate(0)}.p_hamburgerNav .b_header_nav{margin:0 auto 32.3vw;display:block;padding:0 8vw;text-align:center}.p_hamburgerNav .b_header_nav .b_header_nav_item a,.p_hamburgerNav .b_header_nav .b_header_nav_item span{font-size:5.233vw;color:#fff;font-weight:400;letter-spacing:.15em}.p_hamburgerNav .b_header_nav .b_header_nav_item+li{margin-top:8.666vw}.p_hamburgerNav .b_header_nav .b_header_nav_item.e_acTtl{background:url(../img/common/icon_arrow_bottomAc_bk.svg) no-repeat;background-size:16px;background-position:top right}.p_hamburgerNav .b_header_nav .b_header_nav_item.e_acTtl.is-active{background:url(../img/common/icon_arrow_topAc_bk.svg) no-repeat;background-size:16px;background-position:top right}.p_hamburgerNav .b_header_subNav_item{padding-left:4.5vw;margin-top:6.666vw}.p_hamburgerNav .b_header_subNav_item a{font-size:3.733vw}.p_hamburgerNav_logo img{width:100%}.e_menuBtn{outline:none;background:none;border:none;margin:0;padding:0}.e_menuBtn_line{background:#fff;height:1px;width:30px;display:block;line-height:1}.e_menuBtn_line:nth-child(2){margin:9px 0}.js_triggerBtn .e_menuBtn_line,.js_triggerBtn.is-active .e_menuBtn_line{background:#fff!important}.is-active+.p_header_btn .e_menuBtn_line{background:#000!important}.b_megamenu{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%);background:#fff9;padding:20px;width:-moz-max-content;width:max-content}.b_megamenu_item a{color:#000!important;display:inline-block}.b_megamenu_item+.b_megamenu_item{margin-top:10px}.b_megamenuOpen{position:relative}.b_megamenuOpen:hover .b_megamenu{display:block}.b_headerNav_item a{margin-top:10px;margin-bottom:10px}.acTtl_contents_item a{font-weight:400;font-size:14px!important}.acTtl_contents{height:0;overflow:hidden;transition:.2s ease height}.acTtl_contents_item{margin-top:5vw}.l_footer{box-sizing:border-box;padding:80px 50px 140px}@media screen and (max-width: 768px){.l_footer{padding:12.66vw 42px 9.066vw}}.l_footer .l_wrap{max-width:1200px;margin:0 auto}.p_footer_main{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p_footer_main{display:block}}.p_footer_mainNav{width:65%}@media screen and (max-width: 768px){.p_footer_mainNav{width:100%}}.p_footer_mainNavBox{display:flex;justify-content:space-between}.p_footer_mainNav_item{width:50%}.p_footer_mainNav_ttl{margin-bottom:20px;font-size:10px}@media screen and (max-width: 768px){.p_footer_mainNav_item{width:40%}.p_footer_mainNav_ttl{font-size:8px}}.b_footer_mainNav_item>a{color:#000;font-size:10px;white-space:nowrap;position:relative}@media screen and (max-width: 1320px){.b_footer_mainNav_item>a{font-size:10px}}@media screen and (max-width: 768px){.b_footer_mainNav_item>a{font-size:10px}}.b_footer_mainNav_item>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#000;transition:all .3s ease}.b_footer_mainNav_item>a:hover:after{width:100%}.b_footer_mainNav_item+.b_footer_mainNav_item{margin-top:5px}@media screen and (max-width: 768px){.b_footer_mainNav_item+.b_footer_mainNav_item{margin-top:10px}}.p_footer_mainAddress{text-align:right}@media screen and (max-width: 768px){.p_footer_mainAddress{margin-top:12vw;text-align:left}}.p_footer_mainAddress p{line-height:1.8;text-align:right;font-size:10px}@media screen and (max-width: 768px){.p_footer_mainAddress p{font-size:10px;text-align:left}}.p_footer_newsLetter{margin-bottom:160px}@media screen and (max-width: 768px){.p_footer_newsLetter{margin-bottom:200px}}.p_footer_mainNewsLetterTtl{margin-bottom:17px;font-size:19px}@media screen and (max-width: 768px){.p_footer_mainNewsLetterTtl{font-size:4.266vw;margin-bottom:4.266vw}}.p_footer_mainNewsLetterTxt{line-height:1.8;font-size:11px}@media screen and (max-width: 768px){.p_footer_mainNewsLetterTxt{font-size:2.66vw}}.l_footer_shipping{margin-top:80px;font-size:12px}@media screen and (max-width: 768px){.l_footer_shipping{margin-top:50px;font-size:10px;margin-bottom:50px}}.l_footer_copy{margin-top:80px}@media screen and (max-width: 768px){.l_footer_copy{margin-top:50px}}.l_footer_copy p{text-align:left;font-size:10px;color:#a5a5a5}@media screen and (max-width: 768px){.l_footer_copy p{font-size:8px}}.b_copyright{color:#999;font-size:12px;letter-spacing:.1em}.p_footer_newsLetterTxt{margin-bottom:24px;font-size:10px;margin-left:0}@media screen and (max-width: 768px){.p_footer_newsLetterTxt{font-size:10px}}.p_footer_newsLetterForm{display:flex;align-items:center;gap:15px}@media screen and (max-width: 768px){.p_footer_newsLetterForm{display:block;margin-bottom:140px}}.e_formInputWrap{max-width:450px;width:100%;position:relative}.e_formInput{background:none;border:none;padding:15px 20px;width:100%;box-sizing:border-box;font-size:10px;border-radius:none!important;font-family:en-regular!important}.e_formInputWrap:after{content:"";box-shadow:0 0 0 1px #999;position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}.e_formInput::-moz-placeholder{color:#000;font-family:en-regular}.e_formInput::placeholder{color:#000;font-family:en-regular}@media screen and (max-width: 768px){.e_formInputWrap{margin-bottom:20px}.e_formInput{padding:16px;-moz-appearance:none;appearance:none;outline:none;border-radius:none!important;-webkit-appearance:none!important;font-size:9px}}.footer__newsletter{display:flex;align-items:center;gap:5px}@media screen and (max-width: 768px){.footer__newsletter{display:block;align-items:center;gap:5px}}.e_formubmit{letter-spacing:.1em;background-color:#000;background-image:url(/cdn/shop/files/icon_arrow_right_wh.png?v=1728379074);background-repeat:no-repeat;background-position:90%;background-size:15px;color:#fff;height:100%;font-size:10px;padding-right:20px;width:190px;text-align:center;height:46px;border:none;cursor:pointer;font-family:en-regular!important}@media screen and (max-width: 768px){.e_formubmit{background-image:url(/cdn/shop/files/icon_arrow_right_wh.png?v=1728379074);background-repeat:no-repeat;background-position:91%;background-size:11px;font-size:8px;width:180px;height:40px;line-height:40px;border:none!important;-webkit-appearance:none;appearance:none;webkit-appearance:none;border-radius:0!important}}.p_hamburgerNav_footer_shipping{font-size:12px;text-align:center}.p_hamburgerNav_footer_shipping a{color:#fff;font-size:12px;text-align:center}.p_hamburgerNav_footerAddress{text-align:center;color:#999;margin-top:50px;line-height:1.8;font-size:12px;margin-bottom:40px}.b_copyright{font-size:10px;text-align:center;font-family:en-regular}@media screen and (max-width: 768px){.b_copyright{font-size:8px}}#shopify-section-header{z-index:10000000}.product .price .badge{margin-bottom:0!important;padding:.2rem 1rem!important;font-size:8px!important;vertical-align:middle!important}@media screen and (max-width: 768px){.cart-item__name{font-size:12px}.cart-item .product-option{font-family:en-regular;font-size:10px}.cart-item__price-wrapper span{font-size:12px}}.b_snsList{margin-top:20px}body.template-product{padding-top:120px}@media screen and (max-width: 768px){body.template-product{padding-top:80px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/style.css.map */
