@charset "UTF-8";@media screen and (max-width:749px){.pc{display:none!important}.flex-sp{position:relative;display:flex}.flex-sp.flex-inline{display:inline-flex}.flex-sp.space-between{justify-content:space-between}.flex-sp.justify-center{justify-content:center}.flex-sp.flex-end{justify-content:flex-end}.flex-sp.align-start{align-items:flex-start}.flex-sp.align-center{align-items:center}.flex-sp.align-end{align-items:flex-end}.flex-sp.align-stretch{align-items:stretch}}@media screen and (min-width:750px){.sp{display:none!important}.flex{position:relative;display:flex}.flex.flex-inline{display:inline-flex}.flex.space-between{justify-content:space-between}.flex.justify-center{justify-content:center}.flex.flex-end{justify-content:flex-end}.flex.align-start{align-items:flex-start}.flex.align-center{align-items:center}.flex.align-end{align-items:flex-end}.flex.align-stretch{align-items:stretch}}: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}@font-face{font-family:"ABC Diatype";src:url(/cdn/shop/files/ABCDiatype-Regular.woff2?v=1723215705) format("woff2"),url(/cdn/shop/files/ABCDiatype-Regular.woff?v=1723215705) format("woff")}@font-face{font-family:"ABC Diatype Thin";src:url(/cdn/shop/files/ABCDiatype-Thin.woff2?v=1723215705) format("woff2"),url(/cdn/shop/files/ABCDiatype-Thin.woff?v=1723215705) format("woff")}@font-face{font-family:"ABC Diatype Light";src:url(/cdn/shop/files/ABCDiatype-Light.woff2?v=1723215705) format("woff2"),url(/cdn/shop/files/ABCDiatype-Light.woff?v=1723215705) format("woff")}@font-face{font-family:"ABC Diatype Mono Regular";src:url(/cdn/shop/files/ABCDiatypeMono-Regular.woff2?v=1723217745) format("woff2"),url(/cdn/shop/files/ABCDiatypeMono-Regular.woff?v=1723217745) format("woff")}@font-face{font-family:"ABC Diatype Mono Bold";src:url(/cdn/shop/files/ABCDiatypeMono-Bold.woff2?v=1723217746) format("woff2"),url(/cdn/shop/files/ABCDiatypeMono-Bold.woff?v=1723217746) format("woff")}body,html{overscroll-behavior-y:none}body{letter-spacing:0}body ::-moz-selection{color:var(--white);background-color:var(--black)}body ::selection{color:var(--white);background-color:var(--black)}body a:focus{outline:0}.mx-auto{margin:0 auto}ol,ul{margin:0;padding:0;list-style:none}a{text-decoration:none}.invisible{visibility:hidden}body{position:relative;width:100%;font-family:var(--dnp);color:var(--text)}body::before{content:"";position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:101;background-color:var(--white);pointer-events:none;transition:opacity .2s ease .3s;display:none}body.loaded::before{opacity:0}body.loaded main#comment .intro{opacity:0;visibility:hidden}body.loaded main#comment .intro h1{opacity:0}body.loaded main#comment .intro h1 svg{opacity:1}body ::-webkit-search-cancel-button{-webkit-appearance:none}body .parallax{position:relative}body .parallax.absolute{position:absolute}body .absolute{position:absolute}body .text-center{text-align:center}body .text-center .common-button{display:inline-flex}body .invisible{visibility:hidden}body .abc{font-family:"ABC Diatype"}body .abc-light{font-family:"ABC Diatype Light"}body .abc-thin{font-weight:100;font-family:"ABC Diatype Thin"}body .abc-mono{font-family:"ABC Diatype Mono Regular"}body .abc-mono-bold{font-family:"ABC Diatype Mono Bold"}body .text-center{text-align:center}body .color-primary{color:var(--primary)}body .color-lightgray{color:var(--lightgray)}body .color-gray200{color:var(--gray200)}body .color-white{color:var(--white)}body .white{color:var(--white)}body .hidden{display:none}body .alink{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);display:block;height:100%;width:100%;z-index:2}body svg{display:block;height:auto;width:100%}body .discounty-cart-widget>.discounty-cart-widget__row,body .discounty-cart-widget__row .discounty-cart-widget__total-row{font-family:"ABC Diatype Thin";font-weight:400}@media screen and (max-width:749px){.cart__note label{font-size:.40625rem;font-size:3.4666666667vw}.pagination-wrapper{margin:9.3333333333vw 0}.discounty-portal{margin:0 auto;width:85.6vw}button.cart__checkout-button,button.common-button{border:none;width:100%!important;margin-bottom:10px;background-color:var(--primary);border:1px solid var(--primary)}button.cart__checkout-button[type=submit],button.common-button[type=submit]{width:180px}button.cart__checkout-button::after,button.common-button::after{display:none}button.cart__checkout-button span,button.common-button span{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;font-size:12px;color:var(--white);font-family:"ABC Diatype Thin"}button.cart__checkout-button{margin-bottom:0}.common-button{position:relative;display:flex;align-items:center;justify-content:center;height:13.3333333333vw;line-height:13.3333333333vw;width:41.3333333333vw;border-radius:105px;background-color:var(--primary);border:1px solid var(--primary);box-sizing:border-box;will-change:background-color,color;transition:background-color .3s var(--Power1easeInOut),color .3s var(--Power1easeInOut)}.common-button.white{background-color:var(--white)}.common-button.white .common-button__text,.common-button.white span{color:var(--primary)}.common-button:hover{background-color:var(--white);color:var(--primary)}.common-button:hover .common-button__text,.common-button:hover span{color:var(--primary)}.common-button__text{font-size:.375rem;font-size:3.2vw;color:var(--white);font-family:"ABC Diatype Thin";will-change:color;transition:color .3s var(--Power1easeInOut)}.section-title{font-size:1.5625rem;font-size:13.3333333333vw;line-height:1}.section-title.flex span:nth-child(1){margin-bottom:0}.section-title span{display:block}.section-title span:nth-child(1){margin-bottom:5.3333333333vw}.section-title span.outline{color:transparent;-webkit-text-stroke:1px var(--black)}main .section{position:relative}main .section__inner{margin:0 auto;width:85.6vw}main .product .grid--peek.slider .grid__item:first-of-type{margin-left:0}main .product .product__media-list .product__media-item{width:100%}main .product .slider-buttons{margin-bottom:5.3333333333vw}main .product .slider-buttons .slider-button--prev{transform:rotate(90deg)}main .product .slider-buttons .slider-button--next{transform:rotate(-90deg)}main .product .slider-buttons .slider-counter{font-size:.375rem;font-size:3.2vw;font-family:"ABC Diatype Thin"}main .product .slider-buttons button svg{height:20px;width:20px}main .product .slider-buttons button svg *{stroke:var(--primary)}main .page-title{margin-bottom:13.3333333333vw;font-size:1.25rem;font-size:10.6666666667vw;text-align:center}main .page-title.abc-thin{font-size:1.5625rem;font-size:13.3333333333vw;line-height:1}main .page-title.abc-thin svg{position:relative;margin:2.6666666667vw auto 0;height:9.3333333333vw;width:auto}main .section-text{font-size:.4375rem;font-size:3.7333333333vw;line-height:180%}main#ショッピングカート{margin-top:17.0666666667vw}main#ショッピングカート .common{margin:0 auto;width:85.6vw}main#ショッピングカート cart-items{padding:12vw 0 8vw}main#ショッピングカート .cart__empty-text{margin:0 auto 16vw;font-size:1.25rem;font-size:10.6666666667vw;text-align:center}main#ショッピングカート .totals{padding-bottom:8vw;margin-bottom:8vw;border-bottom:1px solid var(--gray100);align-items:flex-start;justify-content:space-between}main#ショッピングカート .totals>h2{margin-top:0;font-size:.5625rem;font-size:4.8vw}main#ショッピングカート .totals__total-value{font-size:.9375rem;font-size:8vw}main#ショッピングカート .tax-note{margin-top:0;margin-bottom:8vw;font-size:.3125rem;font-size:2.6666666667vw;line-height:180%;white-space:nowrap}main#ショッピングカート #cart-errors{font-size:.3125rem;font-size:2.6666666667vw}main#ショッピングカート .cart__ctas{gap:initial;display:block}main#ショッピングカート .cart__items{padding-bottom:4vw}main#ショッピングカート .cart__items .quantity:after{border-radius:1.3333333333vw;box-shadow:none;border:1px solid var(--gray100)}main#ショッピングカート .cart__items .cart-item__name{font-size:.375rem;font-size:3.2vw;line-height:1.25;font-family:"ABC Diatype Light";will-change:opacity;transition:opacity .3s var(--Power1easeInOut)}main#ショッピングカート .cart__items .cart-item__name:active{opacity:.5;text-decoration:none}main#ショッピングカート .cart__items .price{font-size:.5rem;font-size:4.2666666667vw;font-family:"ABC Diatype"}main#ショッピングカート .cart__items .product-option{font-size:.34375rem;font-size:2.9333333333vw;line-height:130%;color:var(--lightgray)}main#ショッピングカート .page-title{margin:0}main#ショッピングカート .cart__warnings{padding:70px 0}main#ショッピングカート .cart__warnings h1,main#ショッピングカート .cart__warnings h2,main#ショッピングカート .cart__warnings p{font-family:var(--dnp)}main#ショッピングカート .page-width,main#ショッピングカート section{margin:0 auto;padding:0!important}main#ショッピングカート section .page-width{width:100%}main .cart__footer{margin:0 auto;width:85.6vw!important}main wrapped-extension{margin:0 auto;width:85.6vw!important}main wrapped-extension:has(wrapped-cart-list-provider){margin-top:0!important;max-width:initial!important}main wrapped-feature-checkbox-simple{font-size:.375rem;font-size:3.2vw}main wrapped-extension{width:100%;border:1px solid var(--gray100)!important;background-color:var(--white)!important}main wrapped-extension wrapped-feature-variant-simple{background-color:var(--white)!important}main wrapped-extension [feature=checkbox] [part=container] label{font-family:"ABC Diatype Thin"}main wrapped-extension [feature=checkbox] [part=container] label span[part=thumbnail]{border:1px solid var(--gray100)}main wrapped-extension [part=provider][is-checked=true]:has([enabled=true]:not([singular=true]):not([feature=checkbox])) [feature=checkbox]{border-bottom:1px solid var(--gray100)}main wrapped-extension [part=feature]:not([feature=checkbox]){background-color:var(--white)!important}main wrapped-extension [feature=message] [part=container] textarea{border:none!important;background-color:var(--gray800)!important;font-size:13px;line-height:180%}main wrapped-extension [feature=message] [part=container] textarea:focus-visible{outline:initial!important;outline-offset:initial!important;box-shadow:initial!important}main wrapped-extension [feature=variant] [part=container] select{color:var(--lightgray)!important;border:1px solid var(--gray100)!important;font-size:14px;font-family:"ABC Diatype Thin"}}@media screen and (min-width:750px){.cart__note label{font-size:13px}button.cart__checkout-button,button.common-button{border:none;width:100%!important;margin-bottom:10px;background-color:var(--primary);border:1px solid var(--primary)}button.cart__checkout-button[type=submit],button.common-button[type=submit]{width:180px}button.cart__checkout-button::after,button.common-button::after{display:none}button.cart__checkout-button span,button.common-button span{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(1) rotate(0);height:100%;width:100%;font-size:12px;color:var(--white);font-family:"ABC Diatype Thin"}button.cart__checkout-button{margin-bottom:0}.common-button{position:relative;display:flex;align-items:center;justify-content:center;height:46px;line-height:46px;width:180px;border-radius:105px;background-color:var(--primary);border:1px solid var(--primary);box-sizing:border-box;will-change:background-color,color;transition:background-color .3s var(--Power1easeInOut),color .3s var(--Power1easeInOut)}.common-button:hover{background-color:var(--white);color:var(--primary)}.common-button:hover .common-button__text,.common-button:hover span{color:var(--primary)}.common-button__text{font-size:12px;color:var(--white);font-family:"ABC Diatype Thin";will-change:color;transition:color .3s var(--Power1easeInOut)}.section-title{font-size:70px;line-height:1}.section-title.flex span:nth-child(1){margin-bottom:0}.section-title span{display:block}.section-title span:nth-child(1){margin-bottom:25px}.section-title span.outline{color:transparent;-webkit-text-stroke:1px var(--black)}main .section{position:relative}main .section__inner{margin:0 auto;width:93.4722222222%;max-width:1346px}main .page-title{margin-bottom:84px;font-size:40px;text-align:center}main .page-title.abc-thin{font-size:50px;line-height:1}main .page-title.abc-thin svg{position:relative;top:-3px;margin-left:5px;height:37px;width:auto}main .section-text{font-size:13px;line-height:1.8}main#ショッピングカート{margin-top:calc(87px)}main#ショッピングカート cart-items{padding:64px 0 18px}main#ショッピングカート .cart__empty-text{margin:0 auto 84px;font-size:40px;text-align:center}main#ショッピングカート .totals{padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid var(--gray100);align-items:flex-start;justify-content:space-between}main#ショッピングカート .totals>h2{margin-top:0;font-size:18px}main#ショッピングカート .totals__total-value{font-size:30px}main#ショッピングカート .tax-note{margin-top:0;margin-bottom:35px;font-size:10px;line-height:180%}main#ショッピングカート #cart-errors{font-size:10px}main#ショッピングカート .cart__ctas{gap:initial;display:block}main#ショッピングカート .cart__items{padding-bottom:20px}main#ショッピングカート .cart__items .quantity:after{border-radius:5px;box-shadow:none;border:1px solid var(--gray100)}main#ショッピングカート .cart__items .cart-item__name{font-size:18px;line-height:1.2777777778;font-family:"ABC Diatype Light";will-change:opacity;transition:opacity .3s var(--Power1easeInOut)}main#ショッピングカート .cart__items .cart-item__name:hover{opacity:.5;text-decoration:none}main#ショッピングカート .cart__items .price{font-size:20px;font-family:"ABC Diatype"}main#ショッピングカート .cart__items .product-option{font-size:14px;line-height:130%;color:var(--lightgray)}main#ショッピングカート .page-title{margin:0}main#ショッピングカート .cart__warnings{padding:120px 0}main#ショッピングカート .cart__warnings h1,main#ショッピングカート .cart__warnings h2,main#ショッピングカート .cart__warnings p{font-family:var(--dnp)}main#ショッピングカート .page-width,main#ショッピングカート section{margin:0 auto;padding:0!important;max-width:830px;width:57.6388888889%}main#ショッピングカート section .page-width{width:100%}main wrapped-extension:has(wrapped-cart-list-provider){margin-top:0!important;max-width:initial!important}main wrapped-feature-checkbox-simple{font-size:12px}main wrapped-extension{width:100%;border:1px solid var(--gray100)!important;background-color:var(--white)!important}main wrapped-extension wrapped-feature-variant-simple{background-color:var(--white)!important}main wrapped-extension [feature=checkbox] [part=container] label{font-family:"ABC Diatype Thin"}main wrapped-extension [feature=checkbox] [part=container] label span[part=thumbnail]{border:1px solid var(--gray100)}main wrapped-extension [part=provider][is-checked=true]:has([enabled=true]:not([singular=true]):not([feature=checkbox])) [feature=checkbox]{border-bottom:1px solid var(--gray100)}main wrapped-extension [part=feature]:not([feature=checkbox]){background-color:var(--white)!important}main wrapped-extension [feature=message] [part=container] textarea{border:none!important;background-color:var(--gray800)!important;font-size:13px;line-height:180%}main wrapped-extension [feature=message] [part=container] textarea:focus-visible{outline:initial!important;outline-offset:initial!important;box-shadow:initial!important}main wrapped-extension [feature=variant] [part=container] select{color:var(--lightgray)!important;border:1px solid var(--gray100)!important;font-size:14px;font-family:"ABC Diatype Thin"}}
/*# sourceMappingURL=ketchup.min.css.map */
