:root{--c-font-gothic: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--c-font-mincho: "Noto Serif JP", "\6e38\660e\671d", "Yu Mincho", "Hiragino Mincho ProN", serif;--c-font-rounded: "M PLUS Rounded 1c", "Noto Sans JP", sans-serif;--c-color-primary: #1E3049;--c-color-secondary: #6B7B8D;--c-color-accent: #C4A265;--c-color-bg-light: #F8F7F5;--c-color-bg-dark: #1E3049;--c-color-text-dark: #222222;--c-color-text-light: #FFFFFF;--c-color-border: #E5E5E5;--c-color-key: #8DC21F;--c-color-highlight: #E06969;--c-container-width: 1200px;--c-container-padding: 20px;--c-transition-base: .3s ease;--c-transition-slow: .6s ease}.main-content{font-family:var(--c-font-mincho)}.header__wrapper,.theme__header,.footer,.subfooter{font-family:var(--c-font-gothic)}.header__wrapper{--COLOR-NAV: rgba(34, 34, 34, .7);--COLOR-NAV-TEXT: #ffffff;--COLOR-NAV-TEXT-DARK: #ffffff;--COLOR-NAV-TEXT-LIGHT: rgba(255, 255, 255, .85);--COLOR-NAV-BORDER: rgba(255, 255, 255, .15);--COLOR-NAV-A10: rgba(255, 255, 255, .5);--underline: rgba(255, 255, 255, .85)}.header__wrapper .hover__bar{display:none!important}.header__wrapper .navlink--toplevel .navtext,.header__wrapper .header__desktop__button .navlink .navtext{position:relative;display:inline-block}.header__wrapper .navlink--toplevel .navtext:after,.header__wrapper .header__desktop__button .navlink .navtext:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:2px;background:#ffffffd9;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.header__wrapper .navlink--toplevel:hover .navtext:after,.header__wrapper .header__desktop__button .navlink:hover .navtext:after{transform:scaleX(1)}.header__wrapper .wrapper--full{padding-left:40px;padding-right:40px}.header__wrapper .header__menu .navlink--toplevel[target=_blank] .navtext{position:relative;padding-right:20px}.header__wrapper .header__menu .navlink--toplevel[target=_blank] .navtext:before{content:"";position:absolute;top:50%;right:0;translate:0 -70%;width:14px;height:14px;display:inline-block;background-image:url(ico-blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:836px){.shopify-section-group-group-header .header__backfill{height:100px!important}.template-index .shopify-section-group-group-header .header__backfill{height:0!important}.header__wrapper .menu__item.parent,.header__wrapper .menu__item.grandparent{align-self:stretch;height:100px}.header__wrapper .menu__item.parent .header__dropdown,.header__wrapper .menu__item.grandparent .header__dropdown{left:0;margin-left:0;margin-top:0;width:max-content;min-width:180px;padding:16px 24px 20px;box-sizing:border-box;background-color:#fff;color:#222;border-color:#0000001f}.header__wrapper .header__dropdown .navlink,.header__wrapper .header__dropdown .navtext{color:#222}.header__wrapper .header__dropdown .navlink:hover .navtext{color:#222;opacity:.7}.header__wrapper .header__dropdown.is-visible,.header__wrapper .header__dropdown__wrapper{pointer-events:auto}.header__wrapper .header__dropdown .navlink{pointer-events:auto;cursor:pointer}.header__wrapper .header__dropdown:before{pointer-events:none}}@media screen and (min-width:836px){.header__wrapper .theme__header[data-header-height],.header__wrapper .header__inner:not(.header__inner--bar){height:100px}.header__wrapper .header__inner:not(.header__inner--bar){display:flex;align-items:center}.header__wrapper .header__inner .wrapper,.header__wrapper .header__inner .wrapper--full{height:100px;display:flex;align-items:center;width:100%}.header__wrapper .header__desktop{align-items:stretch;width:100%}.header__wrapper .header__desktop__bar__l,.header__wrapper .header__desktop__bar__r,.header__wrapper .header__desktop__bar__inline,.header__wrapper .header__desktop--logo_center .header__desktop__bar__c,.header__wrapper .header__desktop--menu_center .header__desktop__bar__l,.header__wrapper .header__desktop--split .header__desktop__bar__l{align-items:center}.header__wrapper .header__menu,.header__wrapper .header__desktop__buttons{align-items:flex-end}.header__wrapper .header__desktop__bar__c .header__logo,.header__wrapper .header__desktop__bar__l .header__logo,.header__wrapper .header__desktop__button .navlink,.header__wrapper .header__menu .navlink--toplevel{padding-top:0;padding-bottom:0}.header__wrapper .header__menu .navtext,.header__wrapper .header__logo__text,.header__wrapper .header__desktop__button .navtext{font-size:17px;line-height:2;letter-spacing:.03em}.header__wrapper .header__menu .navlink--toplevel .navtext{translate:0 12px}.header__wrapper .header__desktop__bar__inline{gap:70px}.header__wrapper .header__menu .menu__item .navlink--toplevel{padding:0 16px}.header__wrapper .header__menu .menu__item:first-child .navlink--toplevel{padding-left:0}.header__wrapper .header__desktop__buttons{gap:22px;translate:-12px 12px}.header__wrapper .header__desktop__buttons .header__desktop__button .navlink{padding:0}}.header__wrapper .theme__header,.header__wrapper .header__inner{background-color:#2222228c;border-bottom-color:#ffffff26}.header__wrapper .header__logo__text,.header__wrapper .navlink,.header__wrapper .navtext,.header__wrapper .header__desktop__button .navlink,.header__wrapper .header__mobile__button,.header__wrapper .header__logo__text span,.header__wrapper .header__menu .navlink,.header__wrapper .header__cart__status{color:#fff}.header__wrapper svg.icon-theme,.header__wrapper .header__desktop__button svg,.header__wrapper .header__mobile__button svg,.header__wrapper .c-header-icon{color:#fff}.header__wrapper .c-header-icon{width:24px;height:24px;flex-shrink:0}[data-header-transparent=true] .header__wrapper .theme__header{background-color:#222222b3}@media screen and (max-width:1199px){.header__logo__link{width:25.83vw}.header__wrapper .header__desktop__bar__inline{gap:5vw}.header__wrapper .header__menu .menu__item .navlink--toplevel{padding:0 1.5vw}.header__wrapper .header__menu .navtext,.header__wrapper .header__logo__text,.header__wrapper .header__desktop__button .navtext{font-size:1.42vw}}@media screen and (max-width:835px){.shopify-section-group-group-header .header__backfill{height:65px!important}.header__wrapper .header__inner:not(.header__inner--bar){min-height:65px}.header__wrapper .header__inner .wrapper,.header__wrapper .header__inner .wrapper--full{height:65px;padding:5px 14px 0}.header__wrapper .theme__header,.header__wrapper .header__inner{background-color:#262526}.header__wrapper .header__mobile{display:flex!important;align-items:center;justify-content:space-between;height:65px;grid-template-columns:unset}.header__wrapper .header__mobile>.header__logo{order:1;flex-shrink:0;margin:0;padding:0;display:flex;align-items:center}.header__wrapper .header__mobile>.header__logo .header__logo__link{max-width:180px;width:180px}.header__wrapper .header__mobile>.header__logo img{max-width:180px;width:100%;height:auto;object-fit:contain}.header__wrapper .header__mobile__right{order:2;display:flex!important;align-items:flex-end;gap:13px;min-height:26px;margin-right:62px}.header__wrapper .header__mobile__left{position:absolute;bottom:0;right:20px;translate:0 -8px;display:flex!important;align-items:flex-end;width:28px}.header__wrapper .header__mobile__right .header__mobile__button{color:#fff;display:flex;align-items:flex-end;padding:0;min-width:14px}.header__wrapper .header__mobile__right .c-header-icon,.header__wrapper .header__mobile__right .header__mobile__button img,.header__wrapper .header__mobile__right .header__mobile__button svg{width:clamp(15px,4vw,22px);height:auto;color:#fff;fill:#fff;flex-shrink:0}.header__wrapper .header__mobile__left .header__mobile__button{flex-direction:column;align-items:flex-end;gap:0px;min-width:auto;width:28px;padding:0;font-size:10px;color:#fff;translate:0 -4px}.header__wrapper .header__mobile__left .header__mobile__button svg{width:28px;height:28px;flex-shrink:0}.header__wrapper .header__mobile__left .header__mobile__button:after{content:"Menu";font-size:10px;line-height:1;font-family:var(--c-font-gothic);align-self:flex-end}.header__wrapper .header__mobile__right .header__mobile__button svg{color:#fff;fill:#fff}}.c-font-rounded{font-family:var(--c-font-rounded)}.c-footer{--bg: #F2F2F2;--text: var(--c-color-text-dark, #222);background-color:var(--bg);color:var(--text)}.c-footer a{color:var(--text)}.c-footer .section-padding-custom{padding:0 30px}.c-footer__top{padding:40px 10px 8px;border-bottom:1px solid #707070}.c-footer__top__inner{display:flex;flex-wrap:wrap;align-items:flex-end;gap:24px 15px}.c-footer__top__logo{flex-shrink:0}.c-footer__logo__wrapper{line-height:0}.c-footer__logo{display:block;width:var(--c-footer-logo-width-mobile, 100px)}.c-footer__logo img{display:block;max-width:100%;width:100%;height:auto}@media screen and (min-width:768px){.c-footer__logo{width:var(--c-footer-logo-width-desktop, 120px)}}.c-footer__top__texts{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px 10px}.c-footer__top__text{margin:0;font-size:15px;line-height:1.6;color:var(--text)}.c-footer__top__text--ja{font-size:14px;font-family:var(--c-font-mincho);font-weight:500}.c-footer__top__text--en{font-size:12px;letter-spacing:.05em}.c-footer__top__socials{display:flex;align-items:center;gap:10px;flex-shrink:0;padding-right:6px}.c-footer__top__socials .footer__icon--social{margin:0 10px 10px 0;color:var(--text);max-width:100%;transition:opacity .3s ease}.c-footer__top__socials .footer__icon--social svg{width:24px;height:auto}.c-footer__top__socials .footer__icon--social:hover{opacity:.6}.c-footer__top__socials .footer__icon--social path{fill:currentColor}@media screen and (max-width:767px){.c-footer__top{position:relative;padding:40px 0 15px}.c-footer .section-padding-custom{padding:0 15px}.c-footer__top__inner{flex-direction:column;align-items:flex-start;gap:10px;padding:0 5px}.c-footer__logo{display:block;width:var(--c-footer-logo-width-mobile, 100px)!important}.c-footer__top__texts{flex-direction:column;align-items:flex-start;gap:2px}.c-footer__top__text--ja{font-size:10px}.c-footer__top__text--en{font-size:8px}.c-footer__top__socials{display:flex;align-items:center;gap:16px;flex-shrink:0}.c-footer__top__socials{position:absolute;bottom:15px;right:5px;gap:5px}.c-footer__top__socials .footer__icon--social{margin:0}.c-footer__top__socials svg{width:100%!important;height:auto!important}.c-footer__top__socials .footer__icon--social{max-width:14px}}.c-footer__menu{padding:120px 170px 60px}.c-footer__title{font-family:var(--c-font-gothic);font-size:22px;font-weight:600;color:#e06969;letter-spacing:-.01em;margin:0 0 50px;padding-bottom:8px}.c-footer__quicklinks{list-style:none;margin:0;padding:0}.c-footer__quicklinks li{margin:0 0 28px}.c-footer__quicklinks a{position:relative;text-decoration:none;font-size:17px;color:var(--text)}.c-footer__quicklinks a:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:1px;background:currentColor;opacity:.25;transform:scaleX(0);transform-origin:100% 50%;transition:transform .2s ease,opacity .4s cubic-bezier(.215,.61,.355,1)}.c-footer__quicklinks a[target=_blank]{position:relative;padding-right:20px}.c-footer__quicklinks a[target=_blank]:before{content:"";position:absolute;top:50%;right:0;translate:0 -50%;width:14px;height:14px;display:inline-block;background-image:url(ico-blank-k.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media(-webkit-min-device-pixel-ratio:2){.c-footer__quicklinks a:after{height:.5px}}.c-footer__quicklinks a:hover:after{transform:scaleX(1);transform-origin:0 50%;opacity:1}[dir=rtl] .c-footer__quicklinks a:after{transform-origin:0 50%}[dir=rtl] .c-footer__quicklinks a:hover:after{transform-origin:100% 50%}.c-footer__payment{display:none}@media screen and (max-width:1199px){.c-footer__logo{width:25.83vw}.c-footer__menu{padding:10vw 14vw}.c-footer__title{margin-bottom:4.17vw;font-size:1.83vw}.c-footer__quicklinks li{margin-bottom:2.5vw;font-size:1.42vw}.c-footer__quicklinks li a{font-size:1.42vw}}@media screen and (max-width:1000px){.c-footer__menu{padding:10vw 40px}}@media screen and (min-width:768px){.c-footer__menu .float-grid{display:grid;grid-template-columns:repeat(4,1fr)}.c-footer__menu .c-footer__block{min-width:0}}@media screen and (max-width:1280px){.c-footer__menu .float-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.c-footer__menu .float-grid{display:flex;flex-direction:column}.c-footer__block .c-footer__quicklinks{padding:0}.c-footer__block+.c-footer__block{margin-top:60px}.c-footer__menu{padding:40px 20px 40px 45px}.c-footer__title{margin-bottom:20px;font-size:18px}.c-footer__quicklinks{padding-left:20px!important}.c-footer__quicklinks li{margin-bottom:18px}.c-footer__quicklinks li a{font-size:13px}.c-footer__payment{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:5px 5px;padding:0 20px 20px;flex-shrink:0;background-color:#f2f2f2}.c-footer__payment .footer__icon--payment{width:35px!important}}.c-subfooter{background-color:#333!important;color:#fff}.c-subfooter a{color:#fff}.c-subfooter a:hover{opacity:.85}.c-subfooter .section-padding{padding:0 80px}.c-subfooter__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding:90px 0 40px}.c-subfooter__left{flex:1;min-width:0}.c-subfooter__logos{display:flex;flex-wrap:wrap;align-items:center;gap:24px 50px;margin-bottom:30px}.c-subfooter__logo__link{display:inline-block;line-height:0}.c-subfooter__logo{display:block;width:var(--c-subfooter-logo-w-sp, 60px);height:auto;object-fit:contain}.c-subfooter__copyright{margin:0;font-size:14px;letter-spacing:.03em;color:#ffffffd9;line-height:1.5}.c-subfooter__payment{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px;flex-shrink:0;background-color:#f5f7fd}.c-subfooter__payment .footer__icon--payment{margin:0}[data-powered-link]{display:none!important}@media screen and (min-width:768px){.c-subfooter__logo{width:var(--c-subfooter-logo-w-pc, 80px)}}@media screen and (max-width:900px){.c-subfooter__logos{gap:20px}.c-subfooter__copyright{font-size:12px}}@media screen and (max-width:835px){.c-subfooter__left{width:100%!important}.c-subfooter__logo{width:var(--c-subfooter-logo-w-sp, 80px)}.c-subfooter__logos{gap:30px;justify-content:space-between;margin-bottom:40px}.c-subfooter .section-padding{padding:0 40px}.c-subfooter__payment{display:none}.c-subfooter__inner{width:100%;flex-direction:column;align-items:center;gap:40px;padding:55px 0 20px}.c-subfooter__copyright{text-align:center;font-size:13px!important}}@media screen and (max-width:400px){.c-subfooter__copyright{font-size:12px!important}}.c-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:835px){.header__wrapper .header__drawer .drawer__content{background:#fff}.header__wrapper .header__drawer .drawer__close{background-color:#fff}.header__wrapper .header__drawer .drawer__content,.header__wrapper .header__drawer .drawer__top,.header__wrapper .header__drawer .drawer__inner,.header__wrapper .header__drawer .sliderow__title,.header__wrapper .header__drawer .sliderow__title a,.header__wrapper .header__drawer .drawer__button,.header__wrapper .header__drawer .drawer__close svg,.header__wrapper .header__drawer .sliderule__chevron--left svg,.header__wrapper .header__drawer .sliderule__chevron--right svg{color:#222}.header__wrapper .header__drawer .drawer__top{border-bottom-color:#0003}.header__wrapper .header__drawer .sliderow{background-color:#fff;border-bottom-color:#0003}.header__wrapper .header__drawer .sliderow__title[target=_blank]{position:relative;padding-right:25px}.header__wrapper .header__drawer .sliderow__title[target=_blank]:before{content:"";position:absolute;top:50%;right:0;translate:0 -70%;width:14px;height:14px;display:inline-block;background-image:url(ico-blank-k.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.header__desktop{display:none}}.collection--compact-mobile .js-grid{gap:80px 40px}.c-product-card__link{display:block;text-decoration:none;color:inherit}.c-product-card__image-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:5px;background:#eee}.c-product-card__image-wrap>img:not(.c-product-card__badge){display:block;width:100%;height:100%;object-fit:cover;transition:scale .3s ease,opacity .3s ease}.c-product-card__link:hover .c-product-card__image-wrap>img:not(.c-product-card__badge){scale:1.1;opacity:.88}.c-product-card__image-wrap .placeholder-svg{width:100%;height:100%;opacity:.3}.c-product-card__badge{position:absolute;top:0;right:0;z-index:1;line-height:0}.c-product-card__badge img{height:40px;width:auto;display:block}.c-product-card__info{padding:20px 2px 0}.c-product-card__title{font-family:var(--c-font-mincho);font-size:19px;font-weight:500;color:var(--c-color-text-dark);margin:0 0 8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-product-card__price{font-family:var(--c-font-mincho);font-size:21px;color:var(--c-color-text-dark);margin:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.c-product-card__price-current--sale{color:#e85b81}.c-product-card__price-compare{font-size:11px;color:var(--c-color-secondary, #6B7B8D);text-decoration:line-through}.c-product-card__restock{display:flex;align-items:center;gap:6px;margin-top:20px;flex-wrap:wrap}.c-product-card__restock-badge{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.c-product-card__restock-badge img{height:28px;width:auto;display:block}.c-product-card__restock-date{font-size:17px;color:var(--c-color-text-dark);font-family:var(--c-font-mincho)}[data-toggle-grid="2"]{padding-inline-start:20px}@media only screen and (max-width:479px){.collection--compact-mobile .wrapper,.collection--compact-mobile .wrapper .grandparent .header__dropdown__wrapper,.wrapper .grandparent .collection--compact-mobile .header__dropdown__wrapper{padding-left:var(--outer);padding-right:var(--outer)}[data-toggle-grid="1"]{padding-inline-start:20px}[data-toggle-grid="2"]{padding-inline-start:10px;padding-inline-end:20px}.collection--compact-mobile .js-grid{gap:40px 20px}}.shopify-policy__container{padding:0!important;margin:0!important;width:100%!important;background-color:#fff!important;overflow:hidden}.shopify-policy__title{display:none}.shopify-policy__body{max-width:800px;margin:0 auto;padding:50px 20px 120px;font-family:var(--c-font-mincho);font-size:15px;line-height:2;color:var(--c-color-text-dark);letter-spacing:.04em}.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body li{font-size:15px!important;line-height:2!important}.shopify-policy__body p{margin:0 0 1.8em}.shopify-policy__body p:last-child{margin-bottom:0}.shopify-policy__body h2{font-family:var(--c-font-mincho);font-size:22px;font-weight:600;line-height:1.6;color:var(--c-color-text-dark);margin:2.4em 0 1em;padding-bottom:12px;border-bottom:1px solid #E8E8E8;text-transform:none}.shopify-policy__body h3{font-family:var(--c-font-mincho);font-size:18px;font-weight:600;line-height:1.6;color:var(--c-color-text-dark);margin:2em 0 .8em;text-transform:none}.shopify-policy__body h4{font-family:var(--c-font-mincho);font-size:16px;font-weight:600;line-height:1.6;color:var(--c-color-text-dark);margin:1.8em 0 .6em;text-transform:none}.shopify-policy__body>h2:first-child,.shopify-policy__body>div>h2:first-child,.shopify-policy__body>h3:first-child,.shopify-policy__body>div>h3:first-child{margin-top:0}.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.8em;padding-left:1.5em}.shopify-policy__body ul{list-style:disc}.shopify-policy__body ol{list-style:decimal}.shopify-policy__body ol ol{list-style:none;counter-reset:nested-ol;padding-left:0}.shopify-policy__body ol ol>li{counter-increment:nested-ol}.shopify-policy__body ol ol>li:before{content:"(" counter(nested-ol) ") "}.shopify-policy__body li{margin-bottom:.4em;padding-left:0!important}.shopify-policy__body li:last-child{margin-bottom:0}.shopify-policy__body a{color:var(--c-color-text-dark);text-decoration:underline;text-underline-offset:3px;transition:opacity .3s}.shopify-policy__body a:hover{text-decoration:none;opacity:.6}.shopify-policy__body strong,.shopify-policy__body b{font-weight:700}.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.8em 0;font-size:14px;line-height:1.8}.shopify-policy__body table th{padding:12px 14px!important;border-top:1px solid #CCC;border-bottom:1px solid #CCC;font-weight:600;text-align:center;background:#f8f8f8}.shopify-policy__body table th+th{border-left:1px solid #CCC}.shopify-policy__body table tr:first-child td{border-top:1px solid #E8E8E8}.shopify-policy__body table td{padding:12px 14px!important;border-bottom:1px solid #E8E8E8;vertical-align:top}.shopify-policy__body table td+td{border-left:1px solid #E8E8E8}@media screen and (max-width:767px){.shopify-policy__body{padding:36px 20px 60px}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body ul,.shopify-policy__body ol,.shopify-policy__body li{font-size:14px!important;line-height:1.9!important}.shopify-policy__body h2{font-size:19px;margin:2em 0 .8em;padding-bottom:10px}.shopify-policy__body h3{font-size:16px;margin:1.8em 0 .6em}.shopify-policy__body h4{font-size:15px;margin:1.6em 0 .5em}.shopify-policy__body table{font-size:13px}.shopify-policy__body table th,.shopify-policy__body table td{padding:10px!important}}.policy-privacy-policy .shopify-policy__body table td{width:50%}.policy-refund-policy .shopify-policy__body strong,.policy-terms-of-service .shopify-policy__body strong{display:inline-block;padding-bottom:.5rem}.policy-shipping-policy .shopify-policy__body p:nth-child(odd){margin:2rem 0 -.5rem;font-weight:600}.policy-shipping-policy .shopify-policy__body p:last-of-type{margin:.5rem 0 0;font-weight:400}.policy-legal-notice .shopify-policy__body table th{width:33%}@media screen and (max-width:767px){.c-product-card__info{padding-top:8px}.c-product-card__title{margin-bottom:2px;font-size:12px}.c-product-card__price{font-size:12px}.c-product-card__price-compare{font-size:11px;color:var(--c-color-secondary, #6B7B8D);text-decoration:line-through}.c-product-card__restock{flex-direction:column;align-items:flex-start;gap:2px;margin-top:10px}.c-product-card__restock-date{font-size:13px}.c-product-card__restock-badge img{height:23px!important;width:auto;display:block}.c-product-card__badge img{height:23px!important}}.cart__drawer .cart__items{font-family:var(--c-font-mincho)!important}.cart__drawer .cart__drawer__title{font-size:18px}.cart__drawer .cart__items__image{aspect-ratio:1 / 1}.cart__drawer .cart__items__image img{width:100%;height:100%;object-fit:cover}.cart__drawer .cart__items__title{font-family:var(--c-font-mincho);font-size:16px;font-weight:500;color:var(--c-color-text-dark);margin:0 0 8px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cart__drawer .cart__items__quantity{margin-top:5px}.cart__drawer .btn--primary.btn,.cart__drawer .shopify-challenge__button{background-color:#222;border:1px solid #222;color:#fff;font-size:16px;font-family:var(--c-font-mincho);font-weight:500;padding:20px 10px;line-height:1.4;transition:all .3s ease}.cart__drawer .btn--primary.btn:hover,.cart__drawer .shopify-challenge__button:hover{opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c_custom.css.map */
