.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock{color:var(--sm-yuba-ink);font-family:var(--sm-yuba-font);font-size:var(--sm-yuba-s3);line-height:1.85;letter-spacing:.02em}:where(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock) *,:where(.sm-yuba-sheet,.sm-yuba-dock){box-sizing:border-box}:where(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock) :where(h2,h3,h4,p,figure,dl,dd){margin:0}:where(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock) :where(a){color:inherit;text-underline-offset:.25em}:where(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock) :where(button,input,select){font:inherit;color:inherit;border-radius:0;box-shadow:none}:where(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock) :where(a,button,input,select,summary):focus-visible{outline:2px solid var(--sm-yuba-buy);outline-offset:4px}.sm-yuba-shop [hidden],.sm-yuba-sheet[hidden],.sm-yuba-sheet [hidden],.sm-yuba-dock[hidden],.sm-yuba-dock [hidden],.sm-yuba-season[hidden],.sm-yuba-season [hidden]{display:none!important}.sm-yuba-shop__inner{max-width:1280px;margin-inline:auto;padding:var(--sm-yuba-s6) var(--sm-yuba-s3) var(--sm-yuba-s7)}:is(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season) h2{font-size:var(--sm-yuba-s4);font-weight:500;line-height:1.45;letter-spacing:.06em;margin-bottom:var(--sm-yuba-heading-gap,40px)}.sm-yuba-shop h3{font-size:var(--sm-yuba-h3);line-height:1.45;letter-spacing:.06em;font-weight:500;margin-bottom:var(--sm-yuba-s4)}.sm-yuba-shop h4{font-size:var(--sm-yuba-h3);font-weight:500;line-height:1.45;margin-bottom:var(--sm-yuba-s3)}:is(.sm-yuba,.sm-yuba-sheet,.sm-yuba-dock) .sm-yuba-shop__shipping{margin-top:var(--sm-yuba-s3);max-width:var(--sm-yuba-text-width)}:is(.sm-yuba,.sm-yuba-sheet,.sm-yuba-dock) .sm-yuba-shop__small{display:block;font-size:var(--sm-yuba-note);line-height:1.7;color:var(--sm-yuba-sub)}:is(.sm-yuba,.sm-yuba-sheet) .sm-yuba-shop__serving{display:block;margin-top:calc(var(--sm-yuba-s1) / 2);font-size:var(--sm-yuba-note);font-weight:400;line-height:1.7;color:var(--sm-yuba-sub)}:is(.sm-yuba,.sm-yuba-sheet) .sm-yuba-shop__intro{white-space:pre-line}.sm-yuba-shop__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sm-yuba-s2);margin-block:var(--sm-yuba-s5) var(--sm-yuba-s6)}.sm-yuba-shop__nav a{display:flex;align-items:center;min-height:56px;gap:var(--sm-yuba-s1);text-decoration:underline;font-size:var(--sm-yuba-note)}.sm-yuba-shop__nav img{display:block;flex:none;width:48px;height:48px;object-fit:contain}.sm-yuba-shop__group{margin-top:var(--sm-yuba-s7);scroll-margin-top:calc(var(--sm-yuba-header-h,116px) + var(--sm-yuba-s4))}.sm-yuba-shop__product{min-width:0;scroll-margin-top:calc(var(--sm-yuba-header-h,116px) + var(--sm-yuba-s4))}#sm-yuba-products{scroll-margin-top:var(--sm-yuba-header-h,116px)}.sm-yuba-shop__photo img{display:block;width:100%;height:auto;margin:0}.sm-yuba-shop__photo figcaption{font-size:var(--sm-yuba-note);margin-top:var(--sm-yuba-s2)}.sm-yuba-shop__description{padding-top:var(--sm-yuba-s4)}.sm-yuba-shop__description>p+p{margin-top:var(--sm-yuba-s3)}.sm-yuba-shop__choices{display:flex;flex-wrap:wrap;gap:var(--sm-yuba-s4);margin-top:var(--sm-yuba-s4)}.sm-yuba-shop__choice{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:var(--sm-yuba-s1);text-decoration:none;padding:var(--sm-yuba-s2);border:1px solid var(--sm-yuba-rule)}.sm-yuba-shop__price{display:block;font-size:var(--sm-yuba-h3);line-height:1.45;white-space:nowrap}.sm-yuba-shop__gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sm-yuba-s3);margin-top:var(--sm-yuba-s4);padding-bottom:var(--sm-yuba-s3)}.sm-yuba-shop__gallery>figure{flex:0 0 78%;min-width:0;scroll-snap-align:start}.sm-yuba-shop__group--nama .sm-yuba-shop__products{display:grid;gap:var(--sm-yuba-s3)}.sm-yuba-shop__group--nama .sm-yuba-shop__description{padding-top:var(--sm-yuba-s3)}.sm-yuba-shop__table{margin-top:var(--sm-yuba-s5)}:is(.sm-yuba,.sm-yuba-sheet,.sm-yuba-dock) .sm-yuba-shop__table-title{margin-bottom:var(--sm-yuba-s3);font-size:var(--sm-yuba-h3)}.sm-yuba-shop__row{display:grid;grid-template-columns:44px minmax(0,1fr) 64px;gap:var(--sm-yuba-s2);border-bottom:1px solid var(--sm-yuba-rule);padding-block:var(--sm-yuba-s3);align-items:center}.sm-yuba-shop__row>*{min-width:0}.sm-yuba-shop__spec{grid-column:1;grid-row:1 / 3;font-size:var(--sm-yuba-h3)}.sm-yuba-shop__contents{grid-column:2 / 4;grid-row:1}.sm-yuba-shop__cost{grid-column:2;grid-row:2}.sm-yuba-shop__row>span:last-child{grid-column:3;grid-row:2}.sm-yuba-shop__row--head{display:none}.sm-yuba-shop__pick{display:flex;align-items:center;justify-content:center;min-height:44px;padding-inline:var(--sm-yuba-s1);font-size:var(--sm-yuba-note)}.sm-yuba-shop__group--daily .sm-yuba-shop__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sm-yuba-s3)}.sm-yuba-shop__group--daily h4{font-size:var(--sm-yuba-h3)}.sm-yuba-shop__group--daily .sm-yuba-shop__description>p{font-size:var(--sm-yuba-note)}.sm-yuba-shop__group--daily .sm-yuba-shop__choices{gap:var(--sm-yuba-s1)}.sm-yuba-shop__group--daily .sm-yuba-shop__photo img{aspect-ratio:3/2;object-fit:contain}.sm-yuba-shop__fallback{margin-top:var(--sm-yuba-s3)}.sm-yuba-shop__fallback form{display:grid;gap:var(--sm-yuba-s2);padding-block:var(--sm-yuba-s3)}:where(.sm-yuba-shop,.sm-yuba-sheet) :where(input,select){background:var(--sm-yuba-paper);border:1px solid var(--sm-yuba-rule);padding:var(--sm-yuba-s1);min-height:44px;width:100%;min-width:0;font-size:var(--sm-yuba-s3)}:where(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season,.sm-yuba-sheet,.sm-yuba-dock) summary{cursor:pointer;min-height:44px;padding-block:var(--sm-yuba-s2)}:is(.sm-yuba,.sm-yuba-sheet,.sm-yuba-dock) .sm-yuba-shop__buy{display:flex;justify-content:center;align-items:center;width:100%;min-height:52px;padding:var(--sm-yuba-s2) var(--sm-yuba-s4);background:var(--sm-yuba-buy);color:var(--sm-yuba-paper);border:0;border-radius:0;font-weight:600;text-align:center;text-decoration:none;font-size:var(--sm-yuba-s3);line-height:1.7;cursor:pointer}:is(.sm-yuba,.sm-yuba-sheet,.sm-yuba-dock) .sm-yuba-shop__buy:hover{background:var(--sm-yuba-buy-hover)}:is(.sm-yuba,.sm-yuba-sheet) .sm-yuba-shop__buy:disabled{opacity:.6;cursor:default}.sm-yuba-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;justify-content:center;align-items:flex-end}.sm-yuba-sheet__panel{z-index:1;width:100%;max-width:560px;max-height:min(90svh,calc(100svh - 80px));height:min(90svh,calc(100svh - 80px));display:flex;flex-direction:column;position:relative;background:var(--sm-yuba-paper);min-height:0}.sm-yuba-sheet__close{position:absolute;z-index:1;top:0;right:0;height:44px;padding-inline:var(--sm-yuba-s3);background:var(--sm-yuba-paper);border:0;cursor:pointer}.sm-yuba-sheet__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--sm-yuba-s6) var(--sm-yuba-s3) calc(var(--sm-yuba-s3) + 64px)}.sm-yuba-sheet__image{width:100%;height:auto;max-height:22svh;object-fit:contain;display:block;margin:0 0 var(--sm-yuba-s2)}.sm-yuba-sheet__scroll h2{font-size:var(--sm-yuba-s4);font-weight:500;line-height:1.45;margin-bottom:var(--sm-yuba-s3)}.sm-yuba-sheet__scroll p{margin-top:var(--sm-yuba-s3)}.sm-yuba-sheet__foot{flex:0 0 auto;padding:var(--sm-yuba-s2) var(--sm-yuba-s3) calc(var(--sm-yuba-s2) + env(safe-area-inset-bottom));border-top:1px solid var(--sm-yuba-rule);display:grid;gap:var(--sm-yuba-s1)}.sm-yuba-sheet__numbers{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-yuba-s3)}.sm-yuba-sheet__numbers label{display:flex;align-items:center;gap:var(--sm-yuba-s1)}.sm-yuba-sheet__numbers input{width:72px}.sm-yuba-sheet__numbers p{text-align:right;font-size:var(--sm-yuba-note);line-height:1.45}.sm-yuba-sheet__numbers strong{display:block;font-size:var(--sm-yuba-price-sheet);font-weight:500}.sm-yuba-sheet__feedback{font-size:var(--sm-yuba-note);line-height:1.7}.sm-yuba-sheet__feedback:empty{display:none}.sm-yuba-sheet__foot:has([data-sm-yuba-cart-action]:not([hidden])) .sm-yuba-sheet__numbers{display:none}.sm-yuba-shop__text-button{border:0;background:transparent;padding:var(--sm-yuba-s1);min-height:44px;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.sm-yuba-dock{position:fixed;z-index:90;inset:auto 0 0;min-height:56px;padding:calc(var(--sm-yuba-s1) / 2) var(--sm-yuba-s2) calc(var(--sm-yuba-s1) / 2 + env(safe-area-inset-bottom));display:flex;align-items:center;gap:var(--sm-yuba-s2);border-top:1px solid var(--sm-yuba-rule);background:var(--sm-yuba-paper)}.sm-yuba-dock p{flex:1 1 auto;min-width:0;font-size:var(--sm-yuba-note);line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sm-yuba-dock .sm-yuba-shop__buy{flex:0 0 auto;width:auto;min-height:52px;padding:var(--sm-yuba-s1);font-size:var(--sm-yuba-note)}html[data-sm-yuba-sheet=open] .sm-yuba-dock,html:has(.sm-header__menu-toggle[aria-expanded=true]) .sm-yuba-dock{display:none!important}.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season{padding:var(--sm-yuba-s6) var(--sm-yuba-s3)}.sm-yuba-shop__narrow{max-width:var(--sm-yuba-text-width);margin-inline:auto}.sm-yuba-before dl{display:grid;gap:var(--sm-yuba-s5)}.sm-yuba-before dt{font-size:var(--sm-yuba-h3);margin-bottom:var(--sm-yuba-s2)}.sm-yuba-before .sm-yuba-voice{margin-top:var(--sm-yuba-s6)}.sm-yuba-faq details{border-bottom:1px solid var(--sm-yuba-rule);padding-block:var(--sm-yuba-s1)}.sm-yuba-faq .sm-yuba-disclosure__content>div>:last-child{margin-bottom:var(--sm-yuba-s3)}.sm-yuba-season p+p{margin-top:var(--sm-yuba-s3)}.sm-yuba-season .sm-yuba-shop__buy{margin-top:var(--sm-yuba-s4)}@media(min-width:1024px){.sm-yuba-shop__inner{padding:var(--sm-yuba-s7) var(--sm-yuba-s5) var(--sm-yuba-s8)}:is(.sm-yuba-shop,.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season) h2{font-size:var(--sm-yuba-h2)}.sm-yuba-shop h3{font-size:var(--sm-yuba-s4)}.sm-yuba-shop__nav{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-yuba-shop__nav a{font-size:var(--sm-yuba-s3);gap:var(--sm-yuba-s3)}.sm-yuba-shop__nav img{width:72px;height:56px}.sm-yuba-shop__group--nabe .sm-yuba-shop__product,.sm-yuba-shop__group--dry .sm-yuba-shop__product{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--sm-yuba-s6);align-items:center}.sm-yuba-shop__description{padding-top:0}.sm-yuba-shop__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sm-yuba-s4)}.sm-yuba-shop__group--nama .sm-yuba-shop__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sm-yuba-s4)}.sm-yuba-shop__row,.sm-yuba-shop__row--head{display:grid;grid-template-columns:64px minmax(0,1fr) 180px 80px;gap:var(--sm-yuba-s4)}.sm-yuba-shop__row>span{grid-column:auto;grid-row:auto}.sm-yuba-shop__row>span:last-child{grid-column:auto;grid-row:auto}.sm-yuba-shop__row--head{font-size:var(--sm-yuba-note)}.sm-yuba-shop__price{font-size:var(--sm-yuba-price)}.sm-yuba-shop__group--daily .sm-yuba-shop__products{max-width:960px;gap:var(--sm-yuba-s6)}.sm-yuba-shop__group--daily .sm-yuba-shop__description{padding-top:var(--sm-yuba-s4)}.sm-yuba-shop__group--daily .sm-yuba-shop__description>p{font-size:var(--sm-yuba-s3)}.sm-yuba-sheet{align-items:center}.sm-yuba-sheet__panel{height:auto;max-height:90svh}.sm-yuba-sheet__scroll{padding-inline:var(--sm-yuba-s4);padding-bottom:var(--sm-yuba-s3)}.sm-yuba-sheet__image{max-height:24svh}.sm-yuba-sheet__foot{padding:var(--sm-yuba-s3) var(--sm-yuba-s4)}.sm-yuba-sheet__numbers strong{font-size:var(--sm-yuba-price-sheet)}.sm-yuba-dock{display:none!important}.sm-yuba-before,.sm-yuba-faq,.sm-yuba-season{padding:var(--sm-yuba-s7) var(--sm-yuba-s5)}}@media(max-height:600px){.sm-yuba-sheet__image{max-height:14svh}.sm-yuba-sheet__note{font-size:var(--sm-yuba-note);line-height:1.45}}.sm-yuba-shop .sm-yuba-shop__choice[aria-pressed=true]{border-color:var(--sm-yuba-ink)}.sm-yuba-shop .sm-yuba-shop__nabe-action{margin-top:var(--sm-yuba-s4);max-width:360px}.sm-yuba-sheet__panel:focus-visible{outline:2px solid var(--sm-yuba-buy);outline-offset:-2px}.sm-yuba-shop[data-sm-yuba-ready] [data-sm-yuba-row]{cursor:pointer}.sm-yuba-sheet .sm-yuba-sheet__panel{transform:translateY(100%);transition:transform .22s var(--sm-yuba-sheet-ease),opacity .22s var(--sm-yuba-sheet-ease)}.sm-yuba-sheet .sm-yuba-sheet__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:rgba(var(--sm-yuba-shade),.5);transition:opacity .22s var(--sm-yuba-sheet-ease)}html[data-sm-yuba-sheet=open] .sm-yuba-sheet .sm-yuba-sheet__panel{transform:none;opacity:1;transition-duration:.28s}html[data-sm-yuba-sheet=open] .sm-yuba-sheet .sm-yuba-sheet__backdrop{opacity:1;transition-duration:.28s}.sm-yuba-dock{transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .24s var(--sm-yuba-out),opacity .24s var(--sm-yuba-out),visibility 0s .24s}.sm-yuba-dock.is-visible{transform:none;opacity:1;visibility:visible;transition-delay:0s}.sm-yuba-season .sm-yuba-voice{margin-top:var(--sm-yuba-s6)}:is(.sm-yuba-faq,.sm-yuba-sheet) .sm-yuba-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sm-yuba-s3);list-style:none}:is(.sm-yuba-faq,.sm-yuba-sheet) .sm-yuba-disclosure>summary::-webkit-details-marker{display:none}:is(.sm-yuba-faq,.sm-yuba-sheet) .sm-yuba-disclosure>summary svg{width:20px;height:20px;flex:none;transition:transform .2s var(--sm-yuba-out)}:is(.sm-yuba-faq,.sm-yuba-sheet) .sm-yuba-disclosure[open]>summary svg{transform:rotate(180deg)}.sm-yuba-shop .sm-yuba-shop__pick{border:1px solid var(--sm-yuba-ink);text-decoration:none;font-weight:600;line-height:1.7}.sm-yuba-shop .sm-yuba-shop__group--daily .sm-yuba-shop__products{grid-template-columns:minmax(0,1fr);max-width:none;row-gap:var(--sm-yuba-s6)}.sm-yuba-shop .sm-yuba-shop__group--daily .sm-yuba-shop__description{display:flex;flex-direction:column}.sm-yuba-shop .sm-yuba-shop__group--daily .sm-yuba-shop__choices{margin-top:auto;padding-top:var(--sm-yuba-s4)}.sm-yuba-shop .sm-yuba-shop__group--daily .sm-yuba-shop__description>p{font-size:var(--sm-yuba-body)}.sm-yuba-shop .sm-yuba-shop__choice{border:1px solid var(--sm-yuba-rule);padding:var(--sm-yuba-s2)}.sm-yuba-shop .sm-yuba-shop__daily-cost{display:grid;gap:var(--sm-yuba-s1)}.sm-yuba-shop .sm-yuba-shop__entry{display:inline-flex;width:auto;min-width:120px;min-height:44px;padding:var(--sm-yuba-s2) var(--sm-yuba-s4);border:1px solid var(--sm-yuba-ink);color:var(--sm-yuba-ink);background:transparent;font-size:var(--sm-yuba-body);font-weight:600;line-height:1.7;text-decoration:none;align-items:center;justify-content:center}.sm-yuba-shop .sm-yuba-shop__entry:hover{background:var(--sm-yuba-paper)}.sm-yuba-shop .sm-yuba-shop__nav a{text-decoration:underline;padding-block:var(--sm-yuba-s2)}:is(.sm-yuba,.sm-yuba-sheet) .sm-yuba-shop__tail{white-space:nowrap}@supports (word-break:auto-phrase){.sm-yuba-shop .sm-yuba-shop__description>p,.sm-yuba .sm-yuba-shop__shipping,.sm-yuba-before dd{text-wrap:pretty}}@media(min-width:1024px){.sm-yuba-sheet .sm-yuba-sheet__panel{transform:scale(.98);opacity:0}.sm-yuba-shop .sm-yuba-shop__group--daily .sm-yuba-shop__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sm-yuba-s6)}.sm-yuba-shop .sm-yuba-shop__group--daily .sm-yuba-shop__product{display:grid;grid-template-rows:auto 1fr}}@media(prefers-reduced-motion:reduce){.sm-yuba-sheet .sm-yuba-sheet__panel,.sm-yuba-sheet .sm-yuba-sheet__backdrop,.sm-yuba-dock{transition:none!important}}.sm-yuba-shop .sm-yuba-shop__entry{background:var(--sm-yuba-buy);border-color:var(--sm-yuba-buy);color:var(--sm-yuba-paper);min-height:52px}.sm-yuba-shop .sm-yuba-shop__entry:hover{background:var(--sm-yuba-buy-hover);border-color:var(--sm-yuba-buy-hover)}.sm-yuba-shop .sm-yuba-shop__row{grid-template-columns:44px minmax(0,1fr) 100px}.sm-yuba-shop .sm-yuba-shop__row .sm-yuba-shop__entry{min-width:0;width:100%;padding:var(--sm-yuba-s2)}@media(min-width:1024px){.sm-yuba-shop .sm-yuba-shop__row{grid-template-columns:64px minmax(0,1fr) 180px 120px}}@media(max-width:1023px){.sm-yuba-shop .sm-yuba-shop__row{grid-template-columns:44px minmax(0,1fr)}.sm-yuba-shop .sm-yuba-shop__contents{grid-column:2}.sm-yuba-shop .sm-yuba-shop__row>span:last-child{grid-column:2;grid-row:3;justify-self:start}.sm-yuba-shop .sm-yuba-shop__row .sm-yuba-shop__entry{width:auto;min-width:128px;padding-inline:var(--sm-yuba-s4)}}@media(min-width:1024px){.sm-yuba-shop .sm-yuba-shop__table{max-width:960px}}.sm-yuba-before dd a{white-space:nowrap}:is(.sm-yuba-shop,.sm-yuba-sheet) .sm-yuba-phrase{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sm-yuba-shop.css.map?cb=1793762121 */
