@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;500;600&family=Radley&display=swap";.products-list--rows{display:flex;flex-direction:column;gap:12px}.products-list--rows .f-column.card{width:100%}.product-row{background:#fff;border:1px solid #e5e0d8;border-radius:12px;box-shadow:0 3px 12px #0000000d;overflow:hidden;color:#282828;transition:border-color .2s ease,box-shadow .2s ease}.product-row:hover{border-color:#cbbfae;box-shadow:0 8px 22px #00000017}.product-row__header{display:grid;grid-template-columns:80px 1fr;gap:20px;align-items:center;padding:14px 18px;text-decoration:none;color:inherit}.product-row__thumb{width:80px;height:80px;border-radius:8px;overflow:hidden;background:#f4efe9;display:block}.product-row__thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-row__text{display:flex;flex-direction:column;gap:3px;min-width:0}.product-row__meta{display:flex;gap:10px;align-items:baseline}.product-row__type{font-family:Josefin Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.product-row__titleline{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}.product-row__title{font-family:Radley,serif;font-weight:500;font-size:21px;line-height:1.2;margin:0}.product-row__subtitle{font-family:Cardo,serif;font-style:italic;font-weight:400;font-size:15px;opacity:.7}.product-row__spec{font-family:Cardo,serif;font-weight:400;font-size:14px;line-height:1.4;opacity:.8;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-row__ladder{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid #e5e0d8;background:#fbf9f6}.product-row__cell{position:relative;margin:0;padding:10px 14px;border-right:1px solid #e5e0d8;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;min-width:0;text-decoration:none;color:inherit;transition:background .15s ease,box-shadow .15s ease}.product-row__cell:last-child{border-right:0}.product-row__cell-info{display:flex;flex-direction:column;gap:1px;min-width:0}.product-row__cell-size{font-family:Josefin Sans,sans-serif;font-weight:400;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-row__cell-price{font-family:Cardo,serif;font-weight:700;font-size:15px;white-space:nowrap}.product-row__cell-compare{opacity:.5;font-weight:400;font-size:13px;margin-left:5px}.product-row__cell-sale{font-family:Josefin Sans,sans-serif;font-weight:600;font-size:10.5px;border:1px solid #e5e0d8;border-radius:999px;color:#926a3a;padding:1px 6px;margin-left:5px;vertical-align:1px}.product-row__cell-add{font-family:Josefin Sans,sans-serif;font-weight:600;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:999px;border:0;background:#623b5a;color:#fff;cursor:pointer;opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease,background .15s ease;pointer-events:none;flex:0 0 auto}.product-row__cell:hover,.product-row__cell:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #7a8b5a}.product-row__cell:hover .product-row__cell-add,.product-row__cell:focus-within .product-row__cell-add{opacity:1;transform:translate(0);pointer-events:auto}.product-row__cell-add:hover{background:#9b6e91}.product-row__cell--soldout{background:#f3f0ec;cursor:default}.product-row__cell--soldout .product-row__cell-size{opacity:.5}.product-row__cell-notify{font-family:Cardo,serif;font-size:13px;color:#623b5a;text-decoration:underline}@media(hover:none){.product-row__cell-add{opacity:1;transform:none;pointer-events:auto;padding:7px 10px}}@media screen and (max-width:1199px){.product-row__ladder{grid-auto-flow:row;grid-template-columns:repeat(3,1fr)}.product-row__cell{border-bottom:1px solid #e5e0d8}}@media screen and (max-width:767px){.product-row__header{grid-template-columns:64px 1fr;gap:14px;padding:12px 14px}.product-row__thumb{width:64px;height:64px}.product-row__title{font-size:18px}.product-row__spec{white-space:normal}.product-row__ladder{grid-template-columns:repeat(2,1fr)}}.product-row__ladder--single{grid-auto-columns:minmax(180px,max-content);justify-content:start}.product-row__ladder--single .product-row__cell{border-right:1px solid #e5e0d8}.product-row__ladder--single .product-row__cell-price{font-size:16px}
/*# sourceMappingURL=/cdn/shop/t/46/assets/component-product-row.css.map */
