.og-card-wrapper{position:relative;height:100%}.og-card{--oc-radius: var(--og-card-radius-d, 3px);--oc-gap: 9px;--oc-info-gap: 6px;--oc-brand-size: 8.25px;--oc-brand-lh: 10.5px;--oc-title-size: var(--og-card-title-d, 12px);--oc-title-lh: 1.375;--oc-title-lines: var(--og-card-lines-d, 2);--oc-title-min: calc(var(--og-card-lines-d, 2) * 1.375em);--oc-price-size: var(--og-card-price-d, 13.5px);--oc-price-gap: 6px;--oc-final-price-size: calc(var(--oc-price-size) * .7778);--oc-small: 9px;--oc-small-lh: 12px;--oc-sizes-gap: 7.5px;--oc-sizes-pad: 4.5px;--oc-qa: 33px;--oc-qa-inset: 6px;--oc-qa-icon: 17px;--oc-qa-border: .75px;--oc-qa-stroke: 1;position:relative;display:flex;flex-direction:column;gap:var(--oc-gap);height:100%;min-width:0;font-family:var(--og-font-ui);color:var(--og-ink);text-align:start;letter-spacing:0}.og-card__visual{display:flex;flex-direction:column}:is(ul,ol):has(>li .og-strip:not([hidden]))>li .og-card__visual:not(:has(.og-strip:not([hidden]))):after{content:"";display:block;height:19.5px}.og-card__media{position:relative;overflow:hidden;aspect-ratio:var(--oc-ratio, 4 / 5);border-radius:var(--oc-radius);background:var(--og-card-image-bg, #f4f4f4)}.og-card .og-card__img,.og-card .og-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.og-card--contain .og-card__img{object-fit:contain}.og-card .og-card__placeholder{display:flex;align-items:center;justify-content:center;color:var(--og-muted);opacity:.45}.og-card__img--2{opacity:0}@media(hover:hover)and (min-width:990px){.og-card__img--2{transition:opacity .35s var(--og-ease, ease)}.og-card:hover .og-card__img--2{opacity:1}}.og-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--oc-radius)}.og-card .og-card__link:focus-visible{outline:0;box-shadow:none}.og-card .og-card__link:focus-visible:after{outline:2px solid var(--og-ink);outline-offset:3px;box-shadow:0 0 0 6px #fff}.og-card .og-badges{z-index:2}.og-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--oc-info-gap);min-width:0}.og-card .og-card__vendor{margin:0;font-family:var(--og-font-ui);font-weight:500;font-size:var(--oc-brand-size);line-height:var(--oc-brand-lh);letter-spacing:.08em;text-transform:uppercase;color:var(--og-muted)}.og-card .og-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--oc-title-lines);overflow:hidden;min-height:var(--oc-title-min);margin:0;max-width:100%;font-family:var(--og-font-ui);font-style:normal;font-weight:500;font-size:var(--oc-title-size);line-height:var(--oc-title-lh);letter-spacing:0;text-transform:none;color:var(--og-ink);overflow-wrap:anywhere}.og-card .og-card__link{color:inherit;text-decoration:none}@media(hover:hover){.og-card:hover .og-card__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}}.og-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--oc-price-gap);row-gap:2px;margin:0}.og-card__price-current{font-weight:600;font-size:var(--oc-price-size);line-height:1.3;color:var(--og-card-price-color, var(--og-ink));white-space:nowrap}.og-card__price--sale .og-card__price-current{color:var(--og-card-sale-color, var(--og-ink))}.og-card .og-card__price-compare{font-family:var(--og-font-ui);font-weight:400;font-size:var(--og-card-compare-d, 12px);line-height:1.417;color:var(--og-card-compare-color, var(--og-muted));text-decoration:line-through;text-decoration-thickness:1px;white-space:nowrap}.og-card--has-final .og-card__price-current{font-weight:500;font-size:var(--oc-final-price-size);line-height:1.3}.og-card--has-final:has(.og-final[hidden]) .og-card__price-current{font-weight:600;font-size:var(--oc-price-size)}.og-card__sizes{display:flex;align-items:flex-start;gap:var(--oc-sizes-gap);padding:var(--oc-sizes-pad) 0 0;font-size:var(--oc-small);line-height:var(--oc-small-lh)}.og-card__sizes-label{flex:none;white-space:nowrap;font-weight:400;color:var(--og-muted)}.og-card .og-card__size-list{display:flex;flex:0 1 auto;flex-wrap:wrap;min-width:0;gap:0 var(--oc-sizes-gap);margin:0;padding:0;list-style:none}.og-card .og-card__size{margin:0;font-weight:500;color:var(--og-ink);white-space:nowrap}.og-card .og-card__size--sold-out{font-weight:400;color:var(--og-muted);opacity:.4;text-decoration:line-through}.og-card .og-card__size--more{font-weight:400;color:var(--og-muted)}.og-card--center .og-card__info{align-items:center;text-align:center}.og-card--center .og-card__price,.og-card--center .og-card__sizes,.og-card--center .og-card__size-list,.og-card--center .og-final{justify-content:center}.og-card__qa-wrap{position:absolute;z-index:3;inset-inline-end:var(--oc-qa-inset);bottom:var(--oc-qa-inset);display:flex}.og-card .og-card__qa-form{display:flex;margin:0}.og-card .og-card__qa{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--oc-qa);height:var(--oc-qa);min-width:0;min-height:0;margin:0;padding:0;border:var(--oc-qa-border) solid #e4e2dd;border-radius:50%;background:#fff;color:var(--og-ink);font:inherit;text-decoration:none;cursor:pointer;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .2s var(--og-ease, ease),background-color .2s var(--og-ease, ease),color .2s var(--og-ease, ease)}.og-card .og-card__qa:before{content:"";position:absolute;inset:calc((var(--oc-qa) - 44px) / 2);border-radius:50%}@media(hover:hover){.og-card .og-card__qa:not(.og-card__qa--soldout):not([aria-busy=true]):hover{border-color:var(--og-ink);background:var(--og-ink);color:#fff}}.og-card .og-card__qa:focus-visible{outline:2px solid var(--og-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}.og-card .og-card__qa .og-icon{width:var(--oc-qa-icon);height:var(--oc-qa-icon);stroke-width:var(--oc-qa-stroke)}.og-card__qa-icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;pointer-events:none}.og-card__qa-icon--check{display:none}.og-card__qa-spinner{display:none;width:calc(var(--oc-qa-icon) - 2px);height:calc(var(--oc-qa-icon) - 2px);border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:og-card-spin .7s linear infinite;pointer-events:none}.og-card__qa[aria-busy=true]{cursor:progress}.og-card__qa[aria-busy=true] .og-card__qa-icon--cart{display:none}.og-card__qa[aria-busy=true] .og-card__qa-spinner{display:block}.og-card__qa.is-added .og-card__qa-icon--cart{display:none}.og-card__qa.is-added .og-card__qa-icon--check{display:inline-flex}.og-card .og-card__qa.is-added{background:var(--og-ink);border-color:var(--og-ink);color:#fff}.og-card .og-card__qa--soldout{cursor:not-allowed;color:var(--og-muted);background:#ffffffb3}.og-card .og-card__qa--soldout .og-icon{opacity:.5}@keyframes og-card-spin{to{transform:rotate(360deg)}}.og-card__qa-msg{position:absolute;z-index:3;inset-inline-start:var(--oc-qa-inset);inset-inline-end:calc(var(--oc-qa-inset) + var(--oc-qa) + 6px);bottom:var(--oc-qa-inset);box-sizing:border-box;font-family:var(--og-font-ui);font-weight:500;font-size:11px;line-height:1.3;color:var(--og-alert, #c62828);text-align:start;pointer-events:none}.og-card__qa-msg:not(:empty).is-error{padding:6px 8px;border:1px solid #e4e2dd;border-radius:4px;background:#fff}.og-card__qa-msg.is-success{overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.og-card-wrapper .quick-view__summary{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0 0 0 0);border:0;transform:none}@media screen and (max-width:749px){.og-card{--oc-radius: var(--og-card-radius-m, 4px);--oc-gap: 10px;--oc-brand-size: 10px;--oc-brand-lh: 13px;--oc-title-size: var(--og-card-title-m, 12px);--oc-title-lh: max(18px, 1.25em);--oc-title-lines: var(--og-card-lines-m, 2);--oc-title-min: calc(var(--og-card-lines-m, 2) * max(18px, 1.25em));--oc-price-size: var(--og-card-price-m, 14px);--oc-price-gap: 8px;--oc-final-price-size: var(--og-card-price-m, 14px);--og-card-compare-d: var(--og-card-compare-m, 12px);--oc-small: 11px;--oc-small-lh: 14px;--oc-sizes-gap: 8px;--oc-sizes-pad: 4px;--oc-qa: 44px;--oc-qa-inset: 8px;--oc-qa-icon: 23px;--oc-qa-border: 1px;--oc-qa-stroke: 1.1}:is(ul,ol):has(>li .og-strip:not([hidden]))>li .og-card__visual:not(:has(.og-strip:not([hidden]))):after{height:22px}.og-card .og-strip{line-height:1.17}}@media(prefers-reduced-motion:reduce){.og-card .og-card__qa,.og-card__img--2{transition:none}.og-card__qa-spinner{animation:none;border-right-color:currentColor;opacity:.6}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/og-card.css.map */
