.l-productShow{background-color:var(--color-surface-base-primary);font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}@media screen and (min-width: 769px){.l-productShow{background-color:var(--color-background-base);padding-top:20px}}.l-productShow .l-productShow__inner{max-width:1240px;margin:0 auto}.c-producerLoyalBadge{--_color:var(--color-label-brand-default,#9f8745);--_border:var(--color-border-brand-default,#cab270);display:flex;align-items:center;gap:var(--spacing-4,4px);border-radius:20px;border:1px solid var(--_border);background:var(--color-surface-base-white,#ffffff);padding:var(--spacing-8,8px) var(--spacing-12,12px);color:var(--_color);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-producerLoyalBadge.c-producerLoyalBadge--proguress{--_color:var(--color-label-base-secondary,#858585);--_border:var(--color-border-base-primary,#d9d9d9)}.c-producerLoyalBadge .c-producerLoyalBadge__icon{color:var(--_color)}.c-list{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--color-border-base-secondary,#ededed);border-bottom:1px solid var(--color-border-base-secondary,#ededed)}@media screen and (max-width: 768px){.c-list:has(>.c-list__item:nth-child(3))>.c-list__item{--_item-border-bottom:1px solid var(--color-border-base-secondary,#ededed)}.c-list:has(>.c-list__item:nth-child(3)):not(:has(>.c-list__item:nth-last-child(2n):first-child))>.c-list__item:last-child{--_item-border-bottom:transparent}.c-list:has(>.c-list__item:nth-child(3)):has(>.c-list__item:nth-last-child(2n):first-child)>.c-list__item:last-child,.c-list:has(>.c-list__item:nth-child(3)):has(>.c-list__item:nth-last-child(2n):first-child)>.c-list__item:nth-last-child(2){--_item-border-bottom:transparent}}@media screen and (min-width: 769px){.c-list{grid-template-columns:repeat(4,1fr)}.c-list:has(>.c-list__item:nth-child(5))>.c-list__item{--_item-border-bottom:1px solid var(--color-border-base-secondary,#ededed)}.c-list:has(>.c-list__item:nth-child(5)):has(>.c-list__item:nth-last-child(4n+1):first-child)>.c-list__item:last-child{--_item-border-bottom:transparent}.c-list:has(>.c-list__item:nth-child(5)):has(>.c-list__item:nth-last-child(4n+2):first-child)>.c-list__item:nth-last-child(-n+2){--_item-border-bottom:transparent}.c-list:has(>.c-list__item:nth-child(5)):has(>.c-list__item:nth-last-child(4n+3):first-child)>.c-list__item:nth-last-child(-n+3){--_item-border-bottom:transparent}.c-list:has(>.c-list__item:nth-child(5)):has(>.c-list__item:nth-last-child(4n):first-child)>.c-list__item:nth-last-child(-n+4){--_item-border-bottom:transparent}}.c-list .c-list__item{min-height:64px;position:relative;display:grid;grid-template-columns:1fr auto;align-content:center;align-items:center;gap:12px;border-bottom:var(--_item-border-bottom,transparent);background:var(--color-surface-base-white,#ffffff);padding:8px 16px;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px;--_item-label-background-color:var(--color-surface-base-primary,#ededed)}@media screen and (max-width: 768px){.c-list .c-list__item:nth-child(2n){--_item-label-background-color:none}}@media screen and (min-width: 769px){.c-list .c-list__item:nth-child(4n){--_item-label-background-color:none}}.c-list .c-list__item::after{content:"";display:block;width:8px;height:13px;background-image:url(/entries/images/icon_chevron-right-cf830601bf4741dd7d9b.svg)}.c-list .c-list__itemLabel::after{position:absolute;content:"";display:block;width:1px;height:calc(100% - 1.5rem);background-color:var(--_item-label-background-color);top:50%;right:0;transform:translateY(-50%)}.image-area{position:relative}@media screen and (max-width: 768px){.image-area{float:none;width:100%;margin-right:0}}.image-area .image-area-inner{padding-bottom:8px}@media screen and (max-width: 768px){.image-area .image-area-inner{background:#f2f2f2}}.image-area .image-area-inner .carousel-image-badge{padding:4px 8px;border-radius:16px;background:#f2f2f2;font-size:12px;color:#212121;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.image-area .image-area-inner .carousel-image-note{display:flex;align-items:baseline;gap:8px}.image-area .image-area-inner .carousel-image-time{color:#212121;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px;font-size:10px}.image-area .image-area-inner .main-image{width:100%;height:auto;padding:0;margin-bottom:8px}.image-area .image-area-inner .main-image img{width:100%;height:auto}.image-area .image-area-inner .main-image .swiper-button-prev.swiper-button-disabled,.image-area .image-area-inner .main-image .swiper-button-next.swiper-button-disabled{pointer-events:auto}.image-area .image-area-inner .main-image .carousel-image-badge{position:absolute;right:8px;bottom:8px}.image-area .image-area-inner .thumbs-list{padding:0 8px}@media screen and (min-width: 769px){.image-area .image-area-inner .thumbs-list{padding:0}}.image-area .image-area-inner .thumbs-list .swiper-slide{width:fit-content}@media screen and (min-width: 769px){.image-area .image-area-inner .thumbs-list .swiper-wrapper{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.image-area .image-area-inner .thumbs-list .swiper-slide{width:auto}.image-area .image-area-inner .thumbs-list .swiper-slide img{width:100%;height:auto}}.image-area .image-area-inner .carousel-overlay{display:none;background:#fff;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999}.image-area .image-area-inner .carousel-overlay.carousel-overlay-shown{display:flex;flex-flow:column;justify-content:space-between}.image-area .image-area-inner .carousel-overlay-header{display:flex;align-items:center;gap:32px;padding:8px 16px 16px}.image-area .image-area-inner .carousel-overlay-header>p{color:#858585;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.image-area .image-area-inner .carousel-overlay-header .carousel-image-caption{flex:1;display:flex;align-items:baseline;justify-content:flex-end;gap:24px;padding-right:24px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.image-area .image-area-inner .carousel-overlay-button{margin:0;width:fit-content}.image-area .image-area-inner .carousel-overlay-images{flex:auto;overflow:hidden}.image-area .image-area-inner .carousel-overlay-images>:first-child{height:100%}.image-area .image-area-inner .carousel-overlay-images .carousel-image-badge{position:absolute;right:8px;top:8px}.image-area .image-area-inner .carousel-overlay-images .carousel-image-caption{width:100%;position:absolute;bottom:0px;padding:16px 24px;background:rgba(233,233,233,.8);text-align:left;display:flex;align-items:center;gap:16px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.image-area .image-area-inner .carousel-overlay-thumbs{padding:16px 8px}@media screen and (max-width: 768px){.image-area .image-area-inner .carousel-overlay-thumbs .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fit,48px);gap:4px}}.image-area .image-area-inner .carousel-overlay-thumbs-item{width:fit-content}.p-productShowPConly{display:none}@media screen and (min-width: 769px){.p-productShowPConly{display:grid;gap:16px;margin-top:30px}}.p-productShowPromotion{display:grid;grid-template-columns:100%;grid-template-areas:"recommend1" "category" "seasonal" "producer" "keywords" "donation";gap:0;background-color:var(--color-background-base,#ffffff);margin-top:24px}@media screen and (min-width: 769px){.p-productShowPromotion{grid-template-areas:"recommend2" "producer" "category" "seasonal" "keywords" "donation"}}.p-productShowInformation{grid-area:information}.p-productShowPromotionSection{padding:16px 0 40px}.p-productShowPromotionSection.p-productShowPromotionSection--recommend1{grid-area:recommend1}.p-productShowPromotionSection.p-productShowPromotionSection--recommend2{grid-area:recommend2}.p-productShowPromotionSection.p-productShowPromotionSection--category{grid-area:category}.p-productShowPromotionSection.p-productShowPromotionSection--seasonal{grid-area:seasonal}.p-productShowPromotionSection.p-productShowPromotionSection--producer{grid-area:producer}.p-productShowPromotionSection.p-productShowPromotionSection--keywords{grid-area:keywords}.p-productShowPromotionSection.p-productShowPromotionSection--donation{grid-area:donation}.p-productShowPromotionSection .p-productShowPromotionSection__inner{display:flex;flex-direction:column;gap:16px;padding:0 16px 0}.p-productShow{width:100%;display:grid;grid-template-columns:100%;grid-template-areas:"header" "information"}@media screen and (min-width: 769px){.p-productShow{grid-template-columns:480px auto;grid-template-areas:"header information";gap:40px}}.p-productShowAbout{overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (min-width: 769px){.p-productShowAbout{display:grid;gap:24px}}.p-productShowAbout .p-productShowAbout__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-32,32px);padding:var(--spacing-24,24px) var(--spacing-16,16px) 16px var(--spacing-16,16px);background-color:var(--color-background-base,#ffffff)}@media screen and (min-width: 769px){.p-productShowAbout .p-productShowAbout__body{gap:var(--spacing-40,40px);padding:0 0 112px}}.p-productShowHeader{--_lHeaderZindex:var(--lHeaderZindex,100);--_zIndex:calc(var(--_lHeaderZindex) - 1);--_top:var(--_product-show-sticky-top,98px);grid-area:header}.p-productShowHeader .p-productShowHeader__inner{position:sticky;will-change:transform;top:var(--_top);z-index:var(--_zIndex)}.p-productShowImages .p-productShowImages__image{width:100%;height:auto}.p-productShowPanel{display:grid;gap:16px;background-color:var(--color-surface-base-white);border-radius:8px;padding:16px;margin:12px 12px 16px}@media screen and (min-width: 769px){.p-productShowPanel{border-radius:0;padding:0;margin:0 0 16px}}.p-productShowPanel .p-productShowPanel__header{display:grid;gap:8px}.p-productShowPanel .p-productShowPanel__title{font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0}@media screen and (max-width: 768px){.p-productShowPanel .p-productShowPanel__title{font-size:20px}}.p-productShowPanel .p-productShowPanel__promotionLabels{display:flex;gap:8px}.p-productShowPanel .p-productShowPanel__promotionLabel.p-productShowPanel__promotionLabel--donation{display:grid;grid-template-columns:auto 1fr;gap:4px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.p-productShowPanel .p-productShowPanel__promotionLabel.p-productShowPanel__promotionLabel--donationLabel{padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;border-radius:30px;border:1px solid var(--color-border-brand-default,#cab270);color:var(--color-label-brand-default,#9f8745);font-size:12px;font-weight:700;line-height:1;letter-spacing:.4px}.p-productShowPanel .p-productShowPanel__producer{display:grid;align-items:center;grid-template-columns:auto 1fr 20px;gap:8px}.p-productShowPanel .p-productShowPanel__producer::after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%3E%20%3Cpath%20d%3D%22M7.18164%2016.6666C7.00378%2016.6666%206.83439%2016.5989%206.69887%2016.4718C6.43631%2016.2093%206.43631%2015.7773%206.69887%2015.5148L12.2041%2010.0095L6.69887%204.49577C6.43631%204.22474%206.43631%203.80126%206.69887%203.53023C6.9699%203.26767%207.39338%203.26767%207.66441%203.53023L13.6524%209.51827C13.7795%209.64531%2013.8472%209.81471%2013.8472%2010.001C13.8472%2010.1874%2013.7795%2010.3568%2013.6524%2010.4838L7.66441%2016.4718C7.5289%2016.6074%207.3595%2016.6666%207.18164%2016.6666Z%22%20fill%3D%22%239F8745%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}.p-productShowPanel .p-productShowPanel__producerInfo{display:grid;gap:4px}.p-productShowPanel .p-productShowPanel__producerArea{font-size:10px;line-height:1.5}.p-productShowPanel .p-productShowPanel__producerName{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.p-productShowPanel .p-productShowPanel__award{margin-top:-8px}@media screen and (min-width: 769px){.p-productShowPanel .p-productShowPanel__award{margin-top:0}}.p-productShowPanel .p-productShowPanel__awardLabel{display:inline-block;color:var(--color-label-base-white,#ffffff);font-size:10px;font-weight:700;line-height:1;background-color:var(--color-surface-brand-primary,#cab270);border-radius:4px;padding:var(--spacing-4,4px) var(--spacing-8,8px)}.p-productShowPanel .p-productShowPanel__reviewsAndStatusAndPrice{display:grid;grid-template-areas:"reviews" "priceAndTags";gap:16px}.p-productShowPanel .p-productShowPanel__reviews{grid-area:reviews;display:grid;grid-template-columns:auto 1fr;gap:8px}.p-productShowPanel .p-productShowPanel__rating{display:grid;grid-template-columns:repeat(3,auto);align-items:center;gap:4px;border-right:1px solid var(--color-border-base-secondary,#ededed);padding-right:4px}@media screen and (min-width: 769px){.p-productShowPanel .p-productShowPanel__rating{gap:8px;padding-right:8px}}.p-productShowPanel .p-productShowPanel__ratingValue{color:var(--color-label-brand-default,#9f8745);font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.p-productShowPanel .p-productShowPanel__ratingCount{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.p-productShowPanel .p-productShowPanel__ratingCountLink{color:var(--color-label-brand-default,#9f8745);text-decoration:underline}.p-productShowPanel .p-productShowPanel__postCount{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.p-productShowPanel .p-productShowPanel__postCountLink{color:var(--color-label-brand-default,#9f8745);text-decoration:underline}.p-productShowPanel .p-productShowPanel__statusTags{grid-area:statusTags;display:flex;flex-wrap:wrap;gap:4px}.p-productShowPanel .p-productShowPanel__statusTag{display:flex;padding:var(--spacing-4,4px) var(--spacing-12,12px);justify-content:center;align-items:center;border-radius:16px;border:1px solid var(--color-border-base-primary,#d9d9d9);background-color:var(--color-background-base,#ffffff)}.p-productShowPanel .p-productShowPanel__statusTag.p-productShowPanel__statusTag--progress{border:none;background-color:var(--color-surface-status-progress-deep,#fadf80)}.p-productShowPanel .p-productShowPanel__statusTag.p-productShowPanel__statusTag--canceled{border:none;color:var(--color-label-base-white,#ffffff);background-color:var(--color-surface-status-canceled-deep,#ededed)}.p-productShowPanel .p-productShowPanel__statusTagLabel{font-size:12px;font-weight:700;line-height:1;letter-spacing:.4px}.p-productShowPanel .p-productShowPanel__priceInfo{display:flex;flex-direction:column;align-items:flex-end}.p-productShowPanel .p-productShowPanel__price{font-family:Arial,sans-serif;font-size:24px;font-weight:700;line-height:1}.p-productShowPanel .p-productShowPanel__price[aria-hidden=true]{display:none}.p-productShowPanel .p-productShowPanel__price[aria-hidden=false]{display:block}.p-productShowPanel .p-productShowPanel__priceTax[aria-hidden=true]{display:none}.p-productShowPanel .p-productShowPanel__priceTax[aria-hidden=false]{display:block}.p-productShowPanel .p-productShowPanel__priceTax{color:var(--color-label-base-secondary,#858585);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.p-productShowPanel .p-productShowPanel__priceAndTags{grid-area:priceAndTags;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}@media screen and (min-width: 769px){.p-productShowPanel .p-productShowPanel__priceAndTags{justify-items:end}}.p-productShowPanel .p-productShowPanel__quantityCounter{display:flex;align-items:center;gap:var(--spacing-8,8px)}.p-productShowPanel .p-productShowPanel__quantityCounterCurrent{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.p-productShowPanel .p-productShowPanel__quantityCounterIcon{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50px;background:var(--color-surface-brand-color-primary,#cab270)}.p-productShowPanel .p-productShowPanel__quantityCounterIcon:disabled{background:var(--color-surface-status-disabled-deep,#858585)}.p-productShowPanel .p-productShowPanel__buyInfo{display:grid;gap:16px}.p-productShowPanel .p-productShowPanel__sellingPoints{border-radius:8px;border:1px solid var(--color-border-base-secondary,#ededed);background:var(--color-surface-base-white,#ffffff)}.p-productShowPanel .p-productShowPanel__sellingPointsTitle{background:var(--color-surface-brand-tertiary,#f5f1eb);padding:10px;text-align:center;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.p-productShowPanel .p-productShowPanel__sellingPointsList{padding:16px 12px}.p-productShowPanel .p-productShowPanel__sellingPointsListItem{text-indent:-1em;padding-left:1em;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.p-productShowPanel .p-productShowPanel__sellingPointsListItem:before{content:"·";color:var(--color-surface-status-annotation-deep,#f45800)}.p-productShowPostArticles{border-top:1px solid var(--color-border-base-primary,#d9d9d9);border-bottom:1px solid var(--color-border-base-primary,#d9d9d9)}.p-productShowPostArticleEmotions{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-8,8px)}.p-productPreference__wrap{display:grid;align-items:start;grid-template-columns:1fr 1fr;gap:8px}@media screen and (max-width: 768px){.p-productPreference__wrap{grid-template-columns:1fr}}.p-productPreference{height:100%;padding:12px 16px 16px 16px;display:grid;grid-template-areas:"itemName name" "bar bar" "tag tag";gap:12px;border-radius:4px;background:#f5f1eb}.p-productPreference__nameWrap{grid-area:name;display:flex;gap:10px;align-items:center;justify-content:flex-end}.p-productPreference__name{padding:4px 8px;background-color:#fff;border-radius:24px;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.p-productPreference__itemName{grid-area:itemName;font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.5px}.p-productPreference__barWrap{grid-area:bar;display:flex;flex-direction:column;gap:8px}.p-productPreference__barContainer{display:flex;flex-direction:column;align-self:stretch;gap:4px}.p-productPreference__labels{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px;display:flex;justify-content:space-between}.p-productPreference__bar{position:relative;display:flex;height:20px;justify-content:space-between;align-items:center}.p-productPreference__barBar{position:absolute;display:flex;align-items:center;justify-content:center;width:100%}.p-productPreference__barDot{width:28px;height:28px;z-index:1}.p-productPreference__tagWrap{grid-area:tag;display:flex;flex-direction:row;align-items:center;gap:4px}.p-productPreference__tag{padding:4px 8px;background-color:#fff;border-radius:4px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.p-productSupportIcons{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:0}.p-productSupportIcons .p-productSupportIcons__item{cursor:pointer;display:grid;justify-items:center;gap:4px;color:var(--color-label-brand-color-default,#9f8745);text-align:center;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.p-productSupportIcons .p-productSupportIcons__item+.p-productSupportIcons__item{border-left:1px solid var(--color-border-base-primary,#ededed)}.p-productShowQuesionsModal .p-productShowQuesionsModal__inner{display:flex;flex-direction:column;gap:32px}.p-productShowQuesionsModal .p-productShowQuesionsModal__action+.p-productShowQuesionsModal__action{margin-top:16px}.p-productShowRecipesModal{max-width:400px;display:grid;gap:16px;margin:0 auto}.p-productShowModalDialogReviews .p-productShowModalDialogReviews__actions{margin-top:16px}.p-productShowFixButtons{--_zIndex:calc(var(--lHeaderZindex) - 1);width:100%;position:fixed;bottom:0;z-index:var(--_zIndex);display:grid;gap:16px;border-top:1px solid var(--color-border-base-secondary,#ededed);background-color:var(--color-surface-base-white,#ffffff);padding:var(--spacing-8,8px) var(--spacing-16,16px)}.p-productShowFixButtons[aria-hidden=true]{display:none}.p-productCampaign .p-productCampaign__campaignBlock{background:var(--color-surface-brand-tertiary,#f5f1eb);display:grid;gap:4px;grid-template-columns:1fr auto;padding:8px 12px;border-radius:4px 4px 0 0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.p-productCampaign .p-productCampaign__campaignName{display:flex;align-items:center}.p-productCampaign .p-productCampaign__icon{margin-right:8px;background:var(--color-surface-base-white,#ffffff);border-radius:18px;padding:4px;height:36px;width:36px}.p-productCampaign .p-productCampaign__link{display:flex;align-items:center;gap:8px;color:var(--color-label-brand-default,#9f8745);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.p-productCampaign .p-productCampaign__textBlock{padding:12px 16px;background:var(--color-surface-brand-quaternary,#fcfaf8);display:flex;align-items:center;justify-content:space-between;border-radius:0 0 4px 4px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.p-productCampaign .p-productMunicipalityDiscountCampaign__textBlock{padding:12px 16px;background:var(--color-surface-brand-quaternary,#fcfaf8);display:flex;align-items:center;justify-content:space-between;border-radius:0 0 4px 4px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}@media screen and (max-width: 768px){.p-productCampaign .p-productMunicipalityDiscountCampaign__textBlock{flex-direction:column;align-items:flex-start}}.p-productCampaign .p-productCampaign__text.p-productCampaign__text--grid{display:grid;grid-template-columns:auto 1fr;align-items:center}.p-productCampaign .p-productMunicipalityDiscountCampaign__text{display:flex;align-items:baseline}@media screen and (max-width: 768px){.p-productCampaign .p-productMunicipalityDiscountCampaign__text{margin-bottom:8px}}.p-productCampaign .p-productCampaign__text--new,.p-productCampaign .p-productCampaign__text--totalPrice{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.p-productCampaign .p-productCampaign__text--coupon,.p-productCampaign .p-productCampaign__text--discount{color:var(--color-label-accent-default,#c30d23);margin:0 4px;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.p-productCampaign .p-productCampaign__text--price{margin-right:2px;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.p-productCampaign .p-productCampaign__text--price{font-size:18px}}.p-productCampaign .p-productMunicipalityDiscountCampaign__deadline{background:var(--color-surface-brand-tertiary,#f5f1eb);padding:4px 8px}@media screen and (max-width: 768px){.p-productCampaign .p-productMunicipalityDiscountCampaign__deadline{padding:4px 0;width:100%;display:flex;justify-content:center}}.p-productCampaign .p-productMunicipalityDiscountCampaign__deadlineText{color:var(--color-label-base-primary);font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.p-productShowFreeShippingDeliveryCampaign{display:flex;align-items:center;gap:8px}.p-productShowFreeShippingDeliveryCampaign .p-productShowFreeShippingDeliveryCampaign__remainingTime{text-align:center;color:var(--color-label-accent-default,#c30d23);font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.p-productShowFreeShippingDeliveryCampaign .p-productShowFreeShippingDeliveryCampaign__text{font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.p-productShowFreeShippingDeliveryCampaign .p-productShowFreeShippingDeliveryCampaign__title{font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.5px}.c-productShowTabNav{--_top:var(--_product-show-sticky-top,98px);--_zIndex:calc(var(--lHeaderZindex) - 1);position:sticky;will-change:transform;top:var(--_top);z-index:var(--_zIndex);display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--color-border-base-primary,#d9d9d9);background-color:var(--color-surface-base-white,#ffffff)}@media screen and (min-width: 769px){.c-productShowTabNav{--_top:var(--_product-show-sticky-top,63px)}}.c-productShowTabNav .c-productShowTabNav__tab{--_background:var(--color-surface-base-white,#ffffff);--_color:var(--color-label-base-secondary,#858585)}.c-productShowTabNav .c-productShowTabNav__tab+.c-productShowTabNav__tab{border-left:1px solid var(--color-border-base-primary,#d9d9d9)}@media screen and (min-width: 769px){.c-productShowTabNav .c-productShowTabNav__tab.c-productShowTabNav__tab--producer{border-left:none;border-right:1px solid var(--color-border-base-primary,#d9d9d9);order:-1}}.c-productShowTabNav .c-productShowTabNav__tabLink{display:flex;align-items:center;justify-content:center;background:var(--_background);padding:var(--spacing-16,16px) var(--spacing-12,12px)}.c-productShowTabNav .c-productShowTabNav__tabLink[aria-selected=true]{--_background:var(--color-surface-brand-primary,#cab270);--_color:var(--color-label-base-white,#ffffff)}.c-productShowTabNav .c-productShowTabNav__tabLabel{color:var(--_color);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowPanelBuyInfoArticle{display:grid;gap:8px}.c-productShowPanelBuyInfoArticle[aria-hidden=true]{display:none}.c-productShowPanelBuyInfoArticle[aria-hidden=false]{display:block}.c-productShowPanelBuyInfoArticle .c-productShowPanelBuyInfoArticle__title{display:flex;padding:8px 16px;gap:var(--spacing-8,8px);background:var(--color-surface-base-primary,#ededed);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowPanelBuyInfoArticle .c-productShowPanelBuyInfoArticle__body.c-productShowPanelBuyInfoArticle__body--stackGap8{display:flex;flex-direction:column;gap:var(--spacing-8,8px)}.c-productShowDeliveryAraeaSelect{display:grid;gap:8px;border-radius:4px;background:var(--color-surface-base-secondary,#f9f9f9);padding:12px}.c-productShowDeliveryAraeaSelect .c-productShowDeliveryAraeaSelect__inner{display:grid;grid-template-areas:"label options" "note note";grid-template-columns:auto 1fr;align-items:center;gap:8px 16px}@media screen and (min-width: 769px){.c-productShowDeliveryAraeaSelect .c-productShowDeliveryAraeaSelect__inner{grid-template-areas:"label options note";grid-template-columns:auto auto 1fr}}.c-productShowDeliveryAraeaSelect .c-productShowDeliveryAraeaSelect__label{grid-area:label;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowDeliveryAraeaSelect .c-productShowDeliveryAraeaSelect__options{grid-area:options;color:var(--color-label-base-primary,#212121)}.c-productShowDeliveryAraeaSelect .c-productShowDeliveryAraeaSelect__note{grid-area:note;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.c-productShowHowToPurchase{display:grid;gap:8px}.c-productShowHowToPurchase .c-productShowHowToPurchase__options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width: 769px){.c-productShowHowToPurchase .c-productShowHowToPurchase__options{grid-template-columns:repeat(3,1fr)}}.c-productShowHowToPurchase .c-productShowHowToPurchase__option{cursor:pointer;flex:1;min-height:70px;display:grid;grid-template-columns:16px auto;align-items:center;justify-content:start;gap:6px;color:var(--color-label-base-primary,#212121);border-radius:4px;border:1px solid var(--color-border-base-primary,#d9d9d9);background:var(--color-surface-base-white,#ffffff);padding:12px 0px 12px 5px}@media screen and (min-width: 769px){.c-productShowHowToPurchase .c-productShowHowToPurchase__option{gap:8px;padding:12px}}.c-productShowHowToPurchase .c-productShowHowToPurchase__option::before{content:"";display:block;width:16px;height:16px;border:2px solid #bda35a;background-color:var(--color-surface-base-white,#ffffff);border-radius:50%;grid-area:1/1;box-sizing:border-box}.c-productShowHowToPurchase .c-productShowHowToPurchase__option[aria-checked=false]{border:1px solid var(--color-border-base-primary,#d9d9d9);background:var(--color-surface-base-white,#ffffff)}.c-productShowHowToPurchase .c-productShowHowToPurchase__option[aria-checked=true]{border:1px solid var(--color-border-brand-default,#cab270);background:var(--color-surface-brand-tertiary,#f5f1eb)}.c-productShowHowToPurchase .c-productShowHowToPurchase__option[aria-checked=true]::after{content:"";display:block;width:8px;height:8px;background:#bda35a;border-radius:50%;grid-area:1/1;margin:0 auto}.c-productShowHowToPurchase .c-productShowHowToPurchase__optionInner{display:grid;gap:8px}.c-productShowHowToPurchase .c-productShowHowToPurchase__optionLabel{font-size:12px;font-weight:400;line-height:1;letter-spacing:.4px}.c-productShowHowToPurchase .c-productShowHowToPurchase__optionPrice{font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:.5px;text-align:left}.c-productShowHowToPurchase .c-productShowHowToPurchase__optionLabelDiscountTag{display:inline-block;border-radius:20px;background:var(--color-surface-accent-secondary,#db3347);padding:0 8px;color:var(--color-label-base-white,#ffffff);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.c-productShowHowToPurchase .c-productShowHowToPurchase__optionLabelSupplementary{font-size:10px}.c-productShowHowToPurchase .c-productShowHowToPurchase__subcsInfor{display:flex;padding:var(--spacing-16,16px);flex-direction:column;justify-content:center;gap:var(--spacing-8,8px);border-radius:var(--spacing-4,4px);border:1px solid var(--color-border-base-secondary,#ededed)}.c-productShowHowToPurchase .c-productShowHowToPurchase__subcsInfor[aria-hidden=true]{display:none}.c-productShowHowToPurchase .c-productShowHowToPurchase__subcsInfor[aria-hidden=false]{display:block}.c-productShowHowToPurchase .c-productShowHowToPurchase__subcsInforTitle{color:var(--color-label-brand-default,#9f8745);margin:0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowLineUp .c-productShowLineUp__list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media screen and (min-width: 769px){.c-productShowLineUp .c-productShowLineUp__list{grid-template-columns:repeat(4,1fr)}}.c-productShowLineUp .c-productShowLineUp__listItem{--_border-color:var(--color-border-base-primary,#d9d9d9);--_background-color:var(--color-surface-base-white,#ffffff);--_color:var(--color-label-base-primary,#212121);display:grid;min-height:64px}.c-productShowLineUp .c-productShowLineUp__listLabel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;color:var(--_color);border-radius:4px;border:1px solid var(--_border-color);background:var(--_background-color);padding:var(--spacing-12,12px)}.c-productShowLineUp .c-productShowLineUp__listLabel[aria-checked=true]{--_border-color:var(--color-border-brand-default,#cab270);--_background-color:var(--color-surface-brand-tertiary,#f5f1eb);--_color:var(--color-label-brand-default,#9f8745)}.c-productShowLineUp .c-productShowLineUp__listLabel.c-productShowLineUp__listLabel--soldOut{--_border-color:var(--color-border-base-primary,#d9d9d9);--_background-color:var(--color-surface-base-white,#ffffff);--_color:var(--color-label-base-secondary,#858585)}.c-productShowLineUp .c-productShowLineUp__listLabel::after{content:"";width:13px;height:13px}.c-productShowLineUp .c-productShowLineUp__listLabelInfo{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1;letter-spacing:.4px}.c-productShowLineUp .c-productShowLineUp__listItemWeight{font-size:12px;font-weight:400;line-height:1;letter-spacing:.4px}.c-productShowLineUp .c-productShowLineUp__listItemPrice{font-family:Arial,sans-serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:.5px}.c-productShowLineUp .c-productShowLineUp__listItemLabel{display:flex;justify-content:center;align-items:center;border-radius:16px;background:var(--color-surface-base-primary,#ededed);padding:var(--spacing-4,4px) var(--spacing-8,8px)}.c-productShowDiscountByCoupon{display:flex;padding:4px 12px;align-items:center;gap:12px;color:var(--color-surface-accent-primary,#c30d23);border:1px solid var(--color-surface-accent-primary,#c30d23);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowDiscountByCoupon strong{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.c-productShowAboutArticle{width:100%;display:grid;gap:var(--spacing-16,16px)}.c-productShowAboutArticle .c-productShowAboutArticle__title{background:var(--color-surface-base-primary,#ededed);padding:var(--spacing-8,8px) var(--spacing-16,16px);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutArticle .c-productShowAboutArticle__body{display:grid;gap:var(--spacing-16,16px)}@media screen and (min-width: 769px){.c-productShowAboutArticle.c-productShowAboutArticle--producer{order:-1}}.c-productShowAboutTable{border-top:1px solid var(--color-border-base-primary,#d9d9d9);border-bottom:1px solid var(--color-border-base-primary,#d9d9d9)}.c-productShowAboutTable .c-productShowAboutTable__tr{display:grid;grid-template-columns:auto 1fr;gap:16px}@media screen and (min-width: 769px){.c-productShowAboutTable .c-productShowAboutTable__tr{grid-template-columns:minmax(6em,auto) 1fr}}.c-productShowAboutTable .c-productShowAboutTable__tr+.c-productShowAboutTable__tr{border-top:1px solid var(--color-border-base-primary,#d9d9d9)}.c-productShowAboutTable .c-productShowAboutTable__th{padding:16px 0;font-size:16px;font-weight:700;line-height:1.8;letter-spacing:.5px}.c-productShowAboutTable .c-productShowAboutTable__td{padding:16px 0;font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.c-productShowAboutTable .c-productShowAboutTable__td.c-productShowAboutTable__td--stack{display:grid;gap:8px}.c-productShowAboutTable .c-productShowAboutTable__link{text-decoration:underline}.c-productShowAboutNote{--_background-color:var(--color-surface-base-white,#ffffff);display:flex;padding:var(--spacing-12,12px);flex-direction:column;gap:var(--spacing-8,8px);border-radius:4px;border:1px solid var(--color-border-base-secondary,#ededed);background-color:var(--_background-color);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowAboutNote[aria-hidden=true]{display:none}.c-productShowAboutNote[aria-hidden=false]{display:flex}.c-productShowAboutNote.c-productShowAboutNote--byProducer{--_background-color:var(--color-surface-brand-tertiary,#f5f1eb);padding:var(--spacing-20,20px)}.c-productShowAboutNote .c-productShowAboutNote__title{margin-bottom:0}.c-productShowAboutNote .c-productShowAboutNote__titleLabel{border-radius:16px;background:var(--color-surface-brand-color-primary,#cab270);padding:var(--spacing-4,4px) var(--spacing-12,12px);color:var(--color-label-base-white,#ffffff);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowAboutNote .c-productShowAboutNote__text{margin-top:0}.c-productShowAboutNote .c-productShowAboutNote__text[aria-hidden=true]{position:relative;max-height:5em;overflow:hidden;transition:max-height .3s ease-out}.c-productShowAboutNote .c-productShowAboutNote__text[aria-hidden=true]::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom,transparent,var(--_background-color));pointer-events:none}.c-productShowAboutNote .c-productShowAboutNote__text[aria-hidden=false]{max-height:100%;position:relative}.c-productShowAboutNote .c-productShowAboutNote__text.c-productShowAboutNote__text--annotation{color:var(--color-label-base-secondary,#858585)}.c-productShowAboutNote .c-productShowAboutNote__fixedTermSubscriptionLink{display:flex;gap:8px;align-items:center;color:var(--color-label-brand-default,#9f8745);text-decoration:underline;margin-top:0;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.4px}.c-productShowAboutTags{display:flex;flex-wrap:wrap;gap:4px}.c-productShowAboutByProduer{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-8,8px)}.c-productShowAboutByProduer .c-productShowAboutByProduer__title{margin-bottom:0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutByProduer:empty{margin-top:-8px}.c-productShowAboutByProduer .c-productShowAboutByProduer__text{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.c-productShowAboutByProduer .c-productShowAboutByProduer__text[aria-hidden=true]{position:relative;max-height:5em;overflow:hidden;transition:max-height .3s ease-out}.c-productShowAboutByProduer .c-productShowAboutByProduer__text[aria-hidden=true]::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom,transparent,var(--color-surface-base-white,#ffffff));pointer-events:none}.c-productShowAboutByProduer .c-productShowAboutByProduer__text[aria-hidden=false]{max-height:100%;position:relative}.c-productShowAboutByProduer .c-productShowAboutByProduer__text a{color:var(--color-label-brand-default,#9f8745);text-decoration:underline}.c-productShowAboutByProduer .c-productShowAboutByProduer__text h3.product-description{color:var(--color-label-brand-default,#9f8745);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutByProduer .c-productShowAboutByProduer__text h4.product-description{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutCaution{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-8,8px);border-radius:4px;border:1px solid var(--color-border-base-secondary,#ededed);background:var(--color-surface-base-secondary,#f9f9f9);padding:var(--spacing-12,12px)}.c-productShowAboutCaution .c-productShowAboutCaution__title{margin-bottom:0;color:var(--color-label-brand-default,#9f8745);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutCaution .c-productShowAboutCaution__text{font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.c-productShowAboutCaution .c-productShowAboutCaution__text{font-size:18px}}.c-productShowAboutRecipes{border-top:1px solid var(--color-border-base-primary,#d9d9d9)}.c-productShowAboutRecipes .c-productShowAboutRecipes__title{cursor:pointer;display:grid;grid-template-columns:auto 32px;align-items:center;margin-bottom:0}.c-productShowAboutRecipes .c-productShowAboutRecipes__titleInner{display:flex;align-items:center;padding:24px 16px}.c-productShowAboutRecipes .c-productShowAboutRecipes__titleTypeIcon{display:flex;align-items:center;padding-right:8px}.c-productShowAboutRecipes .c-productShowAboutRecipes__titleLabel{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutRecipes .c-productShowAboutRecipes__titleCount{font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.4px}.c-productShowAboutRecipes .c-productShowAboutRecipes__titleArrowIcon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:16px;background:var(--color-surface-brand-tertiary,#f5f1eb)}@media screen and (min-width: 769px){.c-productShowAboutRecipes .c-productShowAboutRecipes__titleArrowIcon{transform:rotate(90deg)}}.c-productShowAboutSns{border-top:1px solid var(--color-border-base-primary,#d9d9d9);border-bottom:1px solid var(--color-border-base-primary,#d9d9d9);padding:24px 16px}.c-productShowAboutSns .c-productShowAboutSns__inner{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowAboutSns .c-productShowAboutSns__icons{display:flex;align-items:center;gap:var(--spacing-8,8px)}.c-productShowAboutSns .social-button-area{border-top:none}.c-productShowProducer{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--spacing-16,16px);border-radius:4px;background:var(--color-surface-brand-tertiary,#f5f1eb);padding:var(--spacing-16,16px)}@media screen and (min-width: 769px){.c-productShowProducer{padding:var(--spacing-32,32px)}}.c-productShowProducer .c-productShowProducer__info{width:100%;display:grid;grid-template-columns:1fr;align-items:center}@media screen and (min-width: 769px){.c-productShowProducer .c-productShowProducer__info{grid-template-columns:1fr 1fr}}.c-productShowProducer .c-productShowProducer__detail{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-12,12px);padding-bottom:var(--spacing-16,16px)}@media screen and (min-width: 769px){.c-productShowProducer .c-productShowProducer__detail{gap:var(--spacing-16,16px);padding-bottom:0}}.c-productShowProducer .c-productShowProducer__detailInfo{display:grid;gap:4px}.c-productShowProducer .c-productShowProducer__name{margin-top:0;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.c-productShowProducer .c-productShowProducer__name{font-size:18px}}.c-productShowProducer .c-productShowProducer__area{display:flex;gap:4px;align-items:center;margin-top:0;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowProducer .c-productShowProducer__likes{display:flex;gap:4px;align-items:center;margin-top:0;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowProducer .c-productShowProducer__award{display:grid;grid-template-columns:auto 1fr;justify-items:end;gap:var(--spacing-16,16px);border-top:1px solid var(--color-border-base-white,#ffffff);padding-top:var(--spacing-16,16px)}@media screen and (min-width: 769px){.c-productShowProducer .c-productShowProducer__award{border-top:none;padding-top:0px;border-left:1px solid var(--color-border-base-primary,#d9d9d9);padding-left:var(--spacing-16,16px)}}.c-productShowProducer .c-productShowProducer__awardInfo{display:grid;grid-template-areas:"awardTitle awardTitle" "awardCount awardHallofFame";align-items:center;gap:4px 8px}.c-productShowProducer .c-productShowProducer__awardTitlte{grid-area:awardTitle;margin-bottom:0;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowProducer .c-productShowProducer__awardCount{grid-area:awardCount;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowProducer .c-productShowProducer__awardHallofFame{grid-area:awardHallofFame;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowProducer .c-productShowProducer__awardIcon{display:flex;width:46px;flex-direction:column;justify-content:center;align-items:center;gap:2px;color:var(--color-label-brand-default,#9f8745);text-align:center;font-size:10px;font-weight:700;line-height:1}.c-productShowProducer .c-productShowProducer__commitment{width:100%;display:grid;gap:var(--spacing-16,16px);border-top:1px solid var(--color-border-base-base,#ffffff);padding-top:var(--spacing-16,16px);padding-bottom:var(--spacing-16,16px)}@media screen and (min-width: 769px){.c-productShowProducer .c-productShowProducer__commitment{border-top:1px solid var(--color-border-base-primary,#d9d9d9)}}.c-productShowProducer .c-productShowProducer__subTitle{margin-bottom:0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowProducer .c-productShowProducer__subTitleLabel{display:grid;grid-template-columns:1fr auto;gap:var(--spacing-16,16px);margin-bottom:0;color:var(--color-label-brand-default,#9f8745)}.c-productShowProducer .c-productShowProducer__commitmentItem{display:grid;grid-template-columns:auto 1fr;gap:var(--spacing-8,8px);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowProducer .c-productShowProducer__commitmentItem+.c-productShowProducer__commitmentItem{margin-top:var(--spacing-8,8px)}.c-productShowProducer .c-productShowProducer__commitmentItemNo{width:20px;height:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:40px;background-color:var(--color-surface-base-white,#ffffff);color:var(--color-label-brand-default,#9f8745);padding:4px;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowProducer .c-productShowProducer__media{width:100%;display:grid;gap:var(--spacing-16,16px);border-top:1px solid var(--color-border-base-base,#ffffff);padding-top:var(--spacing-16,16px);padding-bottom:var(--spacing-16,16px)}@media screen and (min-width: 769px){.c-productShowProducer .c-productShowProducer__media{border-top:1px solid var(--color-border-base-primary,#d9d9d9)}}.c-productShowProducer .c-productShowProducer__mediaText{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.c-productShowProducer .c-productShowProducer__about{cursor:pointer;width:100%;border-top:1px solid var(--color-border-base-white,#ffffff);padding-top:var(--spacing-16,16px)}.c-productShowProducer .c-productShowProducer__aboutInner{display:grid;grid-template-columns:auto 32px;align-items:center;gap:var(--spacing-16,16px)}.c-productShowProducer .c-productShowProducer__aboutLink{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowProducer .c-productShowProducer__aboutIcon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:var(--color-surface-base-white,#ffffff);transform:rotate(-90deg)}@media screen and (min-width: 769px){.c-productShowProducer .c-productShowProducer__aboutIcon{transform:rotate(0deg)}}.c-productShowProducer .c-productShowProducer__followAction{width:100%;border-top:1px solid var(--color-border-base-white,#ffffff);padding-top:var(--spacing-16,16px)}.c-productShowPostArticle{--_border-top:1px solid var(--color-border-base-primary,#d9d9d9)}.c-productShowPostArticle+.c-productShowPostArticle{border-top:var(--_border-top)}.c-productShowPostArticle:empty+.c-productShowPostArticle{--_border-top:none}.c-productShowPostArticleReviews{padding-bottom:24px}.c-productShowPostArticleMeister{padding:var(--spacing-16,16px)}.c-productShowPostArticleMeister .c-productShowPostArticleMeister__title{margin-bottom:0;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.c-productShowPostArticleMeister .c-productShowPostArticleMeister__icons{display:flex;gap:0}.c-productShowPostArticleMeister .c-productShowPostArticleMeister__icon{margin-left:-3px}.c-productShowPostArticleMeister .c-productShowPostArticleMeister__avatar{border:2px solid var(--color-border-base-white,#ffffff)}.c-productShowPostArticleTitle{cursor:pointer;display:grid;grid-template-columns:auto 32px;align-items:center;padding:24px 16px;margin-bottom:0}.c-productShowPostArticleTitle .c-productShowPostArticleTitle__inner{display:flex;align-items:center}.c-productShowPostArticleTitle .c-productShowPostArticleTitle__typeIcon{display:flex;align-items:center;padding-right:8px}.c-productShowPostArticleTitle .c-productShowPostArticleTitle__label{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowPostArticleTitle .c-productShowPostArticleTitle__count{font-size:12px;font-weight:700;line-height:1.6;letter-spacing:.4px}.c-productShowPostArticleTitle .c-productShowPostArticleTitle__arrowIcon{display:flex;width:32px;height:32px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:16px;background:var(--color-surface-brand-tertiary,#f5f1eb)}@media screen and (min-width: 769px){.c-productShowPostArticleTitle .c-productShowPostArticleTitle__arrowIconImage{transform:rotate(90deg)}}.c-productShowPostArticlePosts{--swiper-navigation-top-offset:60%;padding:0 0 24px}.c-productShowPostArticlePosts .c-productShowPostArticlePosts__body{display:grid;gap:16px}.c-productShowPostArticlePosts .c-productShowPostArticlePosts__bodyPosts{width:100%}.c-productShowPostArticlePosts .c-productShowPostArticlePosts__bodyPosts .swiper-slide{width:calc((100% - 10px)/1.5)}@media screen and (min-width: 769px){.c-productShowPostArticlePosts .c-productShowPostArticlePosts__bodyPosts .swiper-slide{width:calc((100% - 10px)/4.5)}}.c-productShowPromotionByAppCoupon{text-align:center;font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.c-productShowPromotionByAppCoupon .c-productShowPromotionByAppCoupon__link{color:var(--color-label-brand-default,#9f8745);text-decoration:underline}.c-productShowPostInPostArticle{display:inline-block;height:100%;border-radius:4px;border:1px solid var(--color-border-base-primary,#d9d9d9)}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__photo{width:100%}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__poster{display:flex;align-items:flex-end;gap:var(--spacing-8,8px);padding:0 var(--spacing-8,8px);margin-top:-16px}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__posterAvatar{border:2px solid var(--color-border-base-white,#ffffff);border-radius:50%}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__posterName{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__body{padding:0 8px 8px;margin-top:8px}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowPostInPostArticle .c-productShowPostInPostArticle__emotion{margin-top:8px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.c-productShowPostArticleEmotion{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-8,8px);flex:1 0 0;border-radius:4px;background:var(--color-surface-brand-tertiary,#f5f1eb);padding:var(--spacing-8,8px)}.c-productShowPostArticleEmotion .c-productShowPostArticleEmotion__icon{height:29px}.c-productShowPostArticleEmotion .c-productShowPostArticleEmotion__label{color:var(--color-label-brand-default,#9f8745);font-size:12px;font-weight:700;line-height:1}.c-productShowPostArticleEmotion .c-productShowPostArticleEmotion__count{color:var(--color-label-brand-default,#9f8745);font-family:Arial,sans-serif;font-size:16px;font-weight:700;line-height:1}.c-productShowCategories{display:flex;flex-wrap:wrap;gap:4px}.c-productShowCategories .c-productShowCategories__item{display:flex;gap:4px}.c-productShowCategories .c-productShowCategories__item:nth-child(n+2)::before{content:">"}.c-productShowCategories .c-productShowCategories__link{text-decoration:underline}.c-productShowPostArticleReviewsPanel{display:grid;gap:var(--spacing-8,8px);justify-items:center;border-radius:4px;border:1px solid var(--color-border-base-secondary,#ededed);background:var(--color-background-base,#ffffff);padding:var(--spacing-12,12px)}@media screen and (min-width: 769px){.c-productShowPostArticleReviewsPanel{grid-template-columns:1fr 1px 1fr}}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__total{align-items:center;justify-items:center;display:flex;gap:var(--spacing-8,8px);background:var(--color-background-base,#ffffff)}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__border{width:1px;height:100%;background-color:var(--color-border-base-secondary,#ededed)}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__etc{width:100%;display:grid;grid-template-columns:1fr 1px 1fr;justify-items:center}@media screen and (min-width: 769px){.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__etc{grid-template-columns:1fr}}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__totalRatingValue{color:var(--color-label-brand-default,#9f8745);font-family:Arial,sans-serif;font-size:32px;font-weight:700;line-height:1}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__taste{align-items:center;justify-items:center;display:flex;gap:var(--spacing-4,4px);background:var(--color-background-base,#ffffff)}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__tasteRatingValue{color:var(--color-label-brand-default,#9f8745);font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__packaging{align-items:center;justify-items:center;display:flex;gap:var(--spacing-4,4px);background:var(--color-background-base,#ffffff)}.c-productShowPostArticleReviewsPanel .c-productShowPostArticleReviewsPanel__packagingRatingValue{color:var(--color-label-brand-default,#9f8745);font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1}.c-productShowAboutProducer .c-productShowAboutProducer__inner{display:flex;flex-direction:column;gap:16px}.c-productShowAboutProducer .c-productShowAboutProducer__body{display:flex;gap:16px}.c-productShowAboutProducer .c-productShowAboutProducer__image{width:88px}.c-productShowAboutProducer .c-productShowAboutProducer__avatar{border-radius:50%;overflow:hidden;height:88px;width:88px}.c-productShowAboutProducer .c-productShowAboutProducer__area{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowAboutProducer .c-productShowAboutProducer__name{word-break:break-all;margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:.15px}@media screen and (max-width: 768px){.c-productShowAboutProducer .c-productShowAboutProducer__name{font-size:18px}}.c-productShowAboutProducer .c-productShowAboutProducer__description{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.c-productShowRequestPanel{display:grid;gap:8px;border-radius:4px;background:var(--color-surface-base-secondary,#f9f9f9);padding:16px;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowRequestPanel .c-productShowRequestPanel__notice strong{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.c-favoriteIcon{position:absolute;z-index:2;top:8px;right:8px}.c-productFavoriteFloatingButtonIcon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--color-surface-base-white,#ffffff);padding-top:2px}.c-productShowBuyActions{display:flex;gap:8px}.c-productShowBuyActions[aria-hidden=true]{display:none}.c-productShowBuyActions[aria-hidden=false]{display:flex}.c-productShowShipping .c-productShowShipping__table{width:100%;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowShipping .c-productShowShipping__th{width:50%}.c-productShowShipping .c-productShowShipping__th.c-productShowShipping__th--carrier{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.c-productShowShipping .c-productShowShipping__td{width:50%;font-family:Arial,sans-serif;font-size:18px;line-height:1.2;letter-spacing:.5px;text-align:right}.c-productShowShipping .c-productShowShipping__free{display:inline-flex;padding:var(--spacing-4,4px) var(--spacing-8,8px);align-items:center;gap:10px;border-radius:16px;background:var(--color-surface-accent-secondary,#db3347);color:var(--color-label-base-white,#ffffff);font-size:12px;font-weight:700;line-height:1;letter-spacing:.4px}.c-productShowShipping .c-productShowShipping__amountLabel[data-shipping-amount-free=true]{text-decoration:line-through;color:var(--color-label-base-secondary,#858585)}.c-productShowShipping .c-productShowShipping__note{color:var(--color-label-base-secondary,#858585);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowShipping .c-productShowShipping__note>strong{color:var(--color-label-base-primary,#212121);font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.c-productShowShipping .c-productShowShipping__note+.c-productShowShipping__note{margin-top:4px}.c-productShowShippingNote{color:var(--color-label-base-primary,#212121);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowShippingNote strong{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.c-productShowShippingNote+.c-productShowShippingNote{margin-top:4px}.c-productShowShippingNote[data-shipping-date-flag=false]{display:none}.c-productShowShippingNote.c-productShowShippingNote--quickShipUnavailable{display:grid;gap:8px;border:1px solid var(--color-border-base-secondary,#ededed);background:var(--color-surface-base-white,#ffffff);padding:var(--spacing-12,12px)}.c-productShowShippingNote .c-productShowShippingNote__quickShipUnavailableTitle{margin:0;color:var(--color-label-brand-default,#9f8745);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowShippingAnnotation{margin-top:8px;color:var(--color-label-base-secondary,#858585);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowImperfectReasons{font-size:16px;font-weight:400;line-height:1.8;letter-spacing:.5px}.c-productShowImperfectReasons .c-productShowImperfectReasons__title{display:inline-block;border-radius:16px;background:var(--color-surface-brand-color-primary,#cab270);padding:var(--spacing-4,4px) var(--spacing-12,12px);color:var(--color-label-base-white,#ffffff);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowImperfectReasons .c-productShowImperfectReasons__list{margin-left:1em}.c-productShowImperfectReasons .c-productShowImperfectReasons__item{list-style-type:disc}.c-productShowAboutImperfectReasons{display:flex;flex-direction:column;gap:var(--spacing-8,8px);border-radius:4px;border:1px solid var(--color-border-base-secondary,#ededed);background:var(--color-surface-brand-tertiary,#f5f1eb);padding:var(--spacing-20,20px);font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__title{margin-bottom:0}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__titleLabel{border-radius:16px;background:var(--color-surface-brand-color-primary,#cab270);padding:var(--spacing-4,4px) var(--spacing-12,12px);color:var(--color-label-base-white,#ffffff);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__list[aria-hidden=true]{position:relative;max-height:5em;overflow:hidden;transition:max-height .3s ease-out}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__list[aria-hidden=true]::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100px;background-image:linear-gradient(to bottom,transparent,var(--color-surface-brand-tertiary,#f5f1eb));pointer-events:none}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__list[aria-hidden=false]{max-height:100%;position:relative}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__item>strong{font-size:14px;font-weight:700;line-height:1.6;letter-spacing:.25px}.c-productShowAboutImperfectReasons .c-productShowAboutImperfectReasons__item+.c-productShowAboutImperfectReasons__item{margin-top:var(--spacing-8,8px)}.c-productShowEgiftAction{display:flex;gap:24px;align-items:center}@media screen and (max-width: 768px){.c-productShowEgiftAction{flex-direction:column;align-items:stretch;gap:12px}}.c-productShowEgiftAction .c-productShowEgiftAction__button{flex:1 1 auto}.c-productShowEgiftAction .c-productShowEgiftAction__buttonIcon{margin-right:8px}.c-productShowEgiftAction .c-productShowEgiftAction__captionTitle{margin-left:auto;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:default}@media screen and (max-width: 768px){.c-productShowEgiftAction .c-productShowEgiftAction__captionTitle{margin-left:0;cursor:pointer}}.c-productShowEgiftAction .c-productShowEgiftAction__icon{width:20px;height:20px;flex:0 0 auto}.c-productShowEgiftAction .c-productShowEgiftAction__link{color:#9f8745;text-decoration:none;cursor:pointer;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.1px}.c-productShowEgiftCaption{border:1px solid var(--color-border-base-secondary,#ededed);border-radius:8px;padding:8px}.c-productShowEgiftCaption .c-productShowEgiftCaption__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.c-productShowEgiftCaption .c-productShowEgiftCaption__item{display:flex;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}.c-productShowEgiftCaption .c-productShowEgiftCaption__bullet{flex:0 0 auto;margin-right:8px}.c-productShowEgiftCaption .c-productShowEgiftCaption__text{flex:1 1 auto}.c-productShowEgiftCaption .c-productShowEgiftCaption__note{margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.4px}.c-productShowEgiftToggle+.c-productShowEgiftCaption{display:none}.c-productShowEgiftToggle:checked+.c-productShowEgiftCaption{display:block}.c-productShowEgiftActionWrapper{display:grid;gap:16px}.c-productShowEgiftActionWrapper[aria-hidden=true]{display:none}.c-productShowEgiftActionWrapper[aria-hidden=false]{display:grid}.c-productShowLocalDonationProductExplanation{color:var(--color-label-base-secondary,#858585)}.c-productShowAboutDonation{display:flex;flex-direction:column;gap:var(--spacing-8,8px);border-radius:var(--r-4,4px);border:1px solid var(--color-border-base-secondary,#ededed);padding:var(--spacing-16,16px)}.c-productShowAboutDonation .c-productShowAboutDonation__title{margin-bottom:0;color:var(--color-label-brand-default,#9f8745);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.15px}.c-productShowAboutDonation .c-productShowAboutDonation__body{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.25px}
/*# sourceMappingURL=product_detail_2025-af2958a8af51f19dda22.css.map*/