.sv-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--sv-card-gap-x, 24px);row-gap:var(--sv-card-gap-y, 48px);padding:var(--sv-card-grid-pad, 32px);box-sizing:border-box}.sv-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-card-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:900px){.sv-card-grid--4,.sv-card-grid--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.sv-card-grid,.sv-card-grid--3,.sv-card-grid--4,.sv-card-grid--5{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:min(var(--sv-card-gap-x, 24px),14px);row-gap:min(var(--sv-card-gap-y, 48px),32px);padding:16px}}.sv-pc{display:flex;flex-direction:column;min-width:0;font-family:var(--sv-font-body);font-size:var(--sv-card-text, 15px);line-height:1.25;color:#1a1a1a}.sv-pc__img-link{display:block;overflow:hidden;position:relative;background:var(--sv-card-img-bg, #000);aspect-ratio:var(--sv-card-ratio, 4/5)}.sv-pc__img{display:block;width:100%;height:100%;object-fit:var(--sv-card-fit, cover)}.sv-pc__img--primary{transition:transform .35s ease,opacity .3s ease}.sv-pc__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s ease;pointer-events:none}.sv-pc:hover .sv-pc__img--primary{opacity:0}.sv-pc:hover .sv-pc__img--hover{opacity:1}.sv-pc--no-hover-img:hover .sv-pc__img--primary{opacity:1;transform:scale(1.03)}.sv-pc__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#ece9e4}.sv-pc__img-placeholder svg{width:50px;opacity:.18}.sv-pc__info{display:flex;flex-direction:column;gap:0;padding-top:.6em}.sv-pc__title,.sv-pc__price,.sv-pc__line,.sv-pc__sub{font-family:var(--sv-font-body);font-size:1em;line-height:1.25;letter-spacing:0;color:#1a1a1a}.sv-pc__title{text-decoration:none}.sv-pc__title:hover{text-decoration:underline;text-underline-offset:2px}.sv-pc__line,.sv-pc__price{display:block}.sv-pc__specs{display:block;margin-top:1.25em}.sv-pc__meta{display:flex;justify-content:space-between;align-items:baseline;gap:.75em}.sv-pc__meta .sv-pc__title{flex:1 1 auto;min-width:0}.sv-pc__meta .sv-pc__price{flex:0 0 auto;white-space:nowrap}.sv-pc__sub{display:block;font-size:.8em}.sv-pc__form{margin:0}.sv-pc__btn{display:block;width:100%;box-sizing:border-box;text-align:center;padding:.4em .75em;font-family:var(--sv-font-body);font-size:1em;letter-spacing:0;line-height:1.25;color:#1a1a1a;background:transparent;text-decoration:none;border:1px solid #1a1a1a;border-radius:0;cursor:pointer;transition:background .14s,color .14s}.sv-pc__btn:hover{background:#1a1a1a;color:#f4f0eb}.sv-pc__btn--disabled{opacity:.45;cursor:default}.sv-pc__btn--disabled:hover{background:transparent;color:#1a1a1a}.sv-pc--stacked .sv-pc__btn,.sv-pc--stacked .sv-pc__form,.sv-pc--inline .sv-pc__btn,.sv-pc--inline .sv-pc__form{margin-top:.75em}.sv-pc .sv-pc__form .sv-pc__btn{margin-top:0}@media(max-width:600px){.sv-pc{font-size:max(13px,calc(var(--sv-card-text, 15px) - 2px))}.sv-pc__meta{flex-direction:column;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/sv-product-card.css.map */
