.product-card[data-v-9a14c588]{--color-placeholder:#f5f5f0;--color-foreground:#2c3e50;--card-radius:.75rem;--card-shadow-opacity:.1;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-6:1.5rem;--sp-7:1.75rem;--sp-10:2.5rem;--rounded-full:9999px;--font-product-size:clamp(.75rem,.873rem + .3175vw,1rem);--font-product-weight:400;--animation-primary:.3s ease;--transform-origin-start:left;--transform-origin-end:right;align-content:flex-start;background-color:var(--color-placeholder);border-radius:var(--card-radius);box-shadow:0 2px 8px #26a4e914;color:var(--color-foreground);transition:box-shadow var(--animation-primary);width:100%}@media(hover:hover){.product-card[data-v-9a14c588]:hover{box-shadow:0 12px 28px #26a4e92e}}.product-card--card .product-card__media[data-v-9a14c588]{border-start-end-radius:var(--card-radius);border-start-start-radius:var(--card-radius);overflow:hidden}.product-card__content[data-v-9a14c588]{padding:clamp(var(--sp-4),1.263vw,var(--sp-6)) clamp(var(--sp-4),2.105vw,var(--sp-10)) clamp(var(--sp-4),2.105vw,var(--sp-10))}.product-card__details[data-v-9a14c588]{display:flex;flex-direction:column;gap:var(--sp-2);width:100%}.product-card__title[data-v-9a14c588]{font-family:Euclid Flex B,DM Sans,Inter,system-ui,sans-serif;font-size:var(--font-product-size);font-weight:var(--font-product-weight);line-height:1.25;text-transform:none}.media[data-v-9a14c588]{background-color:var(--color-placeholder);display:block;overflow:hidden;position:relative}.media--square[data-v-9a14c588]{aspect-ratio:1/1}.media--contain img[data-v-9a14c588]{-o-object-fit:contain;object-fit:contain}.media--height[data-v-9a14c588]{height:100%}.pc-hover-image[data-v-9a14c588]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.embla[data-v-9a14c588]{inset:0;overflow:hidden;position:absolute}.embla__container[data-v-9a14c588]{backface-visibility:hidden;display:flex;height:100%;touch-action:pan-y}.embla__slide[data-v-9a14c588]{flex:0 0 100%;height:100%;min-width:0;opacity:0;position:relative;transition:opacity var(--animation-primary)}.embla__slide.is-selected[data-v-9a14c588]{opacity:1}.embla__slide img[data-v-9a14c588]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.page-dots[data-v-9a14c588]{background-color:var(--color-placeholder);bottom:var(--sp-2);height:var(--sp-7);left:50%;list-style:none;padding-inline:var(--sp-4);pointer-events:none;position:absolute;transform:translate(-50%);width:auto;z-index:2}.page-dots[data-v-9a14c588],.page-dots .dot[data-v-9a14c588]{align-items:center;border-radius:var(--rounded-full);display:flex;justify-content:center;margin:0}.page-dots .dot[data-v-9a14c588]{background:transparent;height:var(--sp-6);width:var(--sp-6)}.page-dots .dot[data-v-9a14c588]:before{background-color:var(--color-foreground);border-radius:var(--rounded-full);content:"";display:block;height:5px;transition:background-color var(--animation-primary),box-shadow var(--animation-primary);width:5px}.page-dots .dot.is-selected[data-v-9a14c588]:before{background-color:transparent;box-shadow:0 0 0 2px var(--color-foreground)}.page-dots .dot[data-v-9a14c588]:first-child{display:none}@media(min-width:768px){.page-dots[data-v-9a14c588]{bottom:calc(var(--sp-2)*-1);opacity:0;transform:translate(-50%) translateY(var(--sp-3));transition:opacity var(--animation-primary),transform var(--animation-primary);visibility:hidden}.product-card__media:hover .page-dots[data-v-9a14c588]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}}.reversed-link[data-v-9a14c588]{background:linear-gradient(to var(--transform-origin-end),currentColor,currentColor) 0 100% /0 1px no-repeat;background-position-x:var(--transform-origin-end);transition:background-size var(--animation-primary)}@media(hover:hover){.reversed-link[data-v-9a14c588]:hover{background-position-x:var(--transform-origin-start);background-size:100% 1px}}.sr-only[data-v-9a14c588]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media(prefers-reduced-motion:reduce){.product-card[data-v-9a14c588],.product-card[data-v-9a14c588] :after,.product-card[data-v-9a14c588] :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}
