:root{--primaryVivid: #D41B1B;--black: #3D3434;--ffZen: "Zen Maru Gothic", sans-serif;--ffMont: "Montserrat", sans-serif;--ffNoto: "Noto Sans Japanese", sans-serif}@media not all and (min-width: 750px){.drawer__footer .cc-calendar-input-overall{position:static}.drawer__footer .cc-calendar-overall .cc-modal{position:sticky;top:30px;bottom:30px;background-color:transparent}}.caption-with-letter-spacing{font-size:14px}.cc-calendar-overall .note pre{line-height:1.5}.drawer__inner .drawer__footer .cc-calendar-overall{padding-top:0;margin-bottom:0}.cc-calendar-overall div#cc-main-note.note{align-items:baseline}.cc-calendar-overall div#cc-main-note.note svg{position:relative;bottom:-2px}.cart-drawer .cart-drawer__footer .tax-note{margin-bottom:0}.button.button--primary.button--add:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) var(--primaryVivid),0 0 0 calc(var(--buttons-border-width) + 1px) var(--primaryVivid)}@media (hover: hover) and (pointer: fine){.button.button--primary.button--add:hover:after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) var(--primaryVivid),0 0 0 3px var(--primaryVivid)}}#shopify-pc__banner button#shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner button#shopify-pc__banner__btn-decline{display:none}#shopify-pc__banner.shopify-pc__banner__dialog{width:100%;right:50%;transform:translate(50%);border-radius:10px 10px 0 0}@media screen and (min-width: 768px){#shopify-pc__banner.shopify-pc__banner__dialog{right:0;border-radius:10px 0 0;transform:translate(0)}}#shopify-pc__banner .shopify-pc__banner__btns{justify-content:flex-start}#shopify-pc__banner.shopify-pc__banner__dialog button{flex-basis:fit-content;width:fit-content;padding:10px 68px;border-radius:6px;transition:background-color .25s ease-out}@media screen and (min-width: 768px){#shopify-pc__banner.shopify-pc__banner__dialog button{padding:14px 32px}}@media (hover: hover) and (pointer: fine){#shopify-pc__banner.shopify-pc__banner__dialog button:hover{background-color:#ddd}}.image-with-text__media{border:none}.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{padding:24px;background-image:url(/cdn/shop/files/icon_tomato_mobile.svg);background-position:top right;background-repeat:no-repeat;background-size:29%;background-color:#fff}@media screen and (min-width: 750px){.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid__item .image-with-text__content{padding:64px 84px;background-image:url(/cdn/shop/files/icon_tomato_pc.svg);background-size:min(18%,134px)}}.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-top-left-radius:30px;border-top-right-radius:30px}@media screen and (min-width: 750px){.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media img,.image-with-text.collapse-corners:not(.image-with-text--overlap) .grid:not(.image-with-text__grid--reverse) .image-with-text__media .placeholder-svg,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__text-item:after,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content,.image-with-text.collapse-corners:not(.image-with-text--overlap) .image-with-text__grid--reverse .image-with-text__content:after{border-bottom-left-radius:30px}}.rich-text.rich-text--full-width .rich-text__text:has(em){margin-top:0}.rich-text.rich-text--full-width .rich-text__text p em{font-style:normal;font-family:var(--ffMont);font-family:var(--ffNoto)}.rich-text.rich-text--full-width .rich-text__text:first-of-type>p:has(em){display:flex;align-items:center;justify-content:center;gap:.8em;margin-top:0;color:var(--primaryVivid);font-size:1.34em;font-weight:600}.rich-text.rich-text--full-width .rich-text__text:first-of-type>p:has(em):before,.rich-text.rich-text--full-width .rich-text__text:first-of-type>p:has(em):after{content:"";width:.4em;height:.4em;background-color:var(--primaryVivid);border-radius:100vmax}.multicolumn-list .multicolumn-card>.multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){width:100%;aspect-ratio:326 / 200}@media screen and (min-width: 990px){.multicolumn-list .multicolumn-card>.multicolumn-card__image-wrapper--full-width:not(.multicolumn-card-spacing){aspect-ratio:354 / 390}}.multicolumn-card__info .icon-wrap{display:none}.multicolumn-card__info .link{display:flex;align-items:center;gap:.5em}@media (hover: hover) and (pointer: fine){.multicolumn-card__info .link:hover{text-decoration:underline}}.multicolumn-card__info .link:after{content:"";width:1em;height:1em;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3e%3cmask id='a' fill='white'%3e%3cpath d='M1 0h12v12H1V0Z'/%3e%3c/mask%3e%3cpath fill='%23D41B1B' d='M13 0h2v-2h-2v2ZM1 2h12v-4H1v4Zm10-2v12h4V0h-4Z' mask='url(%23a)'/%3e%3cpath stroke='%23D41B1B' stroke-width='2' d='M12 1 1 12'/%3e%3c/svg%3e") no-repeat center / 80%}.multicolumn-list.multicolumn-list:not(.slider){gap:12px}@media screen and (min-width: 990px){.multicolumn-list.multicolumn-list:not(.slider){display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.grid--3-col-desktop .grid__item{width:100%;max-width:none}}.product__info-container .product-form__input--pill input[type=radio]:checked+label{background-color:var(--black)}.product__info-container .product-form__input--pill input[type=radio]+label{transition-property:background-color,border-color;transition-timing-function:ease-in;transition-duration:.2s}.product__info-container .product-form__input--pill input[type=radio]+label,.product__info-container .product-form__input--pill input[type=radio]:checked+label{padding:12px 20px 14px}@media (hover: hover) and (pointer: fine){.product-form__input--pill input[type=radio]+label:hover{background-color:#e6e6e6;border-color:var(--black)}}.quantity__button:not(:focus-visible):not(.focused),.quantity__input:not(:focus-visible):not(.focused){color:var(--black)}@media not all and (min-width: 750px){.h0{font-size:32px}}.product__info-container{font-family:var(--ffZen)}.product__info-wrapper .product__title,.product__info-wrapper .product__title h1{font-size:24px}.card__heading{font-size:18px}.form__label{font-size:16px}.product__info-container .product-form__input--pill input[type=radio]+label,.product__info-container .product-form__input--pill input[type=radio]:checked+label{font-size:16px}.product__info-container .product-form__input--pill input[type=radio].disabled+label{color:#6f6f6f;background-color:#eee;border-color:#7d7d7d;pointer-events:none;cursor:not-allowed}.product__info-container .product-form__input--pill input[type=radio].disabled:checked+label{color:#6f6f6f;background-color:#eee;border-color:#7d7d7d;pointer-events:none;cursor:not-allowed}.price-item{color:var(--primaryVivid);font-size:22px;font-family:var(--ffMont)}.product__info-wrapper .price-item{font-size:36px}.price-item .price__from{font-size:.8em;margin-left:2px}.product-form__submit{font-size:16px}.page-width{padding-inline:6.4%}.multicolumn-list.multicolumn-list:not(.slider){padding-inline:6.4%}@media screen and (min-width: 990px){.multicolumn-list.multicolumn-list:not(.slider){padding-inline:0}}.multicolumn .title-wrapper-with-link{padding-inline:6.4%}@media screen and (min-width: 990px){.multicolumn .title-wrapper-with-link{padding-inline:0}}.product__tax{display:none}.product-form__input+.product-form__input{margin-top:20px}.product-form__quantity{margin-top:20px}.inline--block{display:inline-block}.note-text .text{margin-bottom:0;font-size:13px;line-height:1.5}div#cc-calendar-overall{margin-top:0}@media screen and (min-width: 990px){.page--about-tomato .shopify-section .gradient:first-child{padding-block:100px}}.page--about-tomato .rich-text{position:relative;display:flex;flex-direction:column;align-items:center}.page--about-tomato .rich-text:before{position:absolute;margin-left:-17px;top:-188px;content:"";width:282px;height:100%;background-repeat:no-repeat;background-position:center;background-size:100%}@media screen and (min-width: 455px){.page--about-tomato .rich-text:before{top:-174px}}@media screen and (min-width: 750px){.page--about-tomato .rich-text:before{top:-200px}}@media screen and (min-width: 990px){.page--about-tomato .rich-text:before{top:-214px;width:318px}}.page--about-tomato .section-featured-product>.gradient .page-width{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='567' height='49' fill='none' viewBox='0 0 567 49'%3e%3cpath fill='%23D41B1B' d='M284 48.5v-.017c5.74-.1788 36.721-2.1724 107-23.9122C469.539.275984 567 0 567 0H0s97.4615.275984 176 24.5708c70.279 21.7398 101.26 23.7334 107 23.9122v.017s.164.002.5-.0043c.336.0063.5.0043.5.0043Z'/%3e%3c/svg%3e")}.article-template .page-width.page-width--narrow{max-width:880px}.shopify-policy__container{max-width:80ch;padding-block:48px}@media screen and (min-width: 750px){.shopify-policy__container{padding-block:80px}}@media screen and (min-width: 990px){.shopify-policy__container{padding-block:100px}}.shopify-policy__container ul,.shopify-policy__container ol{padding-left:4rem}.shopify-policy__container ul li,.shopify-policy__container ol li{text-indent:-2rem}.shopify-policy__title h1{margin-top:0}.customer.register>h1:after{content:"\30ad\30e3\30ea\30a2\30e1\30fc\30eb\ff08 docomo/au/SoftBank\ff09\3084iCloud\30e1\30fc\30eb\306a\3069\3092\3054\5229\7528\306e\5834\5408\3001\53d7\4fe1\8a2d\5b9a\306b\3088\3063\3066\306f\5f53\5e97\304b\3089\306e\30e1\30fc\30eb\304c\53d7\4fe1\3067\304d\306a\3044\5834\5408\304c\3054\3056\3044\307e\3059\3002\a\3054\6ce8\6587\524d\306b\5f53\5e97\30e1\30fc\30eb\306e\53d7\4fe1\8a2d\5b9a\ff3binfo@kekmarche.jp\ff3d\3092\304a\9858\3044\3044\305f\3057\307e\3059\3002\a\3054\6ce8\6587\5f8c\3001\78ba\8a8d\30e1\30fc\30eb\304c\53d7\4fe1\3067\304d\306a\3044\5834\5408\306f\3001\30a2\30ab\30a6\30f3\30c8\30da\30fc\30b8\304b\3089\3054\78ba\8a8d\3044\305f\3060\304f\304b\3001\304a\554f\3044\5408\308f\305b\304f\3060\3055\3044\3002";display:block;font-size:.36em;line-height:1.7;letter-spacing:.06em;margin-top:2em;text-align:left;white-space:break-spaces}
/*# sourceMappingURL=/cdn/shop/t/16/assets/add_custom.css.map */
