.product-card-wrapper{--pc-border: 1px solid rgba(var(--color-foreground), .06);--pc-shadow: var(--lp-pc-shadow);--pc-shadow-hover: var(--lp-pc-shadow-hover);--pc-lift-y: var(--lp-pc-lift-y);--pc-transition: var(--lp-pc-transition);--pc-transition-img: var(--lp-pc-transition-img);--pc-btn-bg: var(--lp-color-accent);--pc-btn-color: var(--lp-color-accent-contrast);--pc-content-height: 265px;--pc-btn-radius: 8px;--pc-image-height: 250px;--pc-padding: var(--lp-space-6);--pc-card-height: calc(var(--pc-padding) * 2 + var(--pc-image-height) + var(--pc-content-height));--pc-btn-width: 120%}@media screen and (min-width:750px){.product-card-wrapper{--pc-image-height: 280px}}@media screen and (min-width:990px){.product-card-wrapper{--pc-image-height: 315px}}.product-card-wrapper .card,.product-card-wrapper .card--card,.product-card-wrapper .card--standard .card__inner{--image-padding: 0;border-radius:var(--lp-radius-sm);border:var(--pc-border);box-shadow:var(--pc-shadow);overflow:hidden;min-width:0;padding:var(--pc-padding);box-sizing:border-box}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .card,.product-card-wrapper .card--card,.product-card-wrapper .card--standard .card__inner{transition:transform var(--pc-transition),box-shadow var(--pc-transition)}}.product-card-wrapper .card__inner.ratio:before{padding-bottom:0}.product-card-wrapper .card__media{margin:0;width:100%;height:var(--pc-image-height);border-radius:0;background-color:var(--lp-color-surface, #fafafa)}.product-card-wrapper .card__media .media{border-radius:0;position:absolute;top:0;right:0;bottom:0;left:0}.product-card-wrapper .card__media .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;border-radius:0}@media(prefers-reduced-motion:no-preference){.product-card-wrapper .card__media .media img{transition:transform var(--pc-transition-img)}}.product-card-wrapper .card__information{padding-block:var(--lp-space-6) var(--lp-space-5);padding-inline:var(--lp-space-6);text-align:center;min-width:0}.product-card-wrapper .card-information>*:not(.visually-hidden):not(:first-child){margin-block-start:var(--lp-space-2)}.product-card-wrapper .card__heading,.product-card-wrapper .card--card.card--media .card__heading,.product-card-wrapper .card--standard .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;font-weight:var(--lp-font-weight-bold);font-size:var(--lp-font-size-2xl);line-height:var(--lp-line-height-tight);overflow-wrap:break-word;word-break:break-word}@media screen and (min-width:750px){.product-card-wrapper .card__heading{font-size:var(--lp-font-size-2xl)}}.product-card-wrapper .quick-add,.product-card-wrapper .product-form{flex-shrink:0;width:100%;display:flex;justify-content:center}.product-card-wrapper .quick-add__submit,.product-card-wrapper .product-form__submit{border-radius:var(--pc-btn-radius);width:var(--pc-btn-width);min-width:0;min-height:3.25rem;max-width:100%;background-color:var(--pc-btn-bg);color:var(--pc-btn-color);border:none;--alpha-button-background: 1;--buttons-border-width: 0;font-size:var(--lp-font-size-xl);font-weight:var(--lp-font-weight-semibold);text-transform:none;letter-spacing:var(--lp-letter-spacing-normal);padding:var(--lp-space-6) var(--lp-space-8);box-sizing:border-box}.product-card-wrapper .quick-add__submit:after,.product-card-wrapper .product-form__submit:after{display:none}.product-card-wrapper .quick-add__submit:focus,.product-card-wrapper .quick-add__submit:focus-visible,.product-card-wrapper .product-form__submit:focus,.product-card-wrapper .product-form__submit:focus-visible{outline:none;box-shadow:none}@media screen and (min-width:990px){.product-card-wrapper .quick-add__submit,.product-card-wrapper .product-form__submit{font-size:var(--lp-font-size-2xl);font-weight:var(--lp-font-weight-bold);min-height:3.5rem;text-transform:uppercase;letter-spacing:.04em}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.product-card-wrapper:hover .card--card,.product-card-wrapper:hover .card--standard .card__inner{transform:translateY(var(--pc-lift-y));box-shadow:var(--pc-shadow-hover)}.product-card-wrapper:hover .card__media .media img{transform:scale(1.05)}}.product-card-wrapper:active .card--card,.product-card-wrapper:active .card--standard .card__inner{transform:translateY(-2px) scale(.99)}@media(prefers-reduced-motion:reduce){.product-card-wrapper:active .card--card,.product-card-wrapper:active .card--standard .card__inner{transform:none}}.product-grid{--pc-card-width: 270px;justify-content:center}@media screen and (min-width:750px){.product-grid{--pc-card-width: 315px}}@media screen and (min-width:990px){.product-grid{--pc-card-width: 355px}}.product-grid .grid__item{flex-grow:0;flex-shrink:0;width:var(--pc-card-width);min-width:var(--pc-card-width);max-width:var(--pc-card-width);box-sizing:border-box;display:flex;align-items:flex-start}.collection slider-component:has(.product-grid.slider),slider-component:has(.product-grid.slider){padding-inline:2rem}.product-grid.slider .grid__item:first-of-type{margin-inline-start:0;margin-left:0}.product-grid.slider{scroll-padding-inline:2rem}.product-grid.slider.slider--tablet.grid--peek:after{padding-inline-start:2rem}@media screen and (min-width:750px){slider-component:has(.product-grid.slider){padding-inline:2.5rem}.product-grid.slider{scroll-padding-inline:2.5rem}}@media screen and (min-width:990px){.product-grid.slider.slider--desktop.grid--5-col-desktop .grid__item,.product-grid.slider.slider--desktop.grid--4-col-desktop .grid__item,.product-grid.slider.slider--desktop.grid--3-col-desktop .grid__item,.product-grid.slider.slider--desktop.grid--2-col-desktop .grid__item,.product-grid.slider.slider--desktop.grid--1-col-desktop .grid__item{width:var(--pc-card-width);min-width:var(--pc-card-width);max-width:var(--pc-card-width)}}@media screen and (min-width:750px)and (max-width:989px){.product-grid.slider.slider--tablet.grid--peek .grid__item,.product-grid.slider.slider--tablet.grid--peek.grid--3-col-tablet .grid__item,.product-grid.slider.slider--tablet.grid--peek.grid--2-col-tablet .grid__item,.product-grid.slider.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:var(--pc-card-width);min-width:var(--pc-card-width);max-width:var(--pc-card-width)}}@media screen and (max-width:749px){.product-grid.slider.slider--tablet.grid--peek .grid__item,.product-grid.slider.slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,.product-grid.slider.slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item{width:var(--pc-card-width);min-width:var(--pc-card-width);max-width:var(--pc-card-width)}}.product-card-wrapper{display:flex;flex-direction:column;width:var(--pc-card-width, 270px);min-width:var(--pc-card-width, 270px);max-width:var(--pc-card-width, 270px);height:var(--pc-card-height);overflow:hidden}.product-card-wrapper .card{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.product-card-wrapper .card--card.card--media,.product-card-wrapper .card--standard.card--media{display:flex;flex-direction:column;flex:1;min-height:0}.product-card-wrapper .card--card.card--media .card__inner,.product-card-wrapper .card--standard.card--media .card__inner{flex-shrink:0;width:100%;height:var(--pc-image-height);position:relative}.product-card-wrapper .card--card.card--media .card__content,.product-card-wrapper .card--standard.card--media>.card__content{display:flex;flex-direction:column;flex:0 0 var(--pc-content-height);min-height:var(--pc-content-height);overflow:hidden}.product-card-wrapper .card--card.card--media .card__information,.product-card-wrapper .card--standard.card--media .card__information{flex:0 0 auto;min-height:0}.product-card-wrapper .card--card.card--media .quick-add,.product-card-wrapper .card--standard.card--media .quick-add{margin-block-start:auto;flex-shrink:0}.card-wrapper:not(.product-card-wrapper) .card--card,.card-wrapper:not(.product-card-wrapper) .card--standard .card__inner{border-radius:18px}.ob-card{--pc-radius: 20px;--pc-shadow: none;--pc-shadow-hover: none;--pc-gap: 1rem;--pc-accent: var(--lp-color-accent);--pc-accent-hover: var(--lp-color-accent-dk);--pc-title-color: rgb(var(--color-foreground));--pc-muted: rgba(var(--color-foreground), .7);--pc-discount-bg: var(--lp-color-accent);--pc-image-height: 270px;--pc-content-height: auto}@media screen and (min-width:750px){.ob-card{--pc-image-height: 305px}}@media screen and (min-width:990px){.ob-card{--pc-image-height: 340px}}.ob-card .ob-card__inner{background:rgb(var(--color-background));border-radius:var(--pc-radius);box-shadow:var(--pc-shadow);overflow:hidden;border:1px solid rgba(var(--color-foreground),.06);display:flex;flex-direction:column;min-height:0}@media(prefers-reduced-motion:no-preference){.ob-card .ob-card__inner{transition:transform .22s ease}.ob-card:hover .ob-card__inner{transform:translateY(-4px)}}.ob-card__media-wrap{position:relative;width:100%;flex-shrink:0}.ob-card__media-inner.ratio:before{padding-bottom:0}.ob-card__media{width:100%;height:var(--pc-image-height);background:var(--lp-color-surface, #f8f8f8);display:flex;align-items:center;justify-content:center;overflow:hidden}.ob-card__media .media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ob-card__media .media img{position:relative;width:100%;height:100%;object-fit:contain;object-position:center center}@media(prefers-reduced-motion:no-preference){.ob-card__media .media img{transition:transform .35s ease}.ob-card:hover .ob-card__media .media img{transform:scale(1.05)}}.ob-card__discount-badge{position:absolute;top:.6rem;right:.6rem;padding:.35rem .75rem;background:var(--pc-discount-bg);color:var(--lp-color-accent-contrast, #fff);font-size:.9375rem;font-weight:700;border-radius:999px;line-height:1.2;z-index:2}.ob-card__actions{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:.4rem;z-index:2}.ob-card__action-btn,.ob-card__action-btn--link{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.06);border-radius:8px;box-shadow:0 1px 4px #0000000f;color:inherit;cursor:pointer;padding:0;font:inherit;text-decoration:none;transition:background .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}.ob-card__action-btn:hover,.ob-card__action-btn--link:hover{background:rgb(var(--color-background));box-shadow:0 2px 8px #0000001a}.ob-card__action-btn:focus-visible,.ob-card__action-btn--link:focus-visible{outline:2px solid var(--pc-accent);outline-offset:2px}.ob-card__action-btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.ob-card__action-btn .loading__spinner.hidden{display:none}.ob-card__content{padding:var(--pc-gap);display:flex;flex-direction:column;gap:var(--pc-gap);flex:1;min-height:0}.ob-card__information{padding:0;text-align:center}.ob-card__heading,.product-card-wrapper.ob-card .card__heading{font-weight:700;font-size:clamp(1.125rem,2.5vw,1.5rem);line-height:1.3;color:var(--pc-title-color);margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-clamp:1;min-width:0}.ob-card__heading a,.product-card-wrapper.ob-card .card__heading a{color:inherit;display:block;overflow:hidden}.ob-card__info{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.ob-card__vendor{font-size:1rem;color:var(--pc-muted);text-align:start;width:100%}.ob-card__reviews,.ob-card__rating{display:flex;justify-content:center;margin:0}.ob-card .rating-star{--color-rating-star: #eab308;--letter-spacing: .4;--font-size: 1.5}.ob-card__reviews.AirReviews-Widget{justify-content:center;min-height:1.25rem}.ob-card__reviews.AirReviews-Widget [class*=star],.ob-card__reviews.AirReviews-Widget .air-reviews-stars{color:#eab308}.ob-card__reviews.AirReviews-Widget svg{fill:#eab308}.ob-card__price-wrap{display:flex;justify-content:center;flex-wrap:wrap;gap:.35rem}.ob-card__price-wrap .price__container{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ob-card__price-wrap .price__regular,.ob-card__price-wrap .price__sale{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem}.ob-card__price-wrap .price-item--regular,.ob-card__price-wrap s.price-item{color:var(--pc-muted);font-size:1rem;text-decoration:line-through}.ob-card__price-wrap .price-item--sale,.ob-card__price-wrap .price-item--last{color:var(--pc-accent);font-size:1.375rem;font-weight:600}.ob-card__cta-wrap{width:100%;margin-block-start:auto}.ob-card .quick-add,.ob-card__cta-wrap .quick-add{margin:0;width:100%;justify-content:stretch}.ob-card .quick-add modal-opener,.ob-card .quick-add product-form,.ob-card .quick-add .form,.ob-card quick-add-bulk.ob-card__cta-wrap{display:block;width:100%;flex:1 1 100%;min-width:0}.ob-card__cta,.ob-card__cta-wrap .quick-add__submit,.ob-card__cta-wrap .button,.product-card-wrapper.ob-card .quick-add__submit,.product-card-wrapper.ob-card .button{width:100%!important;max-width:100%!important;min-width:100%!important;min-height:3.25rem!important;background:var(--pc-accent)!important;color:var(--lp-color-accent-contrast, #fff)!important;border:none!important;border-radius:0!important;padding:1.125rem 1.375rem!important;font-size:1.375rem;font-weight:600;text-decoration:none;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.ob-card__cta:before,.ob-card__cta-wrap .quick-add__submit:before,.ob-card__cta-wrap .button:before,.product-card-wrapper.ob-card .quick-add__submit:before,.product-card-wrapper.ob-card .button:before{border-radius:0!important}.ob-card__cta:hover,.ob-card__cta-wrap .quick-add__submit:hover:not(:disabled),.ob-card__cta-wrap .button:hover:not(:disabled){background:var(--pc-accent-hover)!important}.ob-card__cta:after,.ob-card__cta-wrap .quick-add__submit:after,.ob-card__cta-wrap .button:after,.product-card-wrapper.ob-card .quick-add__submit:after,.product-card-wrapper.ob-card .button:after{display:none!important}.ob-card__cta-wrap .quick-add__submit:disabled,.ob-card__cta-wrap .button:disabled{opacity:.6;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-product-card.css.map */
