.pc-image-bottom-contetnt{width:calc(100% - 70px);margin:0 0 0 auto}.image-subtext{font-size:10px;margin-top:20px;text-align:right}.ProductPage-label{display:flex;flex-wrap:wrap;margin:10px 0 30px}.ProductPage-labelItem{font-size:14px;padding:4px 35px;border:1px solid #81786D;margin:10px 5px;color:#81786d;text-decoration:none;border-radius:40px}.ProductPage-labelItem a{color:#000;text-decoration:none}.ProductPage-label-icon{display:flex;justify-content:space-between}.ProductPage-labelItem-icon{width:19%;margin:0 5px}.ProductPage-labelItem-icon:first-child{margin:0 5px 0 0}.ProductPage-labelItem-icon.-vegan{margin:0 0 0 25px}.ProductPage-labelItem-icon img{width:100%}.sp-image-bottom-contetnt{display:none}.sp-image-bottom-contetnt .ProductPage-label{margin:40px 0 24px}.sp-image-bottom-contetnt .ProductPage-labelItem{font-size:10px;padding:6px 18px;margin:5px}@media screen and (max-width:749px){.pc-image-bottom-contetnt{display:none}.sp-image-bottom-contetnt{display:block}}.product-content-feat-rte p span:after{content:"\3001"}.product-content-feat-rte p span:last-child:after{content:""}.header-icn-insta{width:19px;margin:5px 15px 0 0;flex-shrink:0}.header-icn-insta img{width:100%;display:block}@media(min-width:750px){.header-icn-insta{margin:10px 17px 0 0}}.header-section--padding{padding-top:calc(var(--section-padding-top) * 1.2)!important;padding-bottom:calc(var(--section-padding-bottom) * 1.2)!important}.template-index .slideshow__card .slideshow__subheading{margin-bottom:30px}@media screen and (max-width:749px){.slideshow--mobile-overlay .slideshow__center{bottom:auto;top:50px}}@media screen and (max-width:749px){.template-index .slideshow--mobile-overlay .slideshow__content.flickity-enabled{position:static}}.template-index .slideshow__heading .tcp-slide-mobile-break{display:none}@media screen and (max-width:749px){.template-index .slideshow__heading .tcp-slide-mobile-break{display:block}.template-index .slideshow__heading{font-size:clamp(21px,6.4vw,27px)}}.header__heading-link{display:flex;align-items:center}.header__right{align-items:center}.header-icn-insta{margin-top:0;display:flex;align-items:center}@media screen and (min-width:750px){.header__icon,.header__icon--search{width:4.4rem}.header-icn-insta{margin-top:0}}@media screen and (max-width:749px){.header{display:grid;grid-template-columns:1fr 2fr 1fr}.header .header__right{display:flex;align-items:center}.header .header__heading,.header>.header__heading-link{position:static;transform:none;max-width:none}.header .header__right search-modal{margin-inline-end:0;order:initial}.header .header__right cart-drawer,.header .header__right>.header__icon--cart{margin-inline-end:0}.header__icon--search{width:2.3rem}.header-icn-insta{margin:0 15px 0 0}}.template-index .slideshow__heading .tcp-slide-narrow-break{display:none}@media screen and (max-width:359px){.template-index .slideshow__heading .tcp-slide-narrow-break{display:block}}@media screen and (max-width:749px){.header{grid-template-columns:1fr auto 1fr}.header .header__heading-logo{width:auto!important}}@media screen and (max-width:749px){.header .header__heading-logo{height:var(--image-logo-height);width:auto!important}.tcp-copyright-detail{display:block;margin-top:.3rem}}.tcp-copyright-brand{white-space:nowrap}@media screen and (min-width:750px){.tcp-copyright-detail{margin-inline-start:.25em}}.template-index .gallery__text .overlay-text__heading{line-height:1.45}.template-index .gallery__text .overlay-text__subheading{line-height:1.6}.template-index .tcp-banner-mobile-break{display:none}@media screen and (max-width:749px){.template-index .tcp-banner-mobile-break{display:block}.template-index .gallery__text .overlay-text__heading.h3{font-size:clamp(15px,4.5vw,20px)}}.template-index .gallery__text .overlay-text__subheading{white-space:pre-line}.template-index .tcp-banner-offer{display:inline-block;white-space:nowrap;font-size:.85em}@media screen and (min-width:990px){.header.header--middle-left{padding-inline:24px;column-gap:12px}.header--middle-left .header__inline-menu{margin-inline-start:0}.header--middle-left .header__menu-item--top{padding-inline:clamp(5px,.5vw,7px)!important}.header--middle-left .header__right{margin-inline-end:0}.header--middle-left .header__icon{width:32px}.header--middle-left .header-icn-insta{margin-inline-end:6px}}@media screen and (min-width:750px){.template-index .gallery--2 .gallery__item{flex-grow:0}}#mini-cart .mini-cart__inner:has(.cart-delivery-datetime_checkout-wrapper){justify-content:flex-start;overflow-y:auto;overscroll-behavior:contain}#mini-cart .mini-cart__inner:has(.cart-delivery-datetime_checkout-wrapper)>*{flex-shrink:0}#mini-cart .mini-cart__inner:has(.cart-delivery-datetime_checkout-wrapper) .mini-cart__main{flex:1 0 auto;overflow:visible}#mini-cart .button-container:has(.cart-delivery-datetime_checkout-wrapper){display:flex;flex-direction:column;align-items:stretch;gap:12px}#mini-cart .cart-delivery-datetime_checkout-wrapper,#mini-cart .button-container:has(.cart-delivery-datetime_checkout-wrapper) .button{width:100%;margin:0;flex:none}#mini-cart .cart-delivery-datetime_app_block{text-align:left;letter-spacing:normal}#mini-cart .delivery-select-container__select{font-size:14px;padding-right:3.2rem}#mini-cart #cart-delivery-datetime_embedded button{background-color:#f5f5f5!important}#mini-cart #cart-delivery-datetime_embedded div.delivery-select-container__select{height:auto;min-height:44px;line-height:1.5;padding:10px 36px 10px 10px;box-sizing:border-box}#mini-cart #cart-delivery-datetime_embedded div.delivery-select-container__select>div{white-space:normal;overflow-wrap:anywhere}#mini-cart #cart-delivery-datetime_embedded .delivery-select-container--calendar{top:50%;transform:translateY(-50%)}html[lang=ja] #cart-delivery-datetime_loading{font-size:0;margin:10px 0;padding:15px;background:#f5f5f5;border-radius:4px}html[lang=ja] #cart-delivery-datetime_loading:after{content:"\914d\9001\65e5\6642\306e\9078\629e\3092\8aad\307f\8fbc\307f\4e2d\2026";font-size:14px;line-height:1.5;color:#555}html[lang=ja] .delivery-modal__overlay,html[lang=ja] .delivery-modal__content{animation:none!important;opacity:1}html[lang=ja] #mini-cart #cart-delivery-datetime_embedded .tcp-delivery-expanded{max-height:none!important;height:auto!important;overflow:visible!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/tcp-legacy-components.css.map */
