@font-face{font-display:swap;font-family:Noto Sans;font-weight:400;font-style:normal;src:url(./noto-sans-regular.Cp3yOmQJ.woff2)format("woff2"),url(./noto-sans-regular.CHCukANG.woff)format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-weight:500;font-style:normal;src:url(./noto-sans-medium.CZgwqpHZ.woff2)format("woff2"),url(./noto-sans-medium.McL5Fq4j.woff)format("woff")}@font-face{font-display:swap;font-family:Noto Sans;font-weight:700;font-style:normal;src:url(./noto-sans-bold.wrwyGvXp.woff2)format("woff2"),url(./noto-sans-bold.DY56E7Rc.woff)format("woff")}.breadcrumbs[data-v-968f0c35],.default-font[data-v-968f0c35],.dropdown[data-v-968f0c35],.field__label[data-v-968f0c35],.input[data-v-968f0c35],.link[data-v-968f0c35],.price[data-v-968f0c35],a[data-v-968f0c35],button[data-v-968f0c35],h1[data-v-968f0c35],h2[data-v-968f0c35],h3[data-v-968f0c35],h4[data-v-968f0c35],p[data-v-968f0c35]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,sans-serif;font-size:1rem;line-height:1.5rem}h1[data-v-968f0c35]{font-size:2.125rem;font-weight:700;line-height:1.2}@media (width>=768px){h1[data-v-968f0c35]{font-size:2.125rem}}h2[data-v-968f0c35]{text-align:left;font-size:1.875rem;font-weight:500;line-height:1.4}@media (width>=768px){h2[data-v-968f0c35]{font-size:1.875rem}}h3[data-v-968f0c35]{text-align:left;font-size:1.125rem;font-weight:700;line-height:1.4}@media (width>=768px){h3[data-v-968f0c35]{font-size:1.125rem}}h4[data-v-968f0c35]{text-align:left;font-size:.938rem;font-weight:700}h4[data-v-968f0c35],p[data-v-968f0c35]{line-height:1.4}p[data-v-968f0c35]{font-size:1rem;font-weight:400}a[data-v-968f0c35]{color:var(--color3);font-size:1.063rem;font-weight:500;text-decoration:none}a[data-v-968f0c35]:hover,a[data-v-968f0c35]:link,a[data-v-968f0c35]:active,a[data-v-968f0c35]:visited{text-decoration:none}.breadcrumbs[data-v-968f0c35],.dropdown[data-v-968f0c35],.price[data-v-968f0c35]{font-weight:500}.link[data-v-968f0c35]{cursor:pointer;width:fit-content;font-size:1rem;font-weight:400;text-decoration:underline}.link[data-v-968f0c35]:hover{text-decoration:underline}.field__label[data-v-968f0c35]{font-weight:600}.product-card[data-v-968f0c35]{aspect-ratio:3/4;flex-direction:column;width:100%;display:flex;position:relative}.product-card--tall[data-v-968f0c35]{aspect-ratio:3/5}.product-card[data-v-968f0c35]{border-radius:var(--border-radius-1);background:#fff;transition:box-shadow .3s;overflow:hidden}.product-card[data-v-968f0c35]:hover{box-shadow:0 8px 24px #0000001a}.product-card__error[data-v-968f0c35]{z-index:3;padding:var(--space-1) var(--space-2);background:var(--color-error);color:#fff;text-align:center;margin:0;font-size:.813rem;font-weight:600;position:absolute;top:0;left:0;right:0}.product-card__error-fade-enter-active[data-v-968f0c35],.product-card__error-fade-leave-active[data-v-968f0c35]{transition:opacity .3s}.product-card__error-fade-enter-from[data-v-968f0c35],.product-card__error-fade-leave-to[data-v-968f0c35]{opacity:0}.product-card__title[data-v-968f0c35]{z-index:2;font-size:.938rem;font-weight:400}.product-card__title[data-v-968f0c35],.product-card__variants[data-v-968f0c35]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card__variants[data-v-968f0c35]{color:var(--brand-yellow-600);margin:0;font-size:.75rem}.product-card__content[data-v-968f0c35]{padding:var(--space-2) var(--space-2) var(--space-1);flex-direction:column;display:flex;position:absolute;bottom:0}.product-card__content__price[data-v-968f0c35]{font-size:1.375rem;font-weight:500}.product-card__media[data-v-968f0c35]{z-index:0;position:absolute;inset:0}.product-card__media img[data-v-968f0c35]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.product-card__badge[data-v-968f0c35]{margin:var(--space-2);position:absolute;top:0}.product-card__favorite[data-v-968f0c35]{margin:var(--space-1);position:absolute;right:0}.product-card__favorite[data-v-968f0c35]:hover{background:var(--brand-beige-500)}@media (width>=640px){.product-card--tall[data-v-968f0c35]{aspect-ratio:3/4}}@media (width>=768px){.price[data-v-968f0c35],.price__current[data-v-968f0c35]{font-size:1.063rem}}
