#readingMode:hover{text-decoration:underline}#product{contain:layout style;position:relative;background:var(--clr-body-background);border-radius:3px}#product .product-banner{text-align:center}#product .product-banner .product-promo-banner{max-width:600px;width:100%;margin:20px 0}#product .product-shortdesc p{margin:0 0 26px}#product .oos-container{contain:layout style;background:var(--clr-blue-40);border-radius:8px;margin-bottom:24px;padding:16px}#product .oos-container.oos-authorized{background:var(--clr-red-40)}#product .oos-container.oos-authorized.form--success{background:var(--clr-green-4)}#product .oos-container h2,#product .oos-container h3{margin:5px 0 0}#product .oos-container p{margin:0}#product .oos-container .oos-text{margin-top:4px}#product .oos-container #oos-submit{margin-top:12px}#product .oos-container .oos-input{color:var(--clr-text);border:1px solid var(--clr-black-18);background:var(--clr-body-background);flex-grow:1;margin-right:8px}#product .oos-container .oos-input:hover,#product .oos-container .oos-input:active,#product .oos-container .oos-input:visited{border-color:var(--clr-black-55)}#product-images{padding:0 48px 32px 0;align-self:start}#main-image{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0 auto 8px}@media(pointer:coarse){#main-image{cursor:grab}#main-image:active{cursor:grabbing}}#main-image .spinner{position:absolute}#main-image img{transition:opacity .2s ease;border-radius:16px;width:100%;max-width:100%;height:auto;object-fit:cover;aspect-ratio:1;background:var(--gradient-productBG)}#secondary-images{gap:8px}#secondary-images img{transition:opacity .2s ease;border-radius:8px;width:100%;height:auto;aspect-ratio:1;cursor:pointer;background:var(--gradient-productBG)}#secondary-images .unselected{opacity:.5}#product-description{display:flex;flex-direction:column}#product-description .kit-item{border:1px solid var(--clr-black-10);border-radius:16px}#product-description .kit-item a.flex{padding:8px}#product-description .kit-item img:not(.draggable){max-width:140px;max-height:140px}#product-description .quote-name{text-transform:uppercase}#product-description .text-quote{text-indent:-.34em}#product-description .utensil-contents a{text-decoration:underline}#product-description .best-before-tooltip{display:inline-flex;transform:translateY(3px)}#product-description .best-before-tooltip #best-before-text,#product-description .best-before-tooltip #serving-size-text{padding:20px 20px 15px;left:15px;top:15px;box-shadow:0 8px 32px #0000000f;background:var(--clr-body-background);border-radius:6px;border:1px solid var(--clr-black-12);width:50vw;max-width:200px;z-index:1}#product-description .best-before-tooltip svg{width:16px;height:16px;overflow:visible;fill:var(--clr-black-55);cursor:pointer}#product-description .best-before-tooltip button{margin:10px 0 auto auto;width:100%}#product-description .product-single__price{margin-right:10px}#product-description .product-subtitle{color:var(--clr-black-55);margin-bottom:4px}.product-title{margin:0}.product-reviews-summary{margin-top:3px}.shincha-ornament{margin-bottom:16px;margin-top:-16px}.how-to-prepare__title{margin-bottom:16px;margin-top:0}.reviews__title{margin-bottom:8px}.recommended-section{background:var(--gradient-home2)}#product-addbutton{max-width:410px;margin-bottom:24px}#product-addbutton .price-currency{margin:24px 0}#product-addbutton h6{margin:0 0 8px}#product-addbutton .add-button-container{margin:16px 0;gap:16px}#product-size-select{width:100%;position:relative}#product-size-select h4{margin-bottom:0}#product-size-select:after{content:"";position:absolute;right:0;bottom:12px;width:12px;height:8px;background-color:var(--clr-text);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat center;pointer-events:none}#product-size-select .product-option-select{width:100%;border:none;border-bottom:1px solid var(--clr-text);color:var(--clr-text);padding:7px 20px 7px 0;background:transparent;appearance:none;border-radius:0;cursor:pointer}#product-size-select .product-option-select option{background:var(--clr-body-background)}#oos-submit-btn{white-space:nowrap}.btn-restock{display:inline-flex;height:48px;padding:0 16px;justify-content:center;align-items:center;gap:6px;border-radius:24px;background:var(--color-BW-99, #FDFCFC);color:var(--clr-text);border:none;white-space:nowrap}.product-layout-grid{display:grid;grid-template-columns:1fr 1fr}@media(max-width:680px){.product-layout-grid{display:flex;flex-direction:column;align-items:center}#product-images{box-sizing:border-box;width:100%;padding:0;margin-bottom:24px}#product-description{width:100%}}@media(max-height:840px)and (min-width:900px){.product-layout-grid{grid-template-columns:1fr 1.5fr}}#main-image{cursor:zoom-in;outline:none!important;box-shadow:none!important}#main-image:focus,#main-image:focus-visible{outline:none!important;box-shadow:none!important}#main-image:after{content:"";position:absolute;bottom:12px;right:12px;width:32px;height:32px;background-color:var(--clr-body-background);border-radius:50%;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;box-shadow:0 2px 8px var(--color-neutral-80)}#main-image:before{content:"";position:absolute;bottom:19px;right:19px;width:18px;height:18px;background-color:var(--color-BW-1);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='14.5' y1='14.5' x2='20' y2='20'/%3E%3Cline x1='10' y1='7' x2='10' y2='13'/%3E%3Cline x1='7' y1='10' x2='13' y2='10'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2'%3E%3Ccircle cx='10' cy='10' r='6'/%3E%3Cline x1='14.5' y1='14.5' x2='20' y2='20'/%3E%3Cline x1='10' y1='7' x2='10' y2='13'/%3E%3Cline x1='7' y1='10' x2='13' y2='10'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;pointer-events:none;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease;z-index:1}#main-image:hover:after,#main-image:hover:before{opacity:1;transform:scale(1)}@media(max-width:680px){#main-image:after{opacity:.7;transform:scale(1);width:28px;height:28px}#main-image:before{opacity:.7;transform:scale(1);width:16px;height:16px;bottom:18px;right:18px}}.stars-wrapper{display:inline-flex;align-items:center;gap:4px}.stars{--star-on: #030302;--star-off: rgba(3, 3, 2, .17);--fill: 0%;display:inline-block;width:88px;height:15px;background:linear-gradient(to right,var(--star-on) var(--fill),var(--star-off) var(--fill));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15'%3E%3Cpath d='M8 0L10.3511 4.76393L15.6085 5.52786L11.8042 9.23607L12.7023 14.4721L8 12L3.29772 14.4721L4.19577 9.23607L0.391548 5.52786L5.64886 4.76393L8 0Z' fill='white'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15'%3E%3Cpath d='M8 0L10.3511 4.76393L15.6085 5.52786L11.8042 9.23607L12.7023 14.4721L8 12L3.29772 14.4721L4.19577 9.23607L0.391548 5.52786L5.64886 4.76393L8 0Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:18px 15px;mask-size:18px 15px;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.stars--medium{width:110px;height:19px;-webkit-mask-size:22px 19px;mask-size:22px 19px}.stars--large{width:130px;height:23px;-webkit-mask-size:26px 23px;mask-size:26px 23px}.review-star{--star-on: var(--clr-text);--star-off: rgba(3, 3, 2, .17);display:block;width:26px;height:23px;background:var(--star-on);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15'%3E%3Cpath d='M8 0L10.3511 4.76393L15.6085 5.52786L11.8042 9.23607L12.7023 14.4721L8 12L3.29772 14.4721L4.19577 9.23607L0.391548 5.52786L5.64886 4.76393L8 0Z' fill='white'/%3E%3C/svg%3E");mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='15' viewBox='0 0 18 15'%3E%3Cpath d='M8 0L10.3511 4.76393L15.6085 5.52786L11.8042 9.23607L12.7023 14.4721L8 12L3.29772 14.4721L4.19577 9.23607L0.391548 5.52786L5.64886 4.76393L8 0Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:26px 23px;mask-size:26px 23px;cursor:pointer}.review-star.star-on,.review-star:hover{background:var(--star-on)}.review-star.star-off{background:var(--star-off)}.review-star.star-half{background:linear-gradient(to right,var(--star-on) 50%,var(--star-off) 50%)}.review-star:hover~.rating-star{background:var(--star-off)}.stars__count{font-size:14px;white-space:nowrap}.stars-interactive{gap:2px}.stars-interactive:hover .review-star{background:var(--star-off)}.stars-interactive .review-star:hover,.stars-interactive .review-star:hover~.review-star{background:var(--star-off)}.stars-interactive:hover .review-star:not(:hover~.review-star){background:var(--star-on)}.stars-interactive.has-selection:hover .review-star{background:var(--star-off)}.stars-interactive.has-selection:hover .review-star.star-on{background:var(--star-on)}.rating-input__label{color:var(--clr-text);opacity:.69}.rating-input__selected{min-height:1.4em;color:var(--clr-text);font-weight:500}.rating-input__selected:empty{display:none}@media(prefers-color-scheme:dark){:root:not([data-color-scheme=light]) .stars,:root:not([data-color-scheme=light]) .review-star{--star-on: #f5f5f4;--star-off: rgba(245, 245, 244, .25)}}.template-product .tabs{margin-bottom:18px}.template-product .tabs .tab{width:100%;align-items:unset}.template-product .tabs .tab-label{display:flex;justify-content:space-between;-webkit-tap-highlight-color:transparent;align-items:center;user-select:none;font-weight:700;border-radius:8px;cursor:pointer;padding:16px;z-index:2;background:var(--clr-black-5)}.template-product .tabs .tab-label:hover{text-decoration:underline}.template-product .tabs .tab-label h4{margin-bottom:0!important}.template-product .tabs .tab-label:after{content:"";margin-right:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0001 4.16602V15.8327M15.8334 9.99935L4.16675 9.99935' stroke='%23070604'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0001 4.16602V15.8327M15.8334 9.99935L4.16675 9.99935' stroke='%23070604'/%3E%3C/svg%3E%0A");background:var(--clr-text);height:20px;width:20px;font-size:1.5rem;text-align:center;transition:all .2s ease}.template-product .tabs .tab-content:before{content:"";height:0;width:100%;position:absolute;opacity:1;transition:opacity .2s ease}.template-product .tabs .tab-content{transition:max-height .2s ease;overflow:hidden;max-height:0;color:var(--clr-text)}.template-product .tabs .tab-content .c{padding:16px 24px}.template-product .tabs .tab-input{position:absolute;opacity:0;z-index:-1}.template-product .tabs .tab-input:checked+.tab-label{z-index:unset}.template-product .tabs .tab-input:checked+.tab-label:after{-webkit-mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8335 10L4.16683 10' stroke='%23070604'/%3E%3C/svg%3E%0A");mask:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8335 10L4.16683 10' stroke='%23070604'/%3E%3C/svg%3E%0A");background:var(--clr-text)}.template-product .tabs .tab-input:checked~.tab-content{overflow:visible}.template-product .tabs .tab-input:checked~.tab-content:before{content:"";opacity:0}.template-product .tabs .tab-input:checked~.tab-content{max-height:3000px}.template-product .tabs .tab-content:has(*:focus),.template-product .tabs .tab-content:focus{overflow:visible}.template-product .tabs .tab-content:has(*:focus):before,.template-product .tabs .tab-content:focus:before{content:"";opacity:0}.template-product .tabs .tab-content:has(*:focus),.template-product .tabs .tab-content:focus{max-height:3000px}.template-product .tabs.bundle-info .tab-label,.template-product .tabs.bundle-info .tab-content{background:var(--clr-gold-93)!important}.template-product .tabs.bundle-info .tab-label{border-bottom-left-radius:0;border-bottom-right-radius:0}.template-product .tabs.bundle-info .tab-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.template-product .tab-content{padding:0 16px}.template-product .tab-content ul{padding-left:16px}.template-product .tab-content img{border-radius:8px}.template-product .tab-content p:first-of-type{margin-top:8px}.template-product .tab-content p:last-of-type{margin-bottom:32px}.template-product .recipe-img-teabag{object-fit:cover}.template-product .tabs .tab-content .c{padding:16px 0}#product-specs-container{margin:12px 0 32px}#product-specs-container .product-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 0}#product-specs-container .spec-img{margin-right:10px;min-width:64px}#recommended{padding-bottom:94px}@media(max-width:680px){.product-specs{grid-template-columns:1fr}}
/*# sourceMappingURL=styles-main-product.css.map */
