.nb-pc{background-color:#f5f5f5;--nb-pc-gap: 20px;--nb-pc-radius: 20px;--nb-pc-min-h: 420px;--nb-pc-flex-hover: 2.2;--nb-pc-flex-sibling: .8;--nb-pc-transition: .48s cubic-bezier(.4, 0, .2, 1);--nb-pc-heading-lift: 10px;--nb-pc-body-lines: 4;--nb-pc-scrim-opacity: .75;--nb-pc-scrim-height: 55%;--nb-pc-scrim-tint-r: 0;--nb-pc-scrim-tint-g: 0;--nb-pc-scrim-tint-b: 0}.nb-pc__inner{width:100%}.nb-pc__bottom{margin-top:4rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.nb-pc__bottom--left{align-items:flex-start;text-align:left}.nb-pc__bottom--center{align-items:center;text-align:center}.nb-pc__bottom--right{align-items:flex-end;text-align:right}.nb-pc__bottom-line{margin:0}.nb-pc__bottom-line--1{color:var(--nb-pc-line-1-color, inherit);font-size:var(--nb-pc-line-1-font-size, inherit)}.nb-pc__bottom-line--2{color:var(--nb-pc-line-2-color, inherit);font-size:var(--nb-pc-line-2-font-size, inherit)}.nb-pc__bottom .nb-pc__button-wrap{margin-top:.8rem}.nb-pc__row{display:flex;flex-direction:row;align-items:stretch;gap:var(--nb-pc-gap);width:100%}.nb-pc__item{flex:1 1 0;min-width:0;position:relative;transition:flex var(--nb-pc-transition)}.nb-pc__row:hover .nb-pc__item:not(:hover),.nb-pc__row:has(.nb-pc__item:focus-within) .nb-pc__item:not(:focus-within){flex:var(--nb-pc-flex-sibling) 1 0}.nb-pc__row .nb-pc__item:hover,.nb-pc__row .nb-pc__item:focus-within{flex:var(--nb-pc-flex-hover) 1 0}.nb-pc__card{position:relative;display:flex;flex-direction:column;height:100%;min-height:var(--nb-pc-min-h);border-radius:var(--nb-pc-radius);overflow:hidden;background:rgb(var(--color-foreground) / .06)}.nb-pc__card--v-bottom .nb-pc__content{margin-top:auto}.nb-pc__card--v-top .nb-pc__content{margin-top:0;margin-bottom:auto}.nb-pc__card--v-center .nb-pc__content{margin-top:auto;margin-bottom:auto}.nb-pc__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nb-pc__media--dual .nb-pc__img--primary{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity var(--nb-pc-transition),transform var(--nb-pc-transition)}.nb-pc__media--dual .nb-pc__img--secondary{opacity:0;transition:opacity var(--nb-pc-transition),transform var(--nb-pc-transition)}.nb-pc__item:hover .nb-pc__media--dual .nb-pc__img--secondary,.nb-pc__item:focus-within .nb-pc__media--dual .nb-pc__img--secondary,.nb-pc__item.is-expanded .nb-pc__media--dual .nb-pc__img--secondary{opacity:1}.nb-pc__item:hover .nb-pc__media--dual .nb-pc__img--primary,.nb-pc__item:focus-within .nb-pc__media--dual .nb-pc__img--primary,.nb-pc__item.is-expanded .nb-pc__media--dual .nb-pc__img--primary{opacity:0}.nb-pc__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform var(--nb-pc-transition)}.nb-pc__item:hover .nb-pc__img,.nb-pc__item:focus-within .nb-pc__img,.nb-pc__item.is-expanded .nb-pc__img{transform:scale(1.07)}.nb-pc__img--secondary{position:absolute;top:0;right:0;bottom:0;left:0}.nb-pc__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-foreground) / .04)}.nb-pc__placeholder-svg{width:40%;height:auto;opacity:.35}.nb-pc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgb(var(--nb-pc-scrim-tint-r) var(--nb-pc-scrim-tint-g) var(--nb-pc-scrim-tint-b) / var(--nb-pc-scrim-opacity)) 0%,transparent var(--nb-pc-scrim-height))}.nb-pc__content{position:relative;z-index:2;width:100%;flex-shrink:0;box-sizing:border-box;padding:1.6rem 1.6rem 1.8rem;display:flex;flex-direction:column;gap:.4rem;pointer-events:none}.nb-pc__content--heading-h-left{text-align:left;align-items:flex-start}.nb-pc__content--heading-h-center{text-align:center;align-items:center}.nb-pc__content--heading-h-right{text-align:right;align-items:flex-end}.nb-pc__vendor{opacity:.85}.nb-pc__heading{margin:0;line-height:1.2;transition:transform var(--nb-pc-transition),opacity var(--nb-pc-transition);transform-origin:left bottom;pointer-events:auto}.nb-pc__hover-heading-wrap{position:absolute;top:4rem;left:4rem;right:4rem;z-index:2;pointer-events:none;opacity:0;transform:translateY(-.6rem);transition:opacity var(--nb-pc-transition),transform var(--nb-pc-transition)}.nb-pc__hover-heading{margin:0;line-height:1.2}.nb-pc__hover-heading-link{color:inherit;text-decoration:none;pointer-events:auto;position:relative;z-index:3}.nb-pc__hover-heading-link:hover{text-decoration:underline}.nb-pc__item--has-hover-heading:hover .nb-pc__hover-heading-wrap,.nb-pc__item--has-hover-heading:focus-within .nb-pc__hover-heading-wrap,.nb-pc__item--has-hover-heading.is-expanded .nb-pc__hover-heading-wrap{opacity:1;transform:translateY(0);pointer-events:auto}.nb-pc__item--has-hover-heading:hover .nb-pc__heading,.nb-pc__item--has-hover-heading:focus-within .nb-pc__heading,.nb-pc__item--has-hover-heading.is-expanded .nb-pc__heading{opacity:0;pointer-events:none;height:0;overflow:hidden;margin:0}.nb-pc__item--has-hover-heading:hover .nb-pc__vendor,.nb-pc__item--has-hover-heading:focus-within .nb-pc__vendor,.nb-pc__item--has-hover-heading.is-expanded .nb-pc__vendor{display:none}.nb-pc__item--has-hover-heading:hover .nb-pc__content,.nb-pc__item--has-hover-heading:focus-within .nb-pc__content,.nb-pc__item--has-hover-heading.is-expanded .nb-pc__content{position:absolute;bottom:0;left:0;right:0;margin-top:0;padding:4rem}.nb-pc__content--heading-h-center .nb-pc__heading{transform-origin:center bottom}.nb-pc__content--heading-h-right .nb-pc__heading{transform-origin:right bottom}.nb-pc__heading-link,.nb-pc__heading-text{color:inherit;text-decoration:none}.nb-pc__heading-link:hover{text-decoration:underline}.nb-pc__body{margin:0;font-size:var(--nb-pc-body-font-size, 1.3rem);line-height:1.45;max-height:0;opacity:0;transform:translateY(.6rem);overflow:hidden;transition:opacity var(--nb-pc-transition) var(--nb-pc-body-delay-ms, 0ms),transform var(--nb-pc-transition) var(--nb-pc-body-delay-ms, 0ms),margin var(--nb-pc-transition);pointer-events:none;display:block;text-align:left}.nb-pc__content--heading-h-center .nb-pc__body{margin-inline:auto}.nb-pc__content--heading-h-right .nb-pc__body{margin-inline-start:auto}.nb-pc__body p:last-child{margin-bottom:0}.nb-pc__item:hover .nb-pc__heading,.nb-pc__item:focus-within .nb-pc__heading,.nb-pc__item.is-expanded .nb-pc__heading{transform:translateY(calc(-1 * var(--nb-pc-heading-lift))) scale(1.04)}.nb-pc__item:hover .nb-pc__body,.nb-pc__item:focus-within .nb-pc__body,.nb-pc__item.is-expanded .nb-pc__body{max-height:calc(1.45em * (var(--nb-pc-body-lines) + 2));opacity:1;transform:translateY(0);margin-top:.2rem;pointer-events:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--nb-pc-body-lines)}@supports (text-wrap: pretty){.nb-pc__body{text-wrap:pretty}}.nb-pc__price{margin-top:.4rem;pointer-events:auto}.nb-pc__price .price,.nb-pc__price .price-item{color:inherit}.nb-pc__overlay-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.nb-pc__heading-link,.nb-pc__content .nb-pc__price{position:relative;z-index:3}@media screen and (max-width:749px){.nb-pc__hover-heading-wrap{display:none}.nb-pc__row{flex-direction:column}.nb-pc__item,.nb-pc__row:hover .nb-pc__item:not(:hover),.nb-pc__row:has(.nb-pc__item:focus-within) .nb-pc__item:not(:focus-within),.nb-pc__row .nb-pc__item:hover,.nb-pc__row .nb-pc__item:focus-within{flex:1 1 auto}.nb-pc__card{min-height:min(var(--nb-pc-min-h),72vw)}.nb-pc__heading{transform:none}.nb-pc__body{max-height:none;opacity:1;max-width:100%;-webkit-line-clamp:unset;display:block;overflow:visible;pointer-events:auto;transition-delay:0ms}.nb-pc__media--dual .nb-pc__img--secondary{opacity:0}.nb-pc__item:hover .nb-pc__media--dual .nb-pc__img--secondary,.nb-pc__item:focus-within .nb-pc__media--dual .nb-pc__img--secondary{opacity:0}.nb-pc__item:hover .nb-pc__media--dual .nb-pc__img--primary,.nb-pc__item:focus-within .nb-pc__media--dual .nb-pc__img--primary{opacity:1}}@media(prefers-reduced-motion:reduce){.nb-pc__item,.nb-pc__heading,.nb-pc__body,.nb-pc__img,.nb-pc__media--dual .nb-pc__img--primary,.nb-pc__media--dual .nb-pc__img--secondary{transition-duration:.01ms!important}.nb-pc__item:hover .nb-pc__img,.nb-pc__item:focus-within .nb-pc__img,.nb-pc__item.is-expanded .nb-pc__img{transform:none}.nb-pc__body{transition-delay:0ms!important}}.nb-pc--full-width .nb-pc__inner{max-width:none}.nb-pc--page-width .nb-pc__inner{max-width:var(--page-width, 120rem);margin-inline:auto}@media screen and (min-width:750px){.nb-pc__item--tap{cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-nb-product-card.css.map */
