.seasonal-featured-product .product-info{--coffee-profile-utility-font: "Noto Sans JP", sans-serif;min-width:0}.seasonal-featured-product .product-info .product-info__block-item:not([data-block-type=title]),.seasonal-featured-product .product-info :is(price-list,price-list *,.button,.button *,.block-swatch,.quantity-input){font-family:Noto Sans JP,sans-serif;font-style:normal}.seasonal-featured-product .product-info .product-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);text-transform:none;overflow-wrap:anywhere}.seasonal-featured-product .product-info [data-block-type=title]{margin-block:0 .375rem}.seasonal-featured-product .product-info [data-block-type=price]{margin-block:.375rem .75rem}.seasonal-featured-product .product-info :is(price-list,price-list *){font-size:20px;font-weight:500;letter-spacing:.02em}.seasonal-featured-product .product-info :is([data-block-type=variant-picker],[data-block-type=quantity-selector]){margin-block:1.25rem;font-weight:400}.seasonal-featured-product .product-info [data-block-type=buy-buttons]{margin-block:1.25rem 0}.seasonal-featured-product .product-info [data-block-type=buy-buttons] :is(.button,.button *){font-size:14px;font-weight:500;letter-spacing:0}.seasonal-featured-product .variant-picker__option-info legend{flex-shrink:0}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .variant-picker__option-info legend{color:rgb(var(--text-color) / .68);font-family:var(--coffee-profile-utility-font);font-size:12px;font-weight:500;font-style:normal;letter-spacing:.1em;line-height:1.5}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .variant-picker__option-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px 12px}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .block-swatch{width:100%;min-width:0;min-height:38px;height:100%;padding:7px 4px;border-width:0 0 1px;border-style:solid;border-color:rgb(var(--text-color) / .16);border-radius:0;background:transparent;color:rgb(var(--text-color) / .72);font-family:var(--coffee-profile-utility-font);font-size:13px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.45;text-align:start;justify-content:flex-start;overflow-wrap:anywhere}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .block-swatch>span{display:inline-flex;align-items:center;gap:7px}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .block-swatch>span:before{width:4px;height:4px;border-radius:50%;background:currentColor;content:"";flex:0 0 4px;opacity:0}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] :checked+.block-swatch{border-color:rgb(var(--text-color) / .58);background:transparent;color:rgb(var(--text-color));font-weight:500}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] :checked+.block-swatch>span:before{opacity:1}@media screen and (max-width:699px){.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .variant-picker__option-values{gap:8px 10px}.seasonal-featured-product .variant-picker__option[data-seasonal-text-variant] .block-swatch{min-height:40px;padding:7px 3px;font-size:12px}}.seasonal-featured-product .seasonal-featured-introduction{margin:.75rem 0 .25rem;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:400;line-height:1.8;color:rgb(var(--text-color) / .78);overflow-wrap:anywhere}.seasonal-featured-product .seasonal-featured-details{margin:0}.seasonal-featured-product .seasonal-featured-details__link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding-inline:2px;color:rgb(var(--text-color));font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:calc(100% - 4px) 1px;background-position:center calc(50% + .5em + 2px)}.seasonal-featured-product .seasonal-featured-details__link:focus-visible{outline:1px solid currentColor;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/seasonal-featured-product.css.map */
