:is(.og-cards,#og-cards) .product-grid{column-gap:var(--og-gap);row-gap:calc(var(--og-gap) + 16px)}:is(.og-cards,#og-cards) .product-grid>.grid__item{width:calc((100% - (var(--og-cols) - 1) * var(--og-gap)) / var(--og-cols));max-width:calc((100% - (var(--og-cols) - 1) * var(--og-gap)) / var(--og-cols));flex-grow:0}:is(.og-cards,#og-cards) .card>.card__content{padding:0;text-align:var(--og-align)}:is(.og-cards,#og-cards) .card>.card__content .card__information{min-width:0;padding:14px 0 0}:is(.og-cards,#og-cards) .card__heading{margin:0 0 6px;color:var(--og-title-color);font-family:var(--og-title-font);font-weight:var(--og-title-weight);font-style:var(--og-title-style);font-size:var(--og-title-size);line-height:1.3;letter-spacing:var(--og-title-ls);text-transform:var(--og-title-transform);text-align:var(--og-align);overflow-wrap:break-word}:is(.og-cards,#og-cards) .card__heading a{color:inherit}:is(.og-cards,#og-cards).og-cards--clamp .card>.card__content .card__heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--og-title-lines);line-clamp:var(--og-title-lines);overflow:hidden;min-height:calc(1.3em * var(--og-title-lines))}:is(.og-cards,#og-cards) .card-information>.og-card__price{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:var(--og-justify);gap:10px;height:1.3em;margin:0;padding:0;text-indent:0;text-align:var(--og-align);overflow:hidden;white-space:nowrap;color:var(--og-price-color);font-family:var(--og-price-font);font-weight:var(--og-price-weight);font-style:var(--og-price-style);font-size:var(--og-price-size);line-height:1.3;letter-spacing:.02em}:is(.og-cards,#og-cards) .og-price--upper{text-transform:uppercase}:is(.og-cards,#og-cards) .og-price__sale{color:var(--og-sale-price-color, var(--og-price-color))}:is(.og-cards,#og-cards) .og-price__compare{color:var(--og-compare-color);font-size:var(--og-compare-size);text-decoration:line-through}:is(.og-cards,#og-cards) .og-card__badge{position:absolute;inset-inline-start:10px;top:var(--og-badge-top);bottom:var(--og-badge-bottom);z-index:1;padding:.45em .75em;border-radius:var(--og-badge-radius);background-color:var(--og-badge-bg);color:var(--og-badge-text);font-family:var(--og-badge-font);font-weight:var(--og-badge-weight);font-style:var(--og-badge-style);font-size:var(--og-badge-size);line-height:1;letter-spacing:.04em;pointer-events:none}:is(.og-cards,#og-cards) .og-badge--sold-out{background-color:#8a8a8a;color:#fff}:is(.og-cards,#og-cards) .card-information>.og-sizes{position:relative;z-index:2;display:flex;flex-wrap:nowrap;justify-content:var(--og-justify);gap:4px;width:100%;margin:1px 0 -11px;padding:11px 0;overflow:hidden;list-style:none;pointer-events:none}:is(.og-cards,#og-cards) .og-sizes>li{flex-shrink:0}:is(.og-cards,#og-cards) .og-sizes__chip{position:relative;pointer-events:auto}:is(.og-cards,#og-cards) .og-sizes__chip:before{content:"";position:absolute;top:-11px;right:-2px;bottom:-11px;left:-2px}:is(.og-cards,#og-cards) .og-sizes>li[hidden]{display:none}:is(.og-cards,#og-cards) .og-sizes__chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:28px;height:var(--og-chip-h);padding:0 6px;border:1px solid #e5e5e5;border-radius:3px;color:#121212;font-size:var(--og-chip-font);line-height:1;white-space:nowrap;text-decoration:none;transition:border-color .2s ease}@media(hover:hover){:is(.og-cards,#og-cards) .og-sizes__chip:hover{border-color:#121212;text-decoration:none}}:is(.og-cards,#og-cards) .og-sizes__chip--sold-out{color:#bbb;background-image:linear-gradient(to top right,transparent calc(50% - .5px),#e57373 calc(50% - .5px),#e57373 calc(50% + .5px),transparent calc(50% + .5px))}:is(.og-cards,#og-cards) .og-sizes__chip--selected{border-color:#121212}:is(.og-cards,#og-cards) .grid__item.og-size-unavailable{opacity:.5}:is(.og-cards,#og-cards) .og-sizes__chip--more{color:#9a9a9a}@media screen and (min-width:990px){:is(.og-cards,#og-cards) .card .media.media--hover-effect>img{transition:opacity .5s ease,transform .9s cubic-bezier(.25,.46,.45,.94)}:is(.og-cards,#og-cards) .card-wrapper:hover .media.media--hover-effect>img{transform:var(--og-hover-zoom)}}@media screen and (max-width:989px){:is(.og-cards,#og-cards) .card .media.media--hover-effect>img+img{display:none}}@media not all and (hover:hover)and (pointer:fine){:is(.og-cards,#og-cards) .card .media.media--hover-effect>img+img{display:none}:is(.og-cards,#og-cards) .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/og-product-card.css.map */
