@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Kumbh+Sans:wght@400;500;700&display=swap";/*! css/ichikoichie.css */body{-webkit-font-smoothing:inherit;line-height:inherit}.is-modal{overflow-y:hidden}@media screen and (min-width: 768px){.display-sp,a .on{display:none}a:hover .on{display:block}a:hover .off{display:none}}@media screen and (max-width: 767px){.display-pc{display:none}}body{color:#525654;font-family:Kumbh Sans,Noto Sans JP,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.1em;opacity:0}body h1:not(.logo-h1),body h2,body h3,body h4,body .under-cart .subtotal,body blockquote,body h5,body h6{font-family:Kumbh Sans,Noto Sans JP,sans-serif;font-weight:500}img{display:block;width:100%;height:auto}@media all and (-ms-high-contrast: none){svg{display:block;width:100%}}@-moz-document url-prefix(){svg{display:block;width:100%;height:auto}}@media screen and (-webkit-min-device-pixel-ratio: 0){svg{display:block;width:100%;height:auto}}.inner{width:96%;max-width:1080px;margin:0 auto;padding:.1px 0;position:relative;z-index:1}@media screen and (max-width: 767px){.inner{width:100%;max-width:inherit}}a{color:#525654;text-decoration:none}a.nolink{pointer-events:none}.template-index .section-heading h2{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:30px;font-weight:500;letter-spacing:.2em;text-align:left}@media screen and (max-width: 767px){.template-index .section-heading h2{font-size:8.66667vw}}@media screen and (max-width: 767px){.template-index .section-heading h2{font-size:6.66667vw;letter-spacing:.1em}}.template-index .feature-header,.template-list-collections .feature-header,.template-collection .feature-header{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:30px;font-weight:500;letter-spacing:.2em;text-align:left;margin:30px 0 40px}@media screen and (max-width: 767px){.template-index .feature-header,.template-list-collections .feature-header,.template-collection .feature-header{font-size:8.66667vw}}@media screen and (max-width: 767px){.template-index .feature-header,.template-list-collections .feature-header,.template-collection .feature-header{font-size:6.66667vw;letter-spacing:.1em;margin:0 0 13.33333vw}}.template-index .feature-header:after,.template-list-collections .feature-header:after,.template-collection .feature-header:after{display:none}.template-index .line-2,.template-list-collections .line-2,.template-collection .line-2{font-size:15px;line-height:1.87;letter-spacing:.1em}@media screen and (max-width: 767px){.template-index .line-2,.template-list-collections .line-2,.template-collection .line-2{font-size:4vw}}@media screen and (max-width: 767px){.template-index .line-2,.template-list-collections .line-2,.template-collection .line-2{margin:0 0 6.66667vw}}.template-index .custom-collection,.template-list-collections .custom-collection,.template-collection .custom-collection{padding:50px}@media screen and (max-width: 767px){.template-index .custom-collection,.template-list-collections .custom-collection,.template-collection .custom-collection{padding:50px 20px}}@media screen and (max-width: 767px){.theme-filter-container .cc-product-filter{padding-top:18.66667vw}}.carousel .slick-prev svg,.carousel .slick-next svg{margin:0 auto}.product-area .product-area__details .product-inventory-notice__number,.product-area .product-area__details .product-inventory-notice__text{font-style:normal}button[disabled].confirmation svg,input[type=submit][disabled].confirmation svg{display:inline;width:24px}.theme-modal.theme-modal--small>.inner h4 svg,.theme-modal.theme-modal--small>.inner .under-cart .subtotal svg,.under-cart .theme-modal.theme-modal--small>.inner .subtotal svg,.theme-modal.theme-modal--small>.inner blockquote svg{display:inline}.section-gallery .section-spacing{padding-top:0;padding-bottom:0}@media (min-width: 768px){.section-gallery .section-spacing{padding-top:0;padding-bottom:0}}.template-page .feature-header{font-size:30px;font-weight:500;text-align:left;margin:calc((30 / 935) * 100%) 0 calc((80 / 935) * 100%)}@media screen and (max-width: 767px){.template-page .feature-header{font-size:8.66667vw}}.template-page .feature-header:after{display:none}@media screen and (max-width: 767px){.template-page .feature-header{font-size:6.66667vw;letter-spacing:.1em;margin:calc(16vw - 50px) 0 20vw 0}}.template-product .swiper-pagination-bullet{background:#ddd;opacity:1}.template-product .swiper-pagination-bullet-active{background:#fff}.shopify-policy__container .shopify-policy__title h1{font-size:30px;font-weight:500;text-align:left;margin:calc((80 / 935) * 100%) 0}@media screen and (max-width: 767px){.shopify-policy__container .shopify-policy__title h1{font-size:8.66667vw}}@media screen and (max-width: 767px){.shopify-policy__container .shopify-policy__title h1{font-size:6.66667vw;letter-spacing:.1em;margin:30.66667vw 0 20vw}}.shopify-policy__container .shopify-policy__body .policy-content P{font-size:15px;letter-spacing:.1em;line-height:1.6}@media screen and (max-width: 767px){.shopify-policy__container .shopify-policy__body .policy-content P{font-size:4vw}}.shopify-policy__container .shopify-policy__body .policy-content ul li,.shopify-policy__container .shopify-policy__body .policy-content ol li{font-size:15px;letter-spacing:.1em;line-height:1.6}@media screen and (max-width: 767px){.shopify-policy__container .shopify-policy__body .policy-content ul li,.shopify-policy__container .shopify-policy__body .policy-content ol li{font-size:4vw}}.pretty-select svg,.disclosure .disclosure__toggle svg{width:inherit}.section-footer{position:relative;color:#525654;top:0}.section-footer .section-footer__newsletter-block{margin:10px 0 0}.section-footer .section-footer__newsletter-block .section-footer__title{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:20px;font-weight:500;margin:0 0 1em}@media screen and (max-width: 767px){.section-footer .section-footer__newsletter-block .section-footer__title{font-size:6.66667vw;letter-spacing:.03em;margin:0 0 .5em}}.section-footer .section-footer__newsletter-block .section-footer__text{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:15px;letter-spacing:.1em;font-size:14px;line-height:1.72;margin:0 0 2em}@media screen and (max-width: 767px){.section-footer .section-footer__newsletter-block .section-footer__text{font-size:4vw}}@media screen and (max-width: 767px){.section-footer .section-footer__newsletter-block .section-footer__text{font-size:3.73333vw;margin:0 0 1em}}.section-footer .section-footer__newsletter-block .signup-form form input{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#525654;border:1px solid #525654;padding-left:.5em}.section-footer .section-footer__newsletter-block .signup-form form button{right:5px;top:inherit;bottom:2px}.section-footer .section-footer__newsletter-block .signup-form form button svg g{stroke:#525654}@media screen and (max-width: 767px){.section-footer .section-footer__newsletter-block{margin:0 0 13.33333vw;padding:0}}#contact_form div>p{padding:100px 0 0}@media screen and (max-width: 767px){#contact_form div>p{padding:26.66667vw 0 0}}@media screen and (min-width: 768px){div.snize-search-results{padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box}}#snize-search-results-grid-mode span.snize-thumbnail img,#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-thumbnail img{bottom:0;left:0;right:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#snize-modal-mobile-filters-dialog div.snize-product-filter-container .snize-selected-filters,div.snize div.snize-main-panel-dropdown,div.snize div.snize-main-panel-view-mode,div.snize-collection-mode div.snize-main-panel-collection-results-found,#snize_results.snize-mobile-design.snize-new-version div.snize-header,#snize_results.snize-mobile-design.snize-new-version div.snize-main-panel-view-mode,#snize_product_filter_mobile_sort.snize-product-filter-container,#snize_product_filter_header_mobile_sort.snize-product-filters-header,div.snize .snize-horizontal-right,div.snize .snize-horizontal-left,div.snize .snize-filters-sidebar .snize-filters-title{display:none!important}#snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button svg{display:inline;width:12px}#snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button.snize-product-filters-reset-all,#snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button.snize-product-filters-show-products{padding:0}#snize-modal-mobile-filters-dialog div.snize-product-filters-buttons-container button.snize-product-filters-show-products svg{top:-1px}#snize-search-results-grid-mode span.snize-in-stock,#snize-search-results-grid-mode span.snize-pre-order{display:none!important}#snize-search-results-grid-mode span.snize-thumbnail{height:0!important;padding-top:100%!important;overflow:hidden}.wait,.waiting{opacity:0}.animation,.animating{-webkit-animation:up cubic-bezier(.17,.67,.27,.99) .3s both .3s;animation:up cubic-bezier(.17,.67,.27,.99) .3s both .3s}@-webkit-keyframes up{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@keyframes up{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@-webkit-keyframes down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@keyframes down{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0)}}@-webkit-keyframes yurayura{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}33%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}67%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes yurayura{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}33%{-webkit-transform:rotate(6deg);transform:rotate(6deg)}67%{-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes kirakira{0%{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes kirakira{0%{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.7;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes scale_down{0%{opacity:0;-webkit-transform:scale(8);transform:scale(8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale_down{0%{opacity:0;-webkit-transform:scale(8);transform:scale(8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide_down{0%{opacity:0;-webkit-transform:translate(0%,-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translate(0%,0%);transform:translate(0)}}@keyframes slide_down{0%{opacity:0;-webkit-transform:translate(0%,-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translate(0%,0%);transform:translate(0)}}@-webkit-keyframes right-to-left{0%{opacity:0;-webkit-transform:translate(100%,0px);transform:translate(100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@keyframes right-to-left{0%{opacity:0;-webkit-transform:translate(100%,0px);transform:translate(100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@-webkit-keyframes left-to-right{0%{opacity:0;-webkit-transform:translate(-100%,0px);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@keyframes left-to-right{0%{opacity:0;-webkit-transform:translate(-100%,0px);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate(0%,0px);transform:translate(0)}}@-webkit-keyframes scale1{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes scale1{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes scale2{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale2{0%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide1{0%{-webkit-transform:translateX(-2%);transform:translate(-2%)}to{-webkit-transform:translateX(2%);transform:translate(2%)}}@keyframes slide1{0%{-webkit-transform:translateX(-2%);transform:translate(-2%)}to{-webkit-transform:translateX(2%);transform:translate(2%)}}@-webkit-keyframes slide2{0%{-webkit-transform:translateX(2%);transform:translate(2%)}to{-webkit-transform:translateX(-2%);transform:translate(-2%)}}@keyframes slide2{0%{-webkit-transform:translateX(2%);transform:translate(2%)}to{-webkit-transform:translateX(-2%);transform:translate(-2%)}}@-webkit-keyframes info_slide{0%{-webkit-transform:translateX(-101%);transform:translate(-101%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@keyframes info_slide{0%{-webkit-transform:translateX(-101%);transform:translate(-101%)}to{-webkit-transform:translateX(0%);transform:translate(0)}}@-webkit-keyframes info_slide_out{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-101%);transform:translate(-101%)}}@keyframes info_slide_out{0%{-webkit-transform:translateX(0%);transform:translate(0)}to{-webkit-transform:translateX(-101%);transform:translate(-101%)}}.logo{width:164px;margin:0;position:absolute;top:47px;left:50px;z-index:11;-webkit-transition:opacity .3s cubic-bezier(0,.76,.66,1.09);transition:opacity .3s cubic-bezier(0,.76,.66,1.09)}.logo a{display:block}.logo svg{fill:#525654}@media screen and (max-width: 1240px){.logo{margin-left:2%;left:0}}@media screen and (max-width: 767px){.logo{width:33.33333vw;margin:6.66667vw 0 0 6.66667vw;left:0;top:0}}.loaded .header{-webkit-transition:padding .3s cubic-bezier(0,.76,.66,1.09);transition:padding .3s cubic-bezier(0,.76,.66,1.09)}.header{width:100%;padding:30px 0;position:fixed;top:0;left:0;z-index:8}.header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header--account{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;position:relative}.header--account svg{width:20px;fill:#525654}.header--account .hover{display:none}@media screen and (min-width: 768px){.header--account .hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.header--account:hover .hover{opacity:1}}.header--search{padding:0 20px}.header--search svg{width:20px}@media screen and (min-width: 768px){.header--search svg{-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.header--search:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}}.header--online{margin:0 110px 0 0}.header--online a{height:60px;font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.02em;color:#525654;padding:0 20px;position:relative}@media screen and (max-width: 767px){.header--online a{font-size:3.46667vw}}.header--online a span{position:relative;display:inline}.header--online a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.header--online a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.header--online a:hover span:after{width:100%}}.header--online a span{display:none;margin:0 18px 0 0}.header--online a span:after{background:#525654}.header--online a svg{width:20px;fill:#525654}.header--online a .cart-item--amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;font-size:12px;font-weight:700;text-align:center;position:absolute;top:0;right:0}.header--online a .cart-item--amount span{display:block;margin:0}.header--online a .hover{display:none}@media screen and (min-width: 768px){.header--online a .hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.header--online a:hover .hover{opacity:1}}.header-nav--btn{width:60px;height:60px;position:fixed;top:0;right:0;cursor:pointer;margin:30px 35px 0 19px;z-index:20;-webkit-transition:margin .3s cubic-bezier(0,.76,.66,1.09);transition:margin .3s cubic-bezier(0,.76,.66,1.09)}.header-nav--btn span{width:30px;display:block;height:1.5px;background:#525654;position:absolute;top:50%;left:15px;-webkit-transition:all .2s cubic-bezier(.11,.71,.58,1);transition:all .2s cubic-bezier(.11,.71,.58,1)}.header-nav--btn span:nth-child(1){margin:-7px 0 0}.header-nav--btn span:nth-child(2){margin:7px 0 0}@media screen and (min-width: 768px){.header-nav--btn:hover span{-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.header-nav--btn:hover span:nth-child(1){margin:-4px 0 0}.header-nav--btn:hover span:nth-child(2){margin:4px 0 0}}@media screen and (max-width: 767px){.header{margin:0;padding:4vw 0;z-index:10}.header-content{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header--account{height:8.8vw;padding:0 2.66667vw}.header--account svg{width:5.73333vw}.header--online{margin:0 17.6vw 0 0}.header--online a{height:8.8vw;padding:0 2.66667vw}.header--online a span{display:none}.header--online a svg{width:5.73333vw}.header--online a .cart-item--amount{font-size:3.2vw;top:.4vw;right:-.66667vw}.header-nav--btn{width:8.8vw;height:8.8vw;margin:4vw 5.6vw 0 3.2vw}.header-nav--btn span{width:6.66667vw;height:.26667vw;top:50%;left:1.06667vw}.header-nav--btn span:nth-child(1){margin:-1.2vw 0 0}.header-nav--btn span:nth-child(2){margin:1.2vw 0 0}.header.header--scrolled{margin:0;padding:4vw 0;mix-blend-mode:inherit}.header.header--scrolled .header--logo svg{fill:#525654}.header.header--scrolled .header--online a{color:#525654}.header.header--scrolled .header--online a span:after{background:#525654}.header.header--scrolled .header--online a svg{fill:#525654}.header.header--scrolled~.header-nav--btn{margin:4vw 5.6vw 0 3.2vw}.header.header--scrolled~.header-nav--btn span{background:#525654}}#top .logo{width:235px;left:50%;top:44px;-webkit-transform:translateX(-50%);transform:translate(-50%)}#top .logo svg{fill:#fff}@media screen and (max-width: 767px){#top .logo{width:48.66667vw;margin:6.66667vw 0 0 6.66667vw;top:0;left:0;-webkit-transform:translateX(0);transform:translate(0)}}#top .header--account svg{fill:#fff}#top .header--online a{color:#fff}#top .header--online a span{display:block}#top .header--online a span:after{background:#fff}#top .header--online a svg{fill:#fff}#top .header-nav--btn span{background:#fff}@media screen and (max-width: 767px){#top .header-nav--btn{margin:5.33333vw 5.6vw 0 3.2vw}}#top .header.header--scrolled .header--logo svg{fill:#525654}#top .header.header--scrolled .header--account svg{fill:#525654}#top .header.header--scrolled .header--online a{color:#525654}#top .header.header--scrolled .header--online a span:after{background:#525654}#top .header.header--scrolled .header--online a svg{fill:#525654}#top .header.header--scrolled~.header-nav--btn span{background:#525654}@media screen and (max-width: 767px){#top .header.header--scrolled~.header-nav--btn{margin:5.33333vw 5.6vw 0 3.2vw}}@media screen and (max-width: 767px){#top .header{padding:5.6vw 0}#top .header--online a span{display:none}#top .header--online a span:after{background:#fff}}#top.nav--open .header--scrolled .header--account svg,#top.nav--open .header--scrolled .header--online svg{fill:#fff}#top.nav--open .header--scrolled .header--account a,#top.nav--open .header--scrolled .header--online a{color:#fff}#top.nav--open .header--scrolled .header--account a svg,#top.nav--open .header--scrolled .header--online a svg{fill:#fff}#top.nav--open .header--scrolled~.header-nav--btn span{background:#fff}.header--scrolled{padding:0}.header--scrolled .header--online a{color:#525654}.header--scrolled .header--online a span:after{background:#525654}.header--scrolled .header--online a svg{fill:#525654}.header--scrolled~.header-nav--btn{margin:0 35px 0 19px}.header--scrolled~.header-nav--btn span{background:#525654}@media screen and (max-width: 767px){.header--scrolled .header--account a,.header--scrolled .header--online a{color:#fff}.header--scrolled .header--account a svg,.header--scrolled .header--online a svg{fill:#fff}.header--scrolled~.header-nav--btn span{background:#fff}}.nav--open .header-nav--btn span{background:#fff;top:50%}.nav--open .header-nav--btn span:nth-child(1){-webkit-transform:rotate(40deg);transform:rotate(40deg);margin:0}.nav--open .header-nav--btn span:nth-child(2){-webkit-transform:rotate(-40deg);transform:rotate(-40deg);margin:0}@media screen and (min-width: 768px){.nav--open .header-nav--btn:hover span:nth-child(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.nav--open .header-nav--btn:hover span:nth-child(2){-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}@media screen and (min-width: 768px){.nav--open .header--scrolled~.header-nav--btn{margin:30px 35px 0 19px}}@media screen and (min-width: 768px){.nav--open .logo{opacity:0}.nav--open .header--account,.nav--open .header--online{display:none}}@media screen and (max-width: 767px){.nav--open .logo{display:none}.nav--open .header{display:block}.nav--open .header--account{display:-webkit-box;display:-ms-flexbox;display:flex}.nav--open .header--account svg{fill:#fff}.nav--open .header--online{display:block}.nav--open .header--online a{color:#fff}.nav--open .header--online svg{fill:#fff}.nav--open .header.header--scrolled .header--account svg{fill:#fff}.nav--open .header.header--scrolled .header--online a{color:#fff}.nav--open .header.header--scrolled .header--online svg{fill:#fff}.nav--open .header.header--scrolled~.header-nav--btn span{background:#fff}}@media screen and (min-width: 768px){.has-announcement{padding:0 0 30px}.has-announcement~.logo{top:15px}}@media screen and (max-width: 767px){.cc-announcement{width:100%}.has-announcement{padding:0}.has-announcement~.logo{top:2.66667vw}.has-announcement.header--scrolled{padding:0}.nav--open .cc-announcement{opacity:0}}.footer{width:100%;background:#fff;padding:.1px 0}.footer .inner{max-width:1180px}.footer--logo{margin:calc((200 / 1180) * 100%) 0 calc((184 / 1180) * 100%)}.footer--logo svg{width:200px;fill:#525654}.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 calc((156 / 1180) * 100%)}.footer-nav{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:calc((230 / 1180) * 100%)}.footer-nav--list{text-transform:uppercase;margin:0}.footer-nav a{font-size:17px;line-height:2.95;letter-spacing:.05em}.footer-nav a span{position:relative;display:inline}.footer-nav a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.footer-nav a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.footer-nav a:hover span:after{width:100%}}.footer-nav a span:after{background:#525654}.footer-page{width:calc((230 / 1180) * 100%)}.footer-page--list{margin:0}.footer-page a{font-size:15px;line-height:3.34;letter-spacing:.05em}.footer-page a span{position:relative;display:inline}.footer-page a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.footer-page a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.footer-page a:hover span:after{width:100%}}.footer-page a span:after{background:#525654}.footer-sns{width:calc((230 / 1180) * 100%);margin:16px 0 0}.footer-sns--list{margin:0 0 18px}.footer-sns a{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;letter-spacing:.02em}.footer-sns a span{position:relative;display:inline}.footer-sns a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.footer-sns a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.footer-sns a:hover span:after{width:100%}}.footer-sns a span{margin:0 .5em 0 0}.footer-sns a span:after{bottom:0;background:#525654}.footer-sns a svg{width:20px;fill:#525654}.footer-store{width:calc((320 / 1180) * 100%);margin:16px 0 0 calc((170 / 1180) * 100%)}.footer-store a{font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:.03em}.footer-store a span{position:relative;display:inline}.footer-store a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.footer-store a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.footer-store a:hover span:after{width:100%}}.footer-store a span{margin:0 .5em 0 0}.footer-store a span:after{background:#525654}.footer-store a svg{width:18px;fill:#525654}.footer-store--img{width:100%;margin:0 0 5.625%;overflow:hidden}.footer-newsletter{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:350px;margin:10px 0 0}.footer-newsletter--head{font-size:20px;font-weight:500;margin:0 0 1em}.footer-newsletter--txt{font-size:15px;letter-spacing:.1em;font-size:14px;line-height:1.72;margin:0 0 2em}@media screen and (max-width: 767px){.footer-newsletter--txt{font-size:4vw}}.footer-newsletter--btn{max-width:200px}.footer-newsletter--btn a{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;line-height:2.86;letter-spacing:.06em;background:#141414;border-radius:100px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.footer-newsletter--btn a span{display:inline-block;position:relative;z-index:1}.footer-newsletter--btn a svg{width:7px;height:11px;fill:#141414;margin:0 0 0 -7px;position:relative;z-index:0}@media screen and (min-width: 829px){.footer-newsletter--btn a span,.footer-newsletter--btn a svg{-webkit-transition:all .2s cubic-bezier(.11,.71,.58,1);transition:all .2s cubic-bezier(.11,.71,.58,1)}.footer-newsletter--btn a:hover span{-webkit-transform:translateX(-10px);transform:translate(-10px)}.footer-newsletter--btn a:hover svg{fill:#fff;-webkit-transform:translateX(10px);transform:translate(10px)}}@media screen and (max-width: 767px){.footer-newsletter--btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;font-size:4.53333vw;line-height:2.95}.footer-newsletter--btn a svg{width:1.86667vw;height:3.33333vw}}.footer-newsletter--btn a{font-size:14px}.footer-bottom{padding:0 0 30px}.footer--link{font-size:13px;letter-spacing:.085em;margin:0 0 36px}.footer--copyright{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:12px;letter-spacing:.1em;margin:0}.footer .pagetop{width:30px;position:absolute;bottom:74px;right:0;cursor:pointer}@media screen and (min-width: 768px){.footer .pagetop svg{-webkit-transition:all .3s linear;transition:all .3s linear}.footer .pagetop:hover svg{-webkit-transform:translateY(-70%);transform:translateY(-70%)}}@media screen and (max-width: 767px){.footer .inner{width:86.66667vw;margin:26.66667vw auto 0}.footer--logo{margin:0 0 26.66667vw}.footer--logo svg{width:44.93333vw;fill:#525654}.footer-content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 6.66667vw}.footer-nav,.footer-page{display:none}.footer-sns{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.footer-sns--list{margin:0 4.8vw 0 0}.footer-sns a span{display:none}.footer-sns a svg{width:6.66667vw}.footer-store{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:46.66667vw;margin:0 0 44vw}.footer-store a{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-size:5.33333vw;color:#fff;letter-spacing:.03em}.footer-store a span{z-index:1}.footer-store a svg{width:4.66667vw;fill:#fff;position:relative;z-index:1}.footer-store--img{width:100%;height:46.66667vw;margin:0;position:absolute;top:0;left:0;z-index:0}.footer-store--img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.footer-newsletter{width:100%;margin:0 0 13.33333vw}.footer-newsletter--head{font-size:6.66667vw;letter-spacing:.03em;margin:0 0 .5em}.footer-newsletter--txt{font-size:3.73333vw;margin:0 0 1em}.footer-newsletter--btn{max-width:inherit;width:53.33333vw}.footer-newsletter--btn a{font-size:4vw}.footer-bottom{padding:0 0 5.33333vw}.footer--link{display:none}.footer--copyright{font-size:2.66667vw;letter-spacing:.06em}.footer .pagetop{width:6.66667vw;bottom:5.33333vw}}.nav--open .nav{width:100%;height:100dvh;height:100vh;overflow:hidden}.nav--open .nav:after{-webkit-transform:translateY(0%);transform:translateY(0)}.nav{width:0;height:0;position:fixed;top:0;left:0;z-index:9}.nav:after{content:"";display:block;width:100%;height:100%;background:#141414;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .5s cubic-bezier(.7,0,.17,1);transition:all .5s cubic-bezier(.7,0,.17,1);z-index:0}.nav--close{width:60px;height:60px;position:absolute;top:0;right:0;cursor:pointer;margin:28px 35px 0 19px;z-index:2}.nav--close span{width:45px;display:block;height:1.5px;background:#fff;position:absolute;top:50%;left:10px;-webkit-transition:all .2s cubic-bezier(.11,.71,.58,1);transition:all .2s cubic-bezier(.11,.71,.58,1)}.nav--close span:nth-child(1){-webkit-transform:rotate(40deg);transform:rotate(40deg)}.nav--close span:nth-child(2){-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}@media screen and (min-width: 768px){.nav--close:hover span{-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.nav--close:hover span:nth-child(1){-webkit-transform:rotate(30deg);transform:rotate(30deg)}.nav--close:hover span:nth-child(2){-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}}.nav-content{width:100%;height:100vh;overflow-y:auto;position:relative}.nav-content a{display:block;color:#fff;position:relative}.nav-inner{max-width:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:.1px 0;position:relative;z-index:1}.nav--logo{width:100%;margin:38px 0 calc((52 / 1400) * 100%) calc((160 / 1400) * 100%)}.nav--logo a,.nav--logo svg{display:block;width:35px}.nav-category{max-width:360px;width:calc(100% / 3);margin:calc((52 / 1400) * 100% + (35px + 38px)) 0 0 calc((160 / 1400) * 100%);position:relative}.nav-category--list{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:30px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:0 0 10%;margin:0 calc((110 / 360) * 100%) 0 0}@media screen and (max-width: 767px){.nav-category--list{font-size:8.66667vw}}.nav-category--list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-category--list a span{position:relative;display:inline}.nav-category--list a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.nav-category--list a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.nav-category--list a:hover span:after{width:100%}}.nav-category--list a span:after{height:2px}.nav-subcategory{border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;padding:0;margin:0 calc((110 / 360) * 100%) 10% 0}.nav-subcategory--list{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:18px;letter-spacing:.06em;border-bottom:1px solid #4d4d4d;padding:8% 0;margin:0}.nav-subcategory--list:last-child{border-bottom:none}.nav-subcategory--list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-subcategory--list a span{position:relative;display:inline}.nav-subcategory--list a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.nav-subcategory--list a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.nav-subcategory--list a:hover span:after{width:100%}}.nav-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:38px 142px 0 0;position:absolute;top:0;right:0}.nav-buttons--item:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 20px 0 0}.nav-buttons--item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav-buttons--item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#141414;font-size:14px;line-height:2.86;letter-spacing:-.02em;background:#fff;border-radius:100px;padding:0 30px}.nav-buttons--item a span{margin:0 12px 0 0}.nav-buttons--item a svg{width:16px;fill:#141414}@media screen and (min-width: 768px){.nav-buttons--item a{-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.nav-buttons--item a svg,.nav-buttons--item a span{-webkit-transition:all .3s cubic-bezier(0,.76,.66,1.09);transition:all .3s cubic-bezier(0,.76,.66,1.09)}.nav-buttons--item a:hover{background:#141414}.nav-buttons--item a:hover span{color:#fff}.nav-buttons--item a:hover svg{fill:#fff}}.nav-page{max-width:360px;width:calc(100% / 3);margin:calc((52 / 1400) * 100% + (35px + 38px)) 0 0 0}.nav-page--list{font-size:15px;letter-spacing:.1em;padding:0 0 calc((20 / 360) * 100%) 0;margin-right:calc((110 / 360) * 100%)}@media screen and (max-width: 767px){.nav-page--list{font-size:4vw}}.nav-page--list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-page--list a span{position:relative;display:inline}.nav-page--list a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.nav-page--list a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.nav-page--list a:hover span:after{width:100%}}.nav-sns{margin:calc((52 / 1400) * 100% + (35px + 38px)) 0 0 0}.nav-sns--head{display:none}.nav-sns--list{font-size:14px;padding:0 0 calc((15 / 360) * 100%) 0}.nav-sns--list a{width:8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav-sns--list a span{position:relative;display:inline}.nav-sns--list a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}@media screen and (min-width: 829px){.nav-sns--list a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.nav-sns--list a:hover span:after{width:100%}}.nav-sns--list a svg{width:20px;fill:#fff}@media screen and (max-width: 767px){.nav--close{width:8.8vw;height:8.8vw;margin:5.6vw 5.6vw 0 3.2vw;z-index:2}.nav--close span{width:6.66667vw;height:.4vw;left:1.06667vw}.nav-content{width:100%;height:100vh;padding:0 0 13.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}.nav-content .inner{width:98%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:inherit}.nav-content a{display:block;color:#fff;position:relative}.nav--logo{margin:0 0 20vw}.nav--logo a{width:8vw;margin:16vw 0 0 10vw}.nav--logo svg{width:8vw;height:8vw}.nav-category{max-width:80vw;width:80vw;margin:26.66667vw auto 10.66667vw}.nav-category--list{padding:0 0 8vw;margin:0}.nav-subcategory{max-width:80vw;width:80vw;margin:0 auto 10.66667vw}.nav-subcategory--list{padding:0}.nav-subcategory--list a{padding:5.33333vw 0}.nav-buttons{width:80vw;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #f1f0ef;margin:0 auto 13.33333vw;padding:0 0 13.33333vw;position:relative}.nav-buttons--item:nth-child(1){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0}.nav-buttons--item:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 0 6.4vw}.nav-buttons--item a{width:64vw;display:block;color:#141414;font-size:4.66667vw;line-height:2.86;letter-spacing:.01em;text-align:center;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.nav-buttons--item a span{margin:0}.nav-buttons--item a svg{width:4.66667vw;margin:0 0 0 52vw;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-page{max-width:80vw;width:80vw;border-bottom:1px solid #f1f0ef;margin:0 auto 10vw;padding:0 0 13.33333vw}.nav-page--list{font-size:15px;letter-spacing:.1em;line-height:1;padding:0;margin:0}}@media screen and (max-width: 767px) and (max-width: 767px){.nav-page--list{font-size:4vw}}@media screen and (max-width: 767px){.nav-page--list a{padding:3.33333vw 0}.nav-sns{width:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 13.33333vw}.nav-sns--head{font-family:Kumbh Sans,sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";width:100%;display:block;color:#fff;font-size:3.06667vw;line-height:1;letter-spacing:.15em;margin:0 0 13.33333vw}.nav-sns--list{margin:0 10.66667vw 0 0;padding:0}.nav-sns--list a{width:7.73333vw}.nav-sns--list a span{position:relative;display:inline}.nav-sns--list a span:after{content:"";display:block;width:0%;height:1px;background:#fff;position:absolute;bottom:-2px;left:0}}@media screen and (max-width: 767px) and (min-width: 829px){.nav-sns--list a span:after{-webkit-transition:width .3s cubic-bezier(0,.87,.74,1);transition:width .3s cubic-bezier(0,.87,.74,1)}.nav-sns--list a:hover span:after{width:100%}}@media screen and (max-width: 767px){.nav-sns--list a span{display:none}.nav-sns--list a svg{width:100%}}.delivery-container svg,.delivery-modal__content svg{display:inline;width:inherit;height:inherit}.delivery-select-container--calendar svg{vertical-align:baseline}.cart-infomation--txt{text-align:center;background:#f6f6f7;margin:2em 0 0;padding:2em 0}.cart-infomation--txt a{color:#ef9a9a;border-bottom:1px solid #ef9a9a}.product-block .product-label:not(.product-label--marquee){margin-bottom:0;top:inherit;left:0;bottom:0}
/*# sourceMappingURL=/cdn/shop/t/26/assets/ichikoichie.css.map */
