.product-card{display:flex;flex-direction:column;height:100%}.product-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;min-height:2.6em}.egqa{margin-top:auto;padding-top:10px}.egqa__colours{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.egqa__colour{font:inherit;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border:1px solid rgba(22,22,22,.22);background:transparent;color:inherit;cursor:pointer;border-radius:0}.egqa__colour.is-active{background:#161616;border-color:#161616;color:#f4f2f0}.egqa__sizes{display:flex;flex-wrap:wrap;align-content:flex-end;gap:4px;min-height:26px;margin-bottom:8px}.egqa__size{font:inherit;font-size:11px;letter-spacing:.04em;min-width:30px;height:26px;padding:0 6px;border:1px solid rgba(22,22,22,.22);background:transparent;color:inherit;cursor:pointer;border-radius:0;transition:border-color .15s,background .15s}.egqa__size:hover{border-color:#161616}.egqa__size.is-selected{background:#161616;border-color:#161616;color:#f4f2f0}.egqa__size.is-sold,.egqa__size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.egqa.needs-size .egqa__sizes{animation:egqa-nudge .35s}.egqa__btn{display:flex;align-items:center;justify-content:center;width:100%;height:40px;font:inherit;font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:#161616;color:#f4f2f0;border:1px solid #161616;border-radius:0;cursor:pointer}.egqa__btn:hover{opacity:.88}.egqa__btn--outline{background:transparent;color:#161616}.egqa__btn.is-soldout,.egqa__btn:disabled{background:transparent;color:#16161673;border-color:#16161633;cursor:not-allowed;opacity:1}@keyframes egqa-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@media(max-width:749px){.product-card__title{-webkit-line-clamp:3;min-height:3.9em}.egqa__sizes{min-height:56px}.egqa__size{min-width:0;flex:1 0 calc(33.333% - 4px)}.egqa__btn{height:38px;font-size:11px}}.product-card .product-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden}.product-card .product-card__media .product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.product-card .product-card__badge{z-index:2}.collection{padding-bottom:72px}@media(max-width:749px){.collection{padding-bottom:48px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map */
