.s-product-wrapper{padding:0 var(--space-md)}@media screen and (max-width:760px){.s-product-wrapper{padding:0}}.s-product-wrapper .a-breadcrumbs{padding-top:var(--space-ml)}@media screen and (max-width:760px){.s-product-wrapper .a-breadcrumbs{padding:var(--space-ms) var(--space-ms) 0}}.s-product-banner{padding:var(--space-lg) 0 var(--space-md);position:relative}@media screen and (max-width:760px){.s-product-banner{background:url(../images/bg-texture-sp.webp) 50%/cover no-repeat;margin:var(--space-sm) 0;padding:var(--space-xs) var(--space-ms) var(--space-md)}.s-product-banner:before{top:-1px}.s-product-banner:after,.s-product-banner:before{aspect-ratio:393/13;background:url(../images/index-frame.svg) 50%/cover no-repeat;content:"";left:0;position:absolute;width:100%;z-index:1}.s-product-banner:after{bottom:-1px;rotate:180deg}}.s-product-banner picture{display:block;filter:drop-shadow(4px 4px 16px var(--color-brand-shadow-sm))}.s-product-banner p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-product-banner p{line-height:1.7}}.s-product-banner p{text-align:center}.s-product-banner p a{text-decoration:underline}.s-product-main{display:grid;gap:var(--space-ml);grid-template-columns:repeat(2,1fr);padding:var(--space-xxl) 0 var(--space-5xl)}@media screen and (max-width:760px){.s-product-main{gap:0;grid-template-columns:minmax(0,1fr);padding:var(--space-ms) 0 var(--space-xxl)}}.s-product-image{padding-right:var(--space-md)}@media screen and (max-width:760px){.s-product-image{padding:0 var(--space-ms)}}.s-product-image__wrapper{display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);left:0;position:sticky;top:140px;z-index:1}@media screen and (max-width:760px){.s-product-image__wrapper{position:relative;top:0}}.s-product-image img{background:var(--color-brand-white);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-product-image .main{border-radius:var(--border-radius-md);overflow:hidden}.s-product-image .thumbnail .splide__list{display:grid;gap:var(--space-xs);grid-template-columns:repeat(5,1fr)}.s-product-image .thumbnail .splide__slide{cursor:pointer;position:relative}.s-product-image .thumbnail .splide__slide.is-active:after{border:1.5px solid var(--color-brand-gold);border-radius:var(--border-radius-sm);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.s-product-image .thumbnail img{border-radius:var(--border-radius-sm)}.s-product-image .badges{display:grid;gap:var(--space-3xs);grid-template-columns:minmax(0,max-content);left:var(--space-ms);position:absolute;top:var(--space-ms)}@media screen and (max-width:760px){.s-product-image .badges{left:var(--space-xs);top:var(--space-xs)}}.s-product-image .badges span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xxs);font-weight:500;line-height:1.5}@media screen and (max-width:760px){.s-product-image .badges span{line-height:1.6}}.s-product-image .badges span{border-radius:var(--border-radius-full);color:var(--color-ui-base);padding:var(--space-3xs) var(--space-xxs)}.s-product-image .badges span.limited{background-color:#ea3619}.s-product-content{display:grid;gap:var(--space-lg);grid-template-columns:minmax(0,1fr);padding-left:var(--space-md)}@media screen and (max-width:760px){.s-product-content{gap:var(--space-ms);margin-top:var(--space-ms);padding:0}}.s-product-head{display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}@media screen and (max-width:760px){.s-product-head{gap:var(--space-xs);padding:0 var(--space-ms)}}.s-product-head .name{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-lg);font-weight:600;line-height:1.5}.s-product-head .desc{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-head .desc{line-height:1.7}}.s-product-head .tags{display:flex;flex-wrap:wrap;gap:var(--space-xxs) var(--space-xs)}.s-product-head .tags span{align-items:center;display:flex;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;gap:2px;line-height:1.8}@media screen and (max-width:760px){.s-product-head .tags span{line-height:1.7}}.s-product-head .tags span{color:var(--color-brand-gold)}.s-product-head .tags span:before{content:"#";opacity:.5}.s-product-head .review{align-items:center;background:var(--color-brand-white);border-radius:var(--border-radius-sm);display:flex;gap:var(--space-xxs);padding:var(--space-xxs) var(--space-xs)}.s-product-head .review .c-review-stars{width:100px}@media screen and (max-width:760px){.s-product-head .review .c-review-stars{width:80px}}.s-product-head .review span{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.5}@media screen and (max-width:760px){.s-product-head .review span{line-height:1.4}}.s-product-head .social{display:flex;gap:var(--space-xs)}.s-product-head .social a{background:var(--color-brand-white);border-radius:50%;display:grid;height:48px;place-items:center;width:48px}@media screen and (max-width:760px){.s-product-head .social a{height:40px;width:40px}}.s-product-head .social a svg{width:28px}@media screen and (max-width:760px){.s-product-head .social a svg{width:24px}}.s-product-head .social a svg.icon-sns-line{color:var(--color-ext-line)}.s-product-head .social a svg.icon-sns-x{color:var(--color-ext-x)}.s-product-form{background:var(--color-brand-white);border-radius:var(--border-radius-md);box-shadow:4px 4px 16px var(--color-brand-shadow-sm);display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr);padding:var(--space-lg) var(--space-ml)}@media screen and (max-width:760px){.s-product-form{margin:0 var(--space-ms);padding:var(--space-ms);width:-webkit-fill-available;width:-moz-available;width:stretch}}.s-product-form__types{display:flex;flex-direction:column;gap:var(--space-sm)}.s-product-form__types li .available-dates{padding:var(--space-xxs) 0 0 var(--space-ml)}.s-product-form__types li .available-dates dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-product-form__types li .available-dates dt{line-height:1.8}}.s-product-form__types li .available-dates dd{align-items:center;display:flex;gap:var(--space-xxs);margin-top:var(--space-xxs)}.s-product-form__block{display:none}.s-product-form__block.is-active{display:block}.s-product-form__prices{padding:0 var(--space-xxs)}.s-product-form__prices .price .unit{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-form__prices .price .unit{line-height:1.7}}.s-product-form__prices .price .amount{align-items:baseline;display:flex;gap:var(--space-xxs)}.s-product-form__prices .price .amount .list-price{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:700;line-height:1.6}@media screen and (max-width:760px){.s-product-form__prices .price .amount .list-price{line-height:1.5}}.s-product-form__prices .price .amount .list-price{color:var(--color-brand-gray-300)}.s-product-form__prices .price .amount .list-price s{text-decoration:line-through}.s-product-form__prices .price .amount .sales-price{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:var(--font-size-xxl);font-weight:700;gap:var(--space-xxs);line-height:1.4}@media screen and (max-width:760px){.s-product-form__prices .price .amount .sales-price{line-height:1.3}}.s-product-form__prices .price .amount .sales-price span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-form__prices .price .amount .sales-price span{line-height:1.7}}.s-product-form__prices .price .amount .sales-price span{color:var(--color-brand-gray-500)}.s-product-form__benefits{margin-top:var(--space-xs)}.s-product-form__benefits ul{background:var(--color-brand-gold-50);border-radius:var(--border-radius-sm);display:grid;gap:var(--space-xxs);grid-template-columns:minmax(0,1fr);padding:var(--space-xs)}.s-product-form__benefits li{color:var(--color-brand-gold);display:grid;gap:var(--space-3xs);grid-template-columns:16px 1fr}.s-product-form__benefits li svg{height:16px;margin-top:var(--space-3xs);width:16px}.s-product-form__benefits li span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-product-form__benefits li span{line-height:1.8}}.s-product-form__buttons{margin-top:var(--space-ms)}.s-product-form__buttons .a-button-link{background:var(--color-brand-gray-800);color:var(--color-brand-white);width:100%}.s-product-form__buttons .a-button-link[disabled]{background:var(--color-brand-gray-100);color:var(--color-brand-gray-300);pointer-events:none}.s-product-form__buttons>p{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-product-form__buttons>p{line-height:1.8}}.s-product-form__buttons>p{margin-top:var(--space-xxs)}.s-product-form__buttons>p a{text-decoration:underline}.s-product-form__message{display:none}.s-product-form__cart{background:var(--color-brand-gray-50);border-radius:var(--border-radius-sm);display:none;margin-top:var(--space-ms);padding:var(--space-ms)}.s-product-form__cart .order-list{display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr);margin-top:var(--space-xs)}.s-product-form__cart .order-list>li .name{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-product-form__cart .order-list>li .name{line-height:1.7}}.s-product-form__cart .order-list>li .name{color:var(--color-brand-gray-500)}.s-product-form__cart .order-list>li .price{align-items:center;display:flex}.s-product-form__cart .order-list>li .amount{font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.5}@media screen and (max-width:760px){.s-product-form__cart .order-list>li .amount{line-height:1.4}}.s-product-form__cart .order-list>li .amount{color:var(--color-brand-gray-500)}.s-product-form__cart .order-list>li .unit{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-form__cart .order-list>li .unit{line-height:1.7}}.s-product-form__cart .order-list>li .unit{color:var(--color-brand-gray-500)}.s-product-form .l-modal-win:has(#single-calendar[disabled]) .s-product-form__message{display:block}.s-product-form .l-modal-win:has(#single-calendar[disabled]) .s-product-form__cart{display:block}.s-product-form__accordion{background-color:var(--color-brand-gray-50);border-radius:var(--border-radius-sm);padding:var(--space-ms)}@media screen and (max-width:760px){.s-product-form__accordion{padding:var(--space-sm)}}.s-product-form__accordion::details-content{overflow:clip;transition-behavior:allow-discrete;transition-duration:.2s;transition-property:content-visibility,block-size}.s-product-form__accordion:not(:open)::details-content{block-size:0}.s-product-form__accordion>summary{display:grid;grid-template-columns:1fr 28px}.s-product-form__accordion>summary span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-product-form__accordion>summary span{line-height:1.7}}.s-product-form__accordion>summary div{position:relative}.s-product-form__accordion>summary div svg{color:var(--color-brand-gray-500);padding:var(--space-3xs);transition-duration:.2s;width:28px}.s-product-form__accordion>summary div svg.icon-minus{scale:0}.s-product-form__accordion>summary div svg.icon-plus{left:0;position:absolute;scale:1;top:0}.s-product-form__accordion>ul{display:grid;gap:var(--space-xxs);grid-template-columns:minmax(0,1fr);padding-top:var(--space-sm)}@media screen and (max-width:760px){.s-product-form__accordion>ul{padding-top:var(--space-xs)}}.s-product-form__accordion>ul li{display:grid;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;gap:var(--space-3xs);grid-template-columns:max-content 1fr;line-height:1.7}@media screen and (max-width:760px){.s-product-form__accordion>ul li{line-height:1.8}}.s-product-form__accordion>ul li{color:var(--color-brand-gray-500)}.s-product-form__accordion>ul li:before{content:"※"}.s-product-form__accordion[open]>summary svg.icon-minus{scale:1}.s-product-form__accordion[open]>summary svg.icon-plus{scale:0}.s-product-form__order{display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr)}@media screen and (max-width:760px){.s-product-form__order{gap:var(--space-ms)}}.s-product-form__confirm{background:var(--color-brand-gray-50);border:1px solid var(--color-brand-gray-300);border-radius:var(--border-radius-ms);display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr);padding:var(--space-md) var(--space-ms)}@media screen and (max-width:760px){.s-product-form__confirm{border-radius:var(--border-radius-sm);padding:var(--space-sm)}}.s-product-form__confirm .delivery-date{align-items:center;display:flex;justify-content:space-between}.s-product-form__confirm .delivery-date div{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-form__confirm .delivery-date div{line-height:1.7}}.s-product-form__confirm .delivery-date div{color:var(--color-brand-gray-500)}.s-product-form__confirm .delivery-date time{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-form__confirm .delivery-date time{line-height:1.7}}.s-product-form__confirm .order-list{display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr)}.s-product-form__confirm .order-list li{display:grid;gap:var(--space-3xs);grid-template-columns:minmax(0,1fr)}.s-product-form__confirm .order-list .name{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-product-form__confirm .order-list .name{line-height:1.7}}.s-product-form__confirm .order-list .name{color:var(--color-brand-gray-500)}.s-product-form__confirm .order-list .price{align-items:center;display:flex}.s-product-form__confirm .order-list .amount{font-family:Inter,sans-serif;font-size:var(--font-size-ms);font-weight:700;line-height:1.6}@media screen and (max-width:760px){.s-product-form__confirm .order-list .amount{line-height:1.5}}.s-product-form__confirm .order-list .amount{color:var(--color-brand-gray-500)}.s-product-form__confirm .order-list .unit{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-product-form__confirm .order-list .unit{line-height:1.8}}.s-product-form__confirm .order-list .unit{color:var(--color-brand-gray-500)}.s-product-subs-modal .l-modal-win__scrollarea{background:var(--color-brand-gray-50)}.s-product-subs-modal__head{background:var(--color-brand-white);border-bottom:1px solid var(--color-brand-gray-100);border-radius:var(--border-radius-md) 0 0 0;overflow:hidden}@media screen and (max-width:760px){.s-product-subs-modal__head{border-bottom:none;border-radius:var(--border-radius-md);filter:drop-shadow(0 1px 0 var(--color-brand-shadow-lg))}}.s-product-subs-modal__head .title{align-items:center;border-bottom:1px solid var(--color-brand-gray-100);display:grid;gap:var(--space-sm);grid-template-columns:1fr 32px;padding:var(--space-xxl)}@media screen and (max-width:760px){.s-product-subs-modal__head .title{padding:var(--space-md) var(--space-ms) var(--space-sm)}}.s-product-subs-modal__head .title span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-product-subs-modal__head .title span{line-height:1.6}}.s-product-subs-modal__head .dates{overflow:auto;padding:var(--space-ms) 0;position:relative;z-index:1}@media screen and (max-width:760px){.s-product-subs-modal__head .dates{padding:var(--space-xs) 0}}.s-product-subs-modal__head .dates div{background:var(--color-brand-gold-50);border-radius:var(--border-radius-full);height:calc(100% - var(--space-ms)*2);left:var(--space-lg);position:absolute;top:var(--space-ms);transition:.2s;width:96px;z-index:-1}@media screen and (max-width:760px){.s-product-subs-modal__head .dates div{height:calc(100% - var(--space-xs)*2);left:var(--space-ms);top:var(--space-xs);width:84px}}.s-product-subs-modal__head .dates ul{display:flex;padding:0 var(--space-lg);width:-moz-max-content;width:max-content}@media screen and (max-width:760px){.s-product-subs-modal__head .dates ul{padding:0 var(--space-ms)}}.s-product-subs-modal__head .dates li{flex:0 0 96px}@media screen and (max-width:760px){.s-product-subs-modal__head .dates li{flex:0 0 84px}}.s-product-subs-modal__head .dates button{align-items:center;display:flex;font-family:Inter,sans-serif;font-size:var(--font-size-sm);font-weight:400;gap:var(--space-3xs);justify-content:center;line-height:1.5;width:100%}@media screen and (max-width:760px){.s-product-subs-modal__head .dates button{line-height:1.4}}.s-product-subs-modal__head .dates button{color:var(--color-brand-gray-300);padding:var(--space-sm) var(--space-xs)}@media screen and (max-width:760px){.s-product-subs-modal__head .dates button{padding:var(--space-xs)}}.s-product-subs-modal__head .dates button span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;line-height:1.7}@media screen and (max-width:760px){.s-product-subs-modal__head .dates button span{line-height:1.8}}.s-product-subs-modal__head .dates li.is-active button{color:var(--color-brand-gold)}.s-product-subs-modal__body{min-height:0;overflow:auto}.s-product-subs-modal__block{display:grid;gap:var(--space-md);padding:var(--space-lg)}@media screen and (max-width:760px){.s-product-subs-modal__block{gap:var(--space-sm);padding:var(--space-ms)}}.s-product-subs-modal__confirm{background:var(--color-brand-white);border-radius:var(--border-radius-md);display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr);padding:var(--space-md)}@media screen and (max-width:760px){.s-product-subs-modal__confirm{border-radius:var(--border-radius-sm);gap:var(--space-xxs);padding:var(--space-ms)}}.s-product-subs-modal__confirm .date{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ml);font-weight:600;line-height:1.5}@media screen and (max-width:760px){.s-product-subs-modal__confirm .date{line-height:1.6}}.s-product-subs-modal__confirm .time{display:grid;gap:var(--space-xxs);grid-template-columns:max-content 1fr}.s-product-subs-modal__confirm .time dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-subs-modal__confirm .time dt{line-height:1.7}}.s-product-subs-modal__confirm .time dt{color:var(--color-brand-gray-500)}.s-product-subs-modal__confirm .time dd{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-subs-modal__confirm .time dd{line-height:1.7}}.s-product-subs-modal__confirm .time dd{text-align:right}.s-product-subs-modal__confirm .order-list{display:grid;gap:var(--space-ms);grid-template-columns:minmax(0,1fr)}.s-product-detail{display:grid;gap:var(--space-sm);grid-template-columns:repeat(2,1fr)}@media screen and (max-width:760px){.s-product-detail{gap:var(--space-xs);padding:var(--space-xxs) var(--space-ms)}}.s-product-detail__calendar{background:var(--color-brand-white);border-radius:var(--border-radius-md);display:grid;gap:var(--space-ms);grid-column:span 2;grid-template-columns:minmax(0,1fr);padding:var(--space-lg) var(--space-ml)}@media screen and (max-width:760px){.s-product-detail__calendar{gap:var(--space-sm);padding:var(--space-ms)}}.s-product-detail__calendar h2{align-items:center;display:flex;gap:var(--space-3xs);justify-content:center}.s-product-detail__calendar h2 svg{width:32px}.s-product-detail__calendar h2 span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-ms);font-weight:600;line-height:1.8}.s-product-detail__calendar .flatpickr-innerContainer{pointer-events:none}.s-product-detail__alcohol,.s-product-detail__amount{background:var(--color-brand-white);border-radius:var(--border-radius-sm);padding:var(--space-sm) var(--space-ms)}@media screen and (max-width:760px){.s-product-detail__alcohol,.s-product-detail__amount{padding:var(--space-xs) var(--space-sm)}}.s-product-detail__alcohol dt,.s-product-detail__amount dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-detail__alcohol dt,.s-product-detail__amount dt{line-height:1.7}}.s-product-detail__alcohol dt,.s-product-detail__amount dt{color:var(--color-brand-gray-600)}.s-product-detail__alcohol dd,.s-product-detail__amount dd{font-family:Inter,sans-serif;font-size:var(--font-size-lm);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-product-detail__alcohol dd,.s-product-detail__amount dd{line-height:1.6}}.s-product-detail__alcohol dd,.s-product-detail__amount dd{margin-top:4px}@media screen and (max-width:760px){.s-product-detail__alcohol dd,.s-product-detail__amount dd{margin-top:0}}.s-product-detail__alcohol dd span,.s-product-detail__amount dd span{color:var(--color-brand-gray-500);margin-left:2px}.s-product-detail__ingredients{background:var(--color-brand-white);border-radius:var(--border-radius-sm);grid-column:span 2;padding:var(--space-sm) var(--space-ms)}@media screen and (max-width:760px){.s-product-detail__ingredients{padding:var(--space-xs) var(--space-sm)}}.s-product-detail__ingredients dt{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:400;line-height:1.8}@media screen and (max-width:760px){.s-product-detail__ingredients dt{line-height:1.7}}.s-product-detail__ingredients dt{color:var(--color-brand-gray-600)}.s-product-detail__ingredients dd{font-family:Inter,sans-serif;font-size:var(--font-size-lm);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-product-detail__ingredients dd{line-height:1.6}}.s-product-detail__ingredients dd{margin-top:4px}@media screen and (max-width:760px){.s-product-detail__ingredients dd{margin-top:0}}.s-product-detail__ingredients dd li{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-product-detail__ingredients dd li{line-height:1.7}}.s-product-detail__ingredients dd li{list-style:disc;margin-left:1.6em}.s-product-detail__notes{display:grid;gap:4px;grid-column:span 2;grid-template-columns:minmax(0,1fr)}.s-product-detail__notes li{display:grid;font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:400;gap:4px;grid-template-columns:max-content 1fr;line-height:1.7}@media screen and (max-width:760px){.s-product-detail__notes li{line-height:1.8}}.s-product-detail__notes li{color:var(--color-brand-gray-500)}.s-product-detail__notes li:before{content:"※"}.s-product-review{display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr);padding-top:var(--space-4xl)}@media screen and (max-width:760px){.s-product-review{padding:var(--space-3xl) var(--space-ms) 0}}.s-product-review__average{align-items:center;display:flex;flex-direction:column}.s-product-review__average span{font-family:Inter,sans-serif;font-size:var(--font-size-xxl);font-weight:700;line-height:1.4}@media screen and (max-width:760px){.s-product-review__average span{line-height:1.3}}.s-product-review__average .c-review-stars{width:100px}.s-product-review__average .c-review-stars .star{color:var(--color-brand-gold)}.s-product-review__write .a-button-link--gray800{width:100%}.s-product-review__list{display:grid;gap:var(--space-sm);grid-template-columns:minmax(0,1fr)}