.pc{display:flex;flex-direction:column;min-width:0}.style-card-align--center .pc{text-align:center}.style-card-align--center .pc__info{align-items:center}.style-card-align--center .pc__price,.style-card-align--center .pc__swatches{justify-content:center}.style-card--bordered .pc{border:1px solid var(--color-border);padding:var(--card-info-padding, 12px);border-radius:var(--radius-card, 0)}.pc__media{position:relative;margin-bottom:12px;background:color-mix(in srgb,var(--color-foreground) 4%,var(--color-background));overflow:hidden;border-radius:var(--radius-card, 0);touch-action:pan-y pinch-zoom;box-shadow:var(--shadow-card, none);transition:box-shadow var(--ease),transform var(--ease)}.style-shadow-hover .pc:hover .pc__media{transform:translateY(-4px);box-shadow:var(--shadow-card-hover, var(--shadow-card, none))}.pc__slides{position:relative;overflow:hidden}.pc__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--ease)}.pc__slide--active{opacity:1}.pc__slide-link{display:block;width:100%;height:100%}.pc__img{width:100%;height:100%;object-fit:cover;object-position:var(--card-image-pos, center);display:block;opacity:0;transition:opacity var(--ease)}.pc__img.is-loaded,.pc__img[loading=eager],.no-js .pc__img{opacity:1}.pc__slide--hover-swap{position:absolute;top:0;right:0;bottom:0;left:0}.pc__slide--hover-swap .pc__slide-link{position:relative}.pc__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--ease);pointer-events:none}@media(hover:hover){.pc:hover .pc__img--hover{opacity:1}}.pc__slides--original .pc__slide--hover-swap,.pc__slides--original .pc__slide--active{position:relative;inset:auto}.pc__slides--original .pc__img{height:auto;width:100%}.pc__placeholder{width:100%;height:100%;background:var(--color-border);display:flex;align-items:center;justify-content:center}.pc__slides--original .pc__placeholder{aspect-ratio:3 / 4}.pc__placeholder .placeholder-svg{width:80px;height:80px;opacity:.3}.pc__mask-reveal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;background-color:#161616;transition:background-color .3s ease}.pc:hover .pc__mask-reveal{background-color:var(--pc-bar-color, #ffffff)}.pc__mask-layer{position:absolute;top:0;right:0;bottom:0;left:0}.pc__mask-layer .pc__img{opacity:1}.pc__mask-layer--unwrapped{z-index:1}.pc__mask-layer--wrapped{z-index:2;inset:0 auto 0 0;width:150%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M65.958 0 L0 0 L0.103 100 L65.036 100 L65.494 79.239 L65.428 73.551 L66.236 71.814 L65.861 68.771 L65.913 66.419 L65.806 61.984 L66.888 58.856 L66.898 54.921 L67.292 53.422 L66.9 52.415 L67.061 50.486 L67.488 47.735 L67.461 47.593 L67.386 47.208 L67.276 46.634 L67.139 45.929 L66.989 45.148 L66.834 44.349 L66.686 43.589 L66.558 42.923 L66.457 42.408 L66.397 42.101 L66.341 41.91 L66.254 41.711 L66.145 41.511 L66.021 41.316 L65.893 41.132 L65.767 40.967 L65.655 40.828 L65.564 40.72 L65.502 40.65 L65.48 40.625 L65.244 38.089 L65.239 38.089 L65.105 36.382 L64.226 34.107 L64.63 27.989 L65.102 25.799 L64.963 24.031 L65.282 22.694 L65.29 22.642 L65.309 22.498 L65.338 22.278 L65.373 22 L65.407 21.679 L65.439 21.334 L65.463 20.981 L65.478 20.637 L65.476 20.318 L65.457 20.042 L65.422 19.765 L65.379 19.44 L65.33 19.085 L65.28 18.718 L65.229 18.358 L65.182 18.022 L65.14 17.73 L65.106 17.498 L65.084 17.346 L65.076 17.291 L65.185 16.169 L65.19 16.161 L65.203 16.137 L65.224 16.093 L65.25 16.028 L65.282 15.938 L65.316 15.822 L65.352 15.676 L65.388 15.499 L65.424 15.287 L65.457 15.039 L65.481 14.772 L65.491 14.511 L65.492 14.26 L65.485 14.026 L65.472 13.813 L65.456 13.627 L65.439 13.472 L65.424 13.355 L65.414 13.281 L65.41 13.256 L65.958 0 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M65.958 0 L0 0 L0.103 100 L65.036 100 L65.494 79.239 L65.428 73.551 L66.236 71.814 L65.861 68.771 L65.913 66.419 L65.806 61.984 L66.888 58.856 L66.898 54.921 L67.292 53.422 L66.9 52.415 L67.061 50.486 L67.488 47.735 L67.461 47.593 L67.386 47.208 L67.276 46.634 L67.139 45.929 L66.989 45.148 L66.834 44.349 L66.686 43.589 L66.558 42.923 L66.457 42.408 L66.397 42.101 L66.341 41.91 L66.254 41.711 L66.145 41.511 L66.021 41.316 L65.893 41.132 L65.767 40.967 L65.655 40.828 L65.564 40.72 L65.502 40.65 L65.48 40.625 L65.244 38.089 L65.239 38.089 L65.105 36.382 L64.226 34.107 L64.63 27.989 L65.102 25.799 L64.963 24.031 L65.282 22.694 L65.29 22.642 L65.309 22.498 L65.338 22.278 L65.373 22 L65.407 21.679 L65.439 21.334 L65.463 20.981 L65.478 20.637 L65.476 20.318 L65.457 20.042 L65.422 19.765 L65.379 19.44 L65.33 19.085 L65.28 18.718 L65.229 18.358 L65.182 18.022 L65.14 17.73 L65.106 17.498 L65.084 17.346 L65.076 17.291 L65.185 16.169 L65.19 16.161 L65.203 16.137 L65.224 16.093 L65.25 16.028 L65.282 15.938 L65.316 15.822 L65.352 15.676 L65.388 15.499 L65.424 15.287 L65.457 15.039 L65.481 14.772 L65.491 14.511 L65.492 14.26 L65.485 14.026 L65.472 13.813 L65.456 13.627 L65.439 13.472 L65.424 13.355 L65.414 13.281 L65.41 13.256 L65.958 0 Z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;transform:translateZ(0);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}.pc__mask-layer--wrapped>.pc__slide-link{width:calc(100% / 1.5);transform:translateZ(0);transition:transform .7s cubic-bezier(.22,1,.36,1);will-change:transform}@media(hover:hover){.pc:hover .pc__mask-layer--wrapped,.pc:focus-within .pc__mask-layer--wrapped{transform:translate3d(-22.2222%,0,0)}.pc:hover .pc__mask-layer--wrapped>.pc__slide-link,.pc:focus-within .pc__mask-layer--wrapped>.pc__slide-link{transform:translate3d(33.3333%,0,0)}.pc__mask-reveal .pc__img{transition:transform .5s cubic-bezier(.22,1,.36,1);backface-visibility:hidden}.pc:hover .pc__mask-reveal .pc__img{transform:scale(1.06) rotate(-15deg)}}@media(prefers-reduced-motion:reduce){.pc__mask-layer--wrapped,.pc__mask-layer--wrapped>.pc__slide-link,.pc__mask-reveal .pc__img{transition:none}.pc:hover .pc__mask-reveal .pc__img{transform:none}}.pc__badge{position:absolute;top:14px;left:14px;z-index:2;pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:4px;line-height:0}.pc__badge-item{display:inline-block;padding:4px 8px;font-size:11px;color:var(--color-button-label);letter-spacing:var(--letter-spacing-label);text-transform:var(--tt-label, uppercase);font-weight:500;line-height:1;border-radius:var(--radius-badge, 0)}.pc__badge-item--sale{background:var(--color-accent);color:var(--color-button-label)}.pc__badge-item--sold{background:var(--color-foreground);color:var(--color-background)}.pc__badge-item--new{border:1px solid var(--color-foreground);color:var(--color-foreground);background:var(--color-background)}.pc__badge--nutrition{flex-direction:row;flex-wrap:wrap;gap:6px;opacity:0;pointer-events:none;transition:opacity var(--ease)}.pc__media:hover .pc__badge--nutrition{opacity:1}.pc__badge-item--nutrition{background:#0d0d0d;color:#fff;border:1px solid color-mix(in srgb,#ffffff 25%,transparent);font-family:monospace;font-size:13px;letter-spacing:.02em;text-transform:none;padding:4px 8px;border-radius:4px}.pc__quick-view--desktop{position:absolute;bottom:0;left:0;right:0;z-index:3;background:color-mix(in srgb,var(--color-background) 97%,transparent);color:var(--color-foreground);padding:14px 16px;font-family:var(--font-body-family);font-size:var(--font-size-label);letter-spacing:var(--letter-spacing-button);text-transform:var(--tt-label, uppercase);text-align:center;display:block;cursor:pointer;transform:translateY(100%);transition:transform .28s ease;border-top:1px solid var(--color-border);-webkit-user-select:none;user-select:none}.pc__media:hover .pc__quick-view--desktop.pc__quick-view--bar{transform:translateY(0)}.pc__quick-view--desktop.pc__quick-view--button{position:absolute;right:1rem;bottom:3rem;left:auto;top:auto;width:auto;max-width:calc(100% - 24px);background:var(--qv-button-bg, #F8F6F1);color:var(--qv-button-text, #0D0D0D);border:var(--qv-button-border, 1px) solid var(--qv-button-border-color, color-mix(in srgb, var(--color-overlay) 12%, transparent));border-radius:var(--qv-button-radius, 999px);white-space:nowrap;opacity:0;transition:opacity var(--ease),transform .25s ease,background .2s ease,color .2s ease,border-color .2s ease;box-shadow:0 2px 8px color-mix(in srgb,var(--color-overlay) 8%,transparent);padding:0;height:2rem;width:2rem;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#000;color:#fff;border:1px solid #fff}.pc__media:hover .pc__quick-view--desktop.pc__quick-view--button{opacity:1}.pc__quick-view--desktop.pc__quick-view--button:hover{background:var(--qv-button-bg-hover, #0D0D0D);color:var(--qv-button-text-hover, #F8F6F1)}.pc__quick-view--mobile{display:none;position:absolute;z-index:4;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--color-background) 97%,transparent);color:var(--color-foreground);border:1px solid var(--color-border);cursor:pointer;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 4px color-mix(in srgb,var(--color-overlay) 8%,transparent)}.pc__quick-view--mobile svg{width:12px;height:12px}.pc__quick-view--bottom-right{bottom:10px;right:10px}.pc__quick-view--bottom-left{bottom:10px;left:10px}.pc__quick-view--top-right{top:10px;right:10px}.pc__quick-view--top-left{top:10px;left:10px}.pc__quick-view--mobile:hover{background:var(--color-foreground);color:var(--color-background)}@media(max-width:749px){.pc__quick-view--desktop{display:none!important}.pc__quick-view--mobile{display:flex}}@media(hover:none)and (pointer:coarse){.pc__quick-view--desktop{display:none!important}.pc__quick-view--mobile{display:flex}}.pc__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:color-mix(in srgb,var(--color-background) 88%,transparent);border:none;border-radius:var(--radius-button, 50%);cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--ease);color:var(--color-foreground)}.pc__arrow--prev{left:10px}.pc__arrow--next{right:10px}.pc__media:hover .pc__arrow{opacity:1}.pc__dots{position:absolute;bottom:10px;left:0;right:0;display:none;justify-content:center;gap:5px;z-index:3;pointer-events:none}.pc__dot{width:20px;height:2px;background:color-mix(in srgb,var(--color-foreground) 45%,transparent);transition:background var(--ease)}.pc__dot--active{background:var(--color-background)}@media(max-width:749px){.pc__arrow{display:none!important}.pc__dots{display:flex}}@media(min-width:750px){.pc__dots{display:none}}.pc__info{flex:1;display:flex;flex-direction:column;padding:0rem .5rem}.pc__vendor{font-size:var(--font-size-label);letter-spacing:.2em;text-transform:var(--tt-label, uppercase);color:var(--color-text-secondary);margin:0 0 4px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc__title{font-family:var(--font-heading-family);font-size:var(--font-size-lg);font-weight:400;line-height:1.25;margin:0 0 6px;min-width:0;overflow-wrap:anywhere;word-break:break-word}.pc--truncate-1 .pc__title,.pc--truncate-2 .pc__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pc--truncate-1 .pc__title{-webkit-line-clamp:1;line-clamp:1}.pc--truncate-2 .pc__title{-webkit-line-clamp:2;line-clamp:2}.pc__title-link{color:var(--color-foreground);text-decoration:none}.pc__title-link:hover{text-decoration:underline;text-underline-offset:3px}.pc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.pc__price-was{color:var(--color-text-secondary);text-decoration:line-through;font-weight:300;font-size:var(--font-size-caption)}.pc__price-now{font-weight:300}.pc__price-now--sale{color:var(--color-accent)}.pc__unit-price{width:100%;margin-top:2px;font-size:calc(var(--font-size-caption) * .85);color:var(--color-text-secondary);font-weight:300;font-style:italic}.pc__swatches{display:flex;gap:6px;flex-wrap:wrap}.pc__swatch{width:14px;height:14px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-overlay) 12%,transparent);display:block;cursor:pointer;transition:outline .15s}.pc__swatch:hover,.pc__swatch--active{outline:2px solid var(--color-foreground);outline-offset:2px}.pc__swatch--sold{opacity:.35}.pc__swatch-count{margin:0;font-size:var(--font-size-caption);color:var(--color-text-secondary);letter-spacing:.03em}.pc-rating{display:inline-flex;align-items:center;gap:6px;margin:4px 0 6px;font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:1}.pc-rating__stars{position:relative;display:inline-block;font-size:var(--pc-star-size, 12px);letter-spacing:1px;line-height:1}.pc-rating__stars-base{color:color-mix(in srgb,currentColor 25%,transparent)}.pc-rating__stars-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pc-rating-pct, 0%);overflow:hidden;white-space:nowrap;color:var(--color-accent)}.pc-rating--empty .pc-rating__stars-fill{width:0}.pc-rating__count{font-feature-settings:"tnum"}.pc-rating__count--empty{font-style:italic;opacity:.7}.pc__title-row{display:flex;justify-content:space-between;align-items:flex-start}.pc__add-inline{display:flex;align-items:center;column-gap:.1rem}.pc__slides--hidden{opacity:0;visibility:hidden}@media(max-width:749px){.fc-carousel .pc__vendor,.rec-carousel .pc__vendor,.rv-carousel .pc__vendor{font-size:10px;letter-spacing:.16em;margin-bottom:2px}.fc-carousel .pc__title,.rec-carousel .pc__title,.rv-carousel .pc__title{font-size:var(--font-size-md);line-height:1.2;margin-bottom:4px}.fc-carousel .pc__price,.rec-carousel .pc__price,.rv-carousel .pc__price{font-size:var(--font-size-caption);gap:6px;margin-bottom:6px}.fc-carousel .pc__price-was,.rec-carousel .pc__price-was,.rv-carousel .pc__price-was{font-size:calc(var(--font-size-caption) * .9)}.fc-carousel .pc__unit-price,.rec-carousel .pc__unit-price,.rv-carousel .pc__unit-price{font-size:calc(var(--font-size-caption) * .75)}.pc__add-inline{display:none}.pc__price{font-size:.7rem;flex-direction:column;gap:2px}.pc--truncate-2 .pc__title{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-product-card.css.map */
