.product--welme{--welme-product-gap: 32px;--welme-product-info-gap: 40px;--welme-product-text: #4e4e4e;--welme-product-border: rgba(0, 0, 0, .3);--welme-product-accent: #fc927e;--welme-product-radius: 8px;--welme-product-radius-sm: 4px;--welme-product-radius-md: 8px;--welme-product-media-width: 600px;--welme-product-thumb-gap: 8px;--welme-product-content-width: 1100px;--welme-product-button-text: #121212;--welme-product-button-surface: #fef4c3;--welme-subscription-surface: var(--welme-product-button-surface);--welme-subscription-accent: #845020;--welme-subscription-muted: #999999;--welme-subscription-border-selected: #845020;--welme-subscription-border-default: #ffffff}@media screen and (min-width:990px){.product--welme{gap:var(--welme-product-gap);max-width:var(--welme-product-content-width);margin:0 auto}.product--welme .product__media-wrapper{max-width:var(--welme-product-media-width);width:100%}.product--welme .product__info-wrapper{max-width:444px;padding-left:0}}@media screen and (min-width:750px){.product--welme_grid .product__media-item:not(.is-active){display:none}}.product--welme_grid media-gallery{display:flex;flex-direction:column;gap:var(--welme-product-gap)}.product--welme_grid .product__media-item{border-radius:var(--welme-product-radius);overflow:hidden}.product--welme .product-media-container{--ratio: 1 !important;--preview-ratio: 1 !important;--aspect-ratio: 1 !important;--ratio-percent: 100% !important}.product--welme .product-media-container.constrain-height{--constrained-height: 100%}.product--welme .product-media-container .media,.product--welme .product-media-container.constrain-height .media{padding-top:100%!important;height:auto!important}.product--welme_grid .product__media img,.product--welme_grid .deferred-media{border-radius:var(--welme-product-radius)}.product--welme_grid .thumbnail-slider{margin:0}.product--welme_grid .thumbnail-slider .slider-button{display:none}.product--welme_grid .thumbnail-list.thumbnail-list--welme-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--welme-product-thumb-gap);margin:0;padding:0;width:100%;flex-wrap:unset}.product--welme_grid .thumbnail-list.thumbnail-list--welme-grid.slider{display:grid}.product--welme_grid .thumbnail-list.thumbnail-list--welme-grid:after{display:none}@media screen and (min-width:750px){.product--welme_grid .product__media-list .product__media-item.is-active{width:100%}}@media screen and (max-width:749px){.product--welme_grid .product__media-list .product__media-item,.product--welme_grid .product__media-list .product__media-item.is-active{width:calc(100% - 3rem - var(--grid-mobile-horizontal-spacing))}}.product--welme_grid .thumbnail-list.thumbnail-list--welme-grid .thumbnail-list__item{width:100%;margin:0}.product--welme_grid .thumbnail-list.thumbnail-list--welme-grid .thumbnail-list__item:before{padding-bottom:100%}.product--welme_grid .thumbnail{border-radius:var(--welme-product-radius);aspect-ratio:1}.product--welme_grid .thumbnail img{border-radius:var(--welme-product-radius);object-fit:cover}@media screen and (max-width:749px){.product-media-modal__content{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;max-height:100vh;max-height:100dvh;padding:0}.product-media-modal__content>img{width:auto;height:auto;max-width:100vw;max-height:100vh;max-height:100dvh;object-fit:contain;margin:auto}}.product--welme .product__info-container{display:flex;flex-direction:column;gap:0}.product--welme .product__info-container>*{margin:0 0 24px}.product--welme .product__info-container>*:last-child{margin-bottom:0}.product--welme .product__text.subtitle,.product--welme .product__title{margin-bottom:12px}.product--welme .product__info-container>[id^=price-]{margin-bottom:16px}.product--welme .product__accordion{margin-bottom:32px}.product--welme .product__accordion:last-of-type{margin-bottom:40px}.product--welme .product__info-container>div:has(.huckleberry-subscription-widget-container),.product--welme .product__info-container>.shopify-app-block:has(.huckleberry-subscription-widget-container){margin:0 0 24px!important}.product--welme .product__info-container>variant-selects,.product--welme .product__info-container>.product-form__quantity{margin:0}.product--welme .product__text.subtitle,.product--welme .product__text:not(.caption-with-letter-spacing){font-size:12px;font-weight:400;color:var(--welme-product-text);letter-spacing:0;margin:0}.product--welme .product__title-group{display:flex;flex-direction:column;gap:12px}.product--welme .product__title h1{font-family:Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Hiragino Sans,sans-serif;font-size:40px;font-weight:400;color:var(--welme-product-text);line-height:1.4;margin:0}.product--welme .product__title a{display:none}.product--welme .price--large .price-item{font-size:28px;font-weight:400;color:var(--welme-product-text)}.product--welme .price .badge,.product--welme .product__tax,.product--welme .installment,.product--welme .volume-pricing-note{display:none}.product--welme .product__info-container>div:has(>.installment){display:none}.product--welme .product__description{font-family:Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Hiragino Sans,sans-serif;font-size:16px;font-weight:400;color:var(--welme-product-text);line-height:1.6}.product--welme .product__description :is(h1,h2,h3,h4,h5,h6,p,li,a,span,td,th){font-family:inherit}.product--welme .product__description :is(h1,h2,h3,h4,h5,h6){font-weight:400;color:var(--welme-subscription-accent);position:relative;padding-left:1.2em}.product--welme .product__description :is(h1,h2,h3,h4,h5,h6):before{content:"\25cf";position:absolute;left:0}.product--welme .product__description img{aspect-ratio:1;object-fit:cover;width:100%;border-radius:var(--welme-product-radius)}.product--welme .huckleberry-subscription-widget-container,.product--welme .huckleberry-subscription-widget-common-container{margin:0;font-family:"Noto Sans JP",var(--font-body-family),sans-serif;font-size:14px;color:var(--welme-product-text)}.product--welme .lmIfJs.lmIfJs.lmIfJs{margin:0}.product--welme .huckleberry-subscription-widget-container>div>div,.product--welme .huckleberry-subscription-widget-common-container{display:flex;flex-direction:column;gap:16px;padding:15px!important;border-radius:var(--welme-product-radius-md)!important;background:var(--welme-subscription-surface)!important;box-sizing:border-box}.product--welme .huckleberry-subscription-widget-container input[name=plan],.product--welme .huckleberry-subscription-widget-container input[name^=plan_],.product--welme .huckleberry-subscription-widget-container input[name^=planOption],.product--welme .huckleberry-subscription-widget-common-container input[name=plan],.product--welme .huckleberry-subscription-widget-common-container input[name^=plan_],.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]{position:absolute;opacity:0;pointer-events:none}.product--welme .huckleberry-subscription-widget-container input[name=plan]+label,.product--welme .huckleberry-subscription-widget-container input[name^=plan_]+label,.product--welme .huckleberry-subscription-widget-common-container input[name=plan]+label,.product--welme .huckleberry-subscription-widget-common-container input[name^=plan_]+label{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;margin:0;min-height:134px;padding:24px 24px 30px;border:2px solid var(--welme-subscription-border-default);border-radius:var(--welme-product-radius-md);background:#fff;box-sizing:border-box;cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;color:var(--welme-product-text);text-align:center}.product--welme .huckleberry-subscription-widget-container input[name=plan]+label p,.product--welme .huckleberry-subscription-widget-container input[name^=plan_]+label p,.product--welme .huckleberry-subscription-widget-common-container input[name=plan]+label p,.product--welme .huckleberry-subscription-widget-common-container input[name^=plan_]+label p{margin:0}.product--welme .huckleberry-subscription-widget-container input[name=plan]:checked+label,.product--welme .huckleberry-subscription-widget-container input[name^=plan_]:checked+label,.product--welme .huckleberry-subscription-widget-common-container input[name=plan]:checked+label,.product--welme .huckleberry-subscription-widget-common-container input[name^=plan_]:checked+label{border-color:var(--welme-subscription-border-selected)!important;background:#fff;color:var(--welme-subscription-accent)!important}.product--welme .huckleberry-subscription-widget-container input[name=plan]:checked+label>svg>path,.product--welme .huckleberry-subscription-widget-container input[name^=plan_]:checked+label>svg>path,.product--welme .huckleberry-subscription-widget-common-container input[name=plan]:checked+label>svg>path,.product--welme .huckleberry-subscription-widget-common-container input[name^=plan_]:checked+label>svg>path{fill:var(--welme-subscription-accent)!important}.product--welme .huckleberry-subscription-widget-container>div>div>div:first-child,.product--welme .huckleberry-subscription-widget-container [data-buttongroup-segmented],.product--welme .huckleberry-subscription-widget-common-container [data-buttongroup-segmented]{display:flex;width:100%;gap:16px;border:none;border-radius:0;overflow:visible;background:transparent}.product--welme .huckleberry-subscription-widget-container [data-buttongroup-segmented] label,.product--welme .huckleberry-subscription-widget-common-container [data-buttongroup-segmented] label{flex:1;margin:0;min-height:134px;padding:24px 24px 30px;border:2px solid var(--welme-subscription-border-default);border-radius:var(--welme-product-radius-md);background:#fff;cursor:pointer}.product--welme .huckleberry-subscription-widget-container [data-buttongroup-segmented] input[type=radio]:checked+label,.product--welme .huckleberry-subscription-widget-common-container [data-buttongroup-segmented] input[type=radio]:checked+label{border-color:var(--welme-subscription-border-selected);background:#fff;color:var(--welme-subscription-accent)}.product--welme .huckleberry-subscription-widget-container .welme-huckleberry-plan-heading{display:none!important}.product--welme .huckleberry-subscription-widget-container .welme-huckleberry-plan-group{position:relative}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;min-height:auto;border:2px solid var(--welme-subscription-border-default);border-radius:var(--welme-product-radius-md);background:#fff;box-sizing:border-box;cursor:pointer;color:var(--welme-subscription-muted)}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label>div:first-child,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label>div:first-child{flex:1;min-width:0}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label>div:first-child>p:first-child,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label>div:first-child>p:first-child{margin:0 0 4px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.5;color:inherit}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label>div:first-child>p:last-child,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label>div:first-child>p:last-child{margin:0;font-family:inherit;font-size:12px;font-weight:400;letter-spacing:.6px;line-height:22px;color:inherit}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label>div:last-child,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label>div:last-child{flex-shrink:0;text-align:right}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label>div:last-child>p,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label>div:last-child>p{margin:0;font-family:inherit;font-size:20px;font-weight:400;line-height:1.5;color:inherit}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]:checked+label,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]:checked+label{border-color:var(--welme-subscription-border-selected);background:#fff;color:var(--welme-subscription-accent)!important}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]:checked+label:before,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]:checked+label:before{background:var(--welme-subscription-border-selected)!important;border:1px solid var(--welme-subscription-surface)!important}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]:checked+label:after,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]:checked+label:after{top:49%!important;left:21px!important;border-color:var(--welme-subscription-surface)!important}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]:checked+label>div:first-child>p:last-child,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]:checked+label>div:first-child>p:last-child{color:var(--welme-product-text)}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]+label>div:last-child>div>p,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]+label>div:last-child>div>p{color:var(--welme-subscription-muted);font-size:20px!important;margin:0}.product--welme .huckleberry-subscription-widget-container input[name^=planOption]:checked+label>div:last-child>div>p,.product--welme .huckleberry-subscription-widget-common-container input[name^=planOption]:checked+label>div:last-child>div>p{color:var(--welme-subscription-accent)!important}.product--welme:has(.huckleberry-subscription-widget-container.welme-subscription-mode) .welme-product-purchase__quantity,.product--welme:has(.huckleberry-subscription-widget-container.welme-subscription-mode) .product-form__quantity{display:none!important}.product--welme product-info.welme-subscription-bag-sync variant-selects{display:none!important}.huckleberry-subscription-widget-container:not(.welme-subscription-mode) .welme-huckleberry-plan-group,.huckleberry-subscription-widget-container:not(.welme-subscription-mode) .welme-huckleberry-plan-heading{display:none!important}.product--welme .product-form__quantity .quantity__label{font-size:13px;color:var(--welme-page-text);margin-bottom:8px}.product--welme .product-form__quantity .quantity{border:1px solid var(--welme-product-border);border-radius:var(--welme-product-radius-md);min-height:46px;width:fit-content}.product--welme .product-form__quantity .quantity__button{width:4.4rem}.product--welme .product-form__quantity .quantity__input{font-size:14px;color:var(--welme-product-text)}.product--welme .quantity__rules,.product--welme .price-per-item__container price-per-item{display:none}.product--welme .product-form__buttons{display:flex;flex-direction:column;gap:8px;max-width:100%}.product--welme .product-form__submit{display:flex;flex-direction:row;justify-content:center;align-items:center;min-width:122px;min-height:47px;height:53px;padding:14.5px 30px;border-radius:var(--welme-product-radius-md);font-family:Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,Hiragino Sans,sans-serif;font-size:16px;font-weight:300;letter-spacing:.6px;line-height:23.4px;isolation:isolate}.product--welme .product-form__submit:before,.product--welme .product-form__submit:after{content:none;display:none}.product--welme .product-form__submit.button--secondary{background:var(--welme-product-button-surface);color:var(--welme-product-button-text);border:1px solid var(--welme-product-button-text)}.product--welme .product-form__submit.button--secondary:hover,.product--welme .product-form__submit.button--secondary:not([disabled]):hover:after{background:var(--welme-product-button-surface);color:var(--welme-product-button-text);filter:brightness(.98)}.product--welme .product-form__submit.button--secondary:focus-visible{outline:0}.product--welme .shopify-payment-button{width:100%}.product--welme .shopify-payment-button__button{min-height:46px!important;height:46px!important;border-radius:var(--welme-product-radius-sm)!important;font-size:14px!important;font-weight:400!important;background:var(--welme-product-accent)!important;color:#fff!important;border:none!important}.product--welme .shopify-payment-button__button:hover{background:var(--welme-product-accent)!important;filter:brightness(.95)}.product--welme .product__pickup-availabilities{display:none}.product--welme .product__accordions{display:flex;flex-direction:column;gap:32px;width:100%}.product--welme .product__accordion{border:none;margin:0}.product--welme .product__accordion summary{padding:12px 0;border-top:1px solid var(--welme-product-border);border-bottom:none}.product--welme .product__accordion:last-child details[open]+.accordion__content,.product--welme .product__accordion details[open] .accordion__content{border-bottom:1px solid var(--welme-product-border)}.product--welme .product__accordion .summary__title{display:flex;align-items:center}.product--welme .product__accordion .icon-accordion{display:none}.product--welme .product__accordion .accordion__caret{display:flex;align-items:center;margin-left:auto}.product--welme .product__accordion summary{display:flex;align-items:center;justify-content:space-between}.product--welme .product__accordion .accordion__title{font-size:14px;font-weight:400;color:var(--welme-product-text);margin:0}.product--welme .product__accordion .accordion__content{font-size:14px;color:var(--welme-product-text);line-height:1.6;padding:0 0 16px}.product--welme .product__accordion details[open] summary{border-bottom:none}.product--welme .product__inventory{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--welme-product-text)}.product--welme .product__inventory .svg-wrapper{display:none}.product--welme .product__inventory:before{content:"";flex-shrink:0;width:12px;height:12px;border-radius:50%;background-color:var(--welme-product-text)}.product--welme .product__inventory.visibility-hidden{display:none}.product--welme .product__inventory.visibility-hidden:before{display:none}.product--welme .share-button,.product--welme .product__sku{display:none}@media screen and (max-width:989px){.product--welme_grid media-gallery{padding:1.5rem}.product--welme .product__media-wrapper{margin-bottom:var(--welme-product-gap)}.product--welme .thumbnail-slider{display:none}.product--welme_grid .thumbnail-list.thumbnail-list--welme-grid{grid-template-columns:repeat(2,1fr);gap:16px}}.product--welme-buybox .huckleberry-subscription-widget-container,.product--welme-buybox .huckleberry-subscription-widget-common-container{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/welme-product.css.map */
