.footer__title{font-weight:700;font-size:var(--body-font-size)!important}.type-banner .promo-grid__container{align-items:center;height:100%}.type-banner__text{flex-direction:column;gap:1rem}.flex-grid__item--75 .type-banner__text,.flex-grid__item--100 .type-banner__text{flex-direction:row}.type-banner__text h2,.type-banner__text p,.type-banner__text .element-button{margin:0}.collection-hero__content.overlay{--element-text-color: rgb(255,255,255);--color-secondary: rgb(0,0,0, .6)}.element-input:not(.element-input--transparent){--element-input-color-primary: var(--root-color-primary, #000);--element-input-color-secondary: var(--root-color-secondary, #fff)}.newsletter__input-group .element-input~button{--element-button-height: initial}.newsletter-section .element-text.element-text--heading-h0{font-size:var(--element-text-font-size--heading-2xl);line-height:var(--element-text-line-height--heading-2xl)}.newsletter-section .element-text.element-text--heading-h1{font-size:var(--element-text-font-size--heading-xl);line-height:var(--element-text-line-height--heading-xl)}.newsletter-section .element-text.element-text--heading-h2{font-size:var(--element-text-font-size--heading-lg);line-height:var(--element-text-line-height--heading-lg)}.newsletter-section .element-text.element-text--heading-h3{font-size:var(--element-text-font-size--heading-md);line-height:var(--element-text-line-height--heading-md)}.text-with-icons__block-text a,.newsletter-section__content a{text-decoration:underline}.section-coupon-point .item-box .item{padding:20px 30px 20px 0;border-radius:12px;border:2px solid #2C2C2C;background:#fff;display:flex;align-items:center;position:relative;margin-top:20px}@media screen and (max-width:767px){.section-coupon-point .item-box .item{padding:70px 20px 30px;margin-top:30px}}.section-coupon-point .item-box .item:before{display:none}.section-coupon-point .item-box .item:first-child{margin-top:0}.section-coupon-point .item-box .item .item__number{line-height:1;font-weight:700;background:#2c2c2c;color:#fff;min-width:64px;height:60px;font-size:25px;padding-left:10px;font-family:Montserrat,sans-serif;display:flex;flex-wrap:wrap;align-items:center;position:relative;margin-left:-8px}@media screen and (max-width:767px){.section-coupon-point .item-box .item .item__number{margin:0;top:-10px;padding-left:0;justify-content:center;align-items:start;padding-top:12px;height:64px;position:absolute;left:50%;transform:translate(-50%)}}.section-coupon-point .item-box .item .item__number:before{position:absolute;content:"";width:0px;height:0px;z-index:1;top:0;right:0;border-width:30px 12px 30px 0px;border-color:transparent #fff transparent transparent;border-style:solid}@media screen and (max-width:767px){.section-coupon-point .item-box .item .item__number:before{bottom:0;right:0;border-width:54px 32px 11px 32px;border-color:transparent transparent #fff transparent}}.section-coupon-point .item-box .item .item__number .item__number__in span{color:#fff;font-size:8px;display:block;letter-spacing:.2em;margin-bottom:5px;text-align:center;font-weight:400}@media screen and (max-width:767px){.section-coupon-point .item-box .item .item__number .item__number__in span{margin-bottom:0}}.section-coupon-point .item-box .item .item__content{padding-left:20px;line-height:2;font-size:14px}@media screen and (max-width:767px){.section-coupon-point .item-box .item .item__content{padding-left:0}}@media screen and (max-width:767px){.section-contact{padding:0 0 30px}}.section-contact .section-header{margin-bottom:70px}@media screen and (max-width:767px){.section-contact .section-header{padding:20px 25px;margin:0 -25px 40px;border-bottom:1px solid var(--colorBorder)}}.section-contact .section-header .section-header__title{text-align:center}@media screen and (max-width:767px){.section-contact .section-header .section-header__title{text-align:left}}.section-contact .section-contact__navi{margin-bottom:70px}@media screen and (max-width:767px){.section-contact .section-contact__navi{margin:40px 0 30px}}.section-contact .section-contact__navi ul{display:flex;justify-content:center;margin:0}.section-contact .section-contact__navi ul li{list-style:none;padding:0 60px}@media screen and (max-width:767px){.section-contact .section-contact__navi ul li{padding:0}}@media screen and (max-width:767px){.section-contact .section-contact__navi ul li:first-child{padding-right:20px}}@media screen and (max-width:767px){.section-contact .section-contact__navi ul li:last-child{padding-left:20px}}.section-contact .section-contact__navi ul li a{color:#2c2c2c;font-size:22px;font-weight:700;letter-spacing:.1em;text-decoration:none}@media screen and (max-width:767px){.section-contact .section-contact__navi ul li a{font-size:18px}}@media screen and (max-width:320px){.section-contact .section-contact__navi ul li a{font-size:16px}}.section-contact .section-contact__navi ul li a:hover{color:#2c2c2c}.section-contact .section-contact__navi ul li a.is-active:after{content:"";height:2px;display:block;background:#2c2c2c;width:90%;margin:0 auto}.section-contact .section-contact__description{margin-bottom:50px}.section-contact .section-contact__description h2{font-size:22px;letter-spacing:.1em;font-weight:700;text-align:center;margin:0 0 20px;color:#2c2c2c}@media screen and (max-width:767px){.section-contact .section-contact__description h2{font-size:18px}}.section-contact .section-contact__description p{text-align:center;letter-spacing:.03em;line-height:2;font-size:14px}@media screen and (max-width:767px){.section-contact .section-contact__description p{text-align:left}}.section-contact .section-contact__description b{font-size:18px;font-weight:700;color:#2c2c2c}.section-contact .section-contact__description a{color:#2c2c2c;text-decoration:underline}.section-contact .section-contact__form{max-width:900px;margin:0 auto}.section-contact .section-contact__form form .submit-area{text-align:center;margin-bottom:20px}.page-header{border-bottom:1px solid var(--colorBorder);padding:40px 0}@media screen and (max-width:767px){.page-header{padding:20px 0}}.page-header h1{color:#2c2c2c;font-weight:700;letter-spacing:.05em;margin:0}@media screen and (max-width:767px){.page-header h1{font-size:22px}}.page-width--narrow{padding:70px 40px}@media screen and (max-width:767px){.page-width--narrow{padding:40px 25px 30px;margin:0;max-width:none}}.page-content .rte{letter-spacing:.05em}@media screen and (max-width:767px){.page-content .rte{margin:0}}.page-content .rte h2{font-size:16px;color:#2c2c2c;margin:0 0 10px;font-weight:700}@media screen and (max-width:767px){.page-content .rte h2{font-size:16px}}.page-content .rte h3{font-size:14px;font-weight:700;color:#2c2c2c;margin:30px 0 10px}@media screen and (max-width:767px){.page-content .rte h3{font-size:16px}}.page-content .rte p{font-size:14px;line-height:2;margin-bottom:30px}.page-content .rte span{color:#2c2c2c}.page-content .rte hr{border:none;margin:35px 0;border-top:1px solid #E6E5E5;border-color:#e6e5e5}@media screen and (max-width:767px){.page-content .rte hr{margin:30px 0}}.page-content .rte a{text-decoration:underline;font-size:28px;color:#87cefa}.page-content .rte ul{margin:0 0 30px}.page-content .rte ul>li{font-size:14px;position:relative;list-style:none;line-height:2;padding:0 0 0 20px}.page-content .rte ul>li:before{content:"\25cf";color:#2c2c2c;position:absolute;left:0}.page-content .rte ul>li:nth-child(n+2){margin-top:20px}.page-content .rte ul.li-kome li:before{content:"\203b"}.page-content .rte ul.li-kome--strong li:before{color:#a54343}.page-content .rte ol{counter-reset:list-count;list-style:none;margin:0 0 30px}.page-content .rte ol li{font-size:14px;position:relative;padding-left:30px;margin-bottom:10px;line-height:2}.page-content .rte ol li:before{content:counter(list-count)".";counter-increment:list-count;position:absolute;top:0;left:0;font-size:14px;font-weight:700}@media screen and (max-width:767px){.page-content .rte ol li:before{top:-2px}}.page-content .rte ol li h3{margin-bottom:5px;font-weight:700}.page-content .rte .txt-caution{background:#faf2f4;border-radius:10px;padding:40px 50px}.page-content .rte .txt-caution b{color:#953232;font-size:16px}.page-content .rte .txt-caution p{margin-bottom:0}.section-size-table{max-width:1030px;margin:0 auto}.section-size-table .section-size-table__description{text-align:center}.section-size-table .section-size-table__description h2{font-size:28px;font-weight:700;color:#2c2c2c}@media screen and (max-width:767px){.section-size-table .section-size-table__description h2{font-size:22px}}.section-size-table .section-size-table__description p{font-size:14px;line-height:2}.size-table-box .size-table-box__description{display:flex;padding:80px 80px 60px;background:#fff;border:2px solid #2C2C2C;border-bottom:none;border-radius:12px 12px 0 0;position:relative;margin-top:60px}@media screen and (max-width:767px){.size-table-box .size-table-box__description{display:block;padding:60px 20px 20px;margin-bottom:30px;border:2px solid #2C2C2C;border-radius:12px;margin-top:40px}}.size-table-box .size-table-box__description .label-area{position:absolute;top:0;left:0;width:100%;text-align:center;transform:translateY(-30px)}@media screen and (max-width:767px){.size-table-box .size-table-box__description .label-area{transform:translateY(-25px)}}@media screen and (max-width:414px){.size-table-box .size-table-box__description .label-area{transform:translateY(-18px)}}@media screen and (max-width:767px){.size-table-box .size-table-box__description .label-area img{max-width:400px;width:100%}}@media screen and (max-width:414px){.size-table-box .size-table-box__description .label-area img{max-width:270px}}.size-table-box .size-table-box__description .img-area{width:35%;text-align:right}@media screen and (max-width:767px){.size-table-box .size-table-box__description .img-area{width:100%;text-align:center;margin-bottom:20px}}.size-table-box .size-table-box__description .txt-area{width:65%}@media screen and (max-width:767px){.size-table-box .size-table-box__description .txt-area{width:100%}}@media screen and (max-width:767px){.size-table-box .size-table-box__description .txt-area ul{margin:0}}.size-table-box .size-table-box__description .txt-area ul li{list-style:none;padding-left:25px;background:url(/cdn/shop/files/icon_nikukyuu.png?v=1623572022) left 0px top 6px no-repeat;background-size:15px auto;line-height:2;font-size:14px}.size-table-box .size-table-box__table{border:2px solid #2C2C2C;border-top:none;border-radius:0 0 12px 12px}@media screen and (max-width:767px){.size-table-box .size-table-box__table{margin:0 calc(50% - 50vw);width:100vw;border:none}}.size-table-box .size-table-box__table table{border-collapse:collapse;overflow:hidden;border-radius:0 0 12px 12px}.size-table-box .size-table-box__table table tr:nth-child(odd){background:#fff}@media screen and (max-width:767px){.size-table-box .size-table-box__table table tr:nth-child(odd){background:#fff}}.size-table-box .size-table-box__table table tr:nth-child(2n){background:#faf8f4}@media screen and (max-width:767px){.size-table-box .size-table-box__table table tr:nth-child(2n){background:#fff}}.size-table-box .size-table-box__table table tr.tr-color{background:#faf8f4}.size-table-box .size-table-box__table table td{background:none;text-align:center;padding:20px 15px;border-right:1px solid #E6E5E5;border-bottom:1px solid #E6E5E5;font-size:14px}@media screen and (max-width:767px){.size-table-box .size-table-box__table table td{padding:20px 5px;font-size:13px}}.size-table-box .size-table-box__table table thead th{background:#cbbca0;color:#fff;text-align:center;border-right:1px solid #E6E5E5;border-bottom:1px solid #E6E5E5;font-size:14px;padding:15px 5px}@media screen and (max-width:767px){.size-table-box .size-table-box__table table thead th{padding:10px 5px;font-size:13px;min-width:55px}}.size-table-box .size-table-box__caption{text-align:center;font-size:14px;margin-top:40px}@media screen and (max-width:767px){.size-table-box .size-table-box__caption{text-align:left;line-height:2}}.section-measurement{max-width:1020px;margin:0 auto}@media screen and (max-width:767px){.section-measurement{padding:0 10px}}@media screen and (max-width:767px){.section-measurement .section-measurement__description{margin-bottom:40px}}.section-measurement .section-measurement__description h2{font-size:28px;font-weight:700;color:#2c2c2c;text-align:center;margin:0 0 20px}@media screen and (max-width:767px){.section-measurement .section-measurement__description h2{font-size:22px}}.section-measurement .section-measurement__description .box{display:flex;align-items:center;padding:20px 80px;background:#fff;border:2px solid #2C2C2C;border-radius:12px;margin-bottom:60px}@media screen and (max-width:767px){.section-measurement .section-measurement__description .box{display:block;padding:40px 25px 25px;margin-bottom:10px}}.section-measurement .section-measurement__description .box .box__img{width:35%;text-align:right}@media screen and (max-width:767px){.section-measurement .section-measurement__description .box .box__img{width:100%;text-align:center}}.section-measurement .section-measurement__description .box .box__txt{width:65%}@media screen and (max-width:767px){.section-measurement .section-measurement__description .box .box__txt{width:100%}}@media screen and (max-width:767px){.section-measurement .section-measurement__description .box .box__txt ul{margin:0}}.section-measurement .section-measurement__description .box .box__txt ul li{list-style:none;padding-left:25px;background:url(/cdn/shop/files/icon_nikukyuu.png?v=1623572022) left 0px top 6px no-repeat;background-size:15px auto;line-height:2}@media screen and (max-width:767px){.section-measurement .section-measurement__description .box .box__txt ul li{font-size:14px}}.section-measurement .section-measurement__list ul{display:flex;flex-wrap:wrap;margin:0;align-items:baseline}.section-measurement .section-measurement__list ul li{list-style:none;width:20%;text-align:center;margin-bottom:30px;font-size:14px}@media screen and (max-width:767px){.section-measurement .section-measurement__list ul li{width:50%}}.section-measurement .section-measurement__list ul li img{display:block;margin:0 auto 15px}.section-measurement .section-measurement__list ul li h3{text-align:center;color:#2c2c2c;font-size:14px;font-weight:700}.section-contact-tel{text-align:center}.section-contact-tel h2{font-size:28px;font-weight:700;color:#2c2c2c;margin:0 0 30px}@media screen and (max-width:767px){.section-contact-tel h2{font-size:20px;margin-bottom:15px}}.section-contact-tel .tel-area{font-size:38px;font-weight:700;margin-bottom:20px}@media screen and (max-width:767px){.section-contact-tel .tel-area{font-size:30px;margin-bottom:15px}}.section-contact-tel p{margin-bottom:0;font-size:14px;line-height:2}.form-vertical #accepts_marketing{display:flex;align-items:center;margin-bottom:30px}.form-vertical #accepts_marketing input{margin:0 10px 0 0}.form-vertical #accepts_marketing label{margin:0}.section-wholesale-mypage{margin-bottom:40px;background:#efefef;padding:30px;text-align:center}.section-wholesale-mypage .description{margin-bottom:20px;font-size:16px;font-weight:700}.breadcrumb{font-size:calc(var(--typeBaseSize)*.85);margin:0 0 10px}@media only screen and (max-width:768px){.breadcrumb{margin-bottom:15px}}.breadcrumb__divider{color:currentColor}.visible-xs{display:none}@media(max-width:767px){.visible-xs{display:inline!important}}span.label.variant__label.element-text{display:none}.free-shipping-bar{background-color:#2c2c2c;color:#fff;height:50px;line-height:50px;text-align:center;vertical-align:middle;font-size:170%;font-weight:700;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;position:fixed;top:0;left:0;width:100%;z-index:9999}
/*# sourceMappingURL=/cdn/shop/t/32/assets/overrides.css.map */
