product-card.hanso-compact-card{height:100%;display:block;border:1px solid #e1e4e6;border-radius:4px;background:#fff;overflow:hidden;color:#0f1111}.hanso-compact-card .product-card__content{height:100%;padding:0!important;gap:0!important;width:100%;align-items:stretch}.hanso-compact-layout{display:flex;flex-direction:column;width:100%;height:100%;text-align:start}.hanso-compact-image{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:100%;padding:10px;background:#fff;overflow:hidden}.hanso-compact-image img{display:block;width:100%;height:100%;object-fit:contain;max-height:100%;border-radius:0}.hanso-compact-badge{position:absolute;inset-block-start:10px;inset-inline-end:10px;background:#f4f4f4;color:#666;border-radius:6px;padding:4px 7px;font-size:12px}.hanso-compact-info{display:flex;flex-direction:column;flex:1;padding:8px 14px 12px;gap:4px;min-width:0}.hanso-compact-title{margin:0!important;height:44px;min-height:44px;font-size:16px!important;line-height:22px!important;font-weight:400!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:initial!important}.hanso-compact-brand{font-size:14px;line-height:18px;font-weight:700}.hanso-compact-title a{text-decoration:none;color:inherit}.hanso-compact-meta{height:22px;min-height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#626262;font-size:13px;line-height:22px}.hanso-compact-meta bdi{unicode-bidi:isolate}.hanso-compact-meta:not(:has(bdi)),.hanso-compact-colors:not(:has(a)){display:none}.hanso-compact-rating{display:flex;align-items:center;gap:6px;min-height:20px;font-size:12px;line-height:20px;color:#626262;flex-wrap:wrap}.hanso-rating-stars{position:relative;display:inline-block;font-size:15px;line-height:20px;letter-spacing:1px;color:#c6c6c6;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.hanso-rating-stars-fill{position:absolute;inset-inline-start:0;top:0;width:var(--hanso-rating-fill,0%);overflow:hidden;color:#de7921;white-space:nowrap}.hanso-compact-delivery{font-size:13px;line-height:20px;color:#0f1111;font-weight:500}.hanso-compact-colors{height:32px;min-height:32px;display:flex;align-items:center;gap:7px;position:relative;z-index:2}.hanso-compact-swatch{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid #b9b9b9;border-radius:50%;overflow:hidden;background:#fff;flex:none;text-decoration:none}.hanso-compact-swatch img{width:100%;height:100%;object-fit:contain;padding:2px}.hanso-compact-swatch:hover,.hanso-compact-swatch:focus-visible{outline:2px solid #f09a36;outline-offset:2px}.hanso-compact-more{font-size:12px;color:#92520b;text-decoration:underline}.hanso-compact-prices{display:flex;align-items:baseline;gap:8px;min-height:34px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.hanso-compact-price{font-size:25px;font-weight:500;line-height:1.3}.hanso-compact-discount{font-size:25px;font-weight:400;line-height:1.3;color:#cc0c39}.hanso-compact-list-price{font-size:11px;line-height:16px;color:#565959;margin-block-start:-3px}.hanso-compact-was{font-size:13px;font-weight:400;color:#737373}.hanso-compact-action{margin-block-start:auto;padding-block-start:5px;position:relative;z-index:2;min-height:47px}.hanso-compact-card .hanso-compact-action .quick-add{position:static;inset:auto;display:block;pointer-events:auto;width:100%}.hanso-compact-card .hanso-compact-action .quick-add__product-form-component,.hanso-compact-card .hanso-compact-action .shopify-product-form{display:block;height:auto;width:100%;container-type:normal}.hanso-compact-card .hanso-compact-action button.quick-add__button,.hanso-compact-details{position:static!important;inset:auto!important;display:flex;align-items:center;justify-content:center;gap:6px;width:100%!important;max-inline-size:none;min-inline-size:0;height:34px!important;opacity:1!important;color:#0f1111;background:#ffd814;border:1px solid #fcd200;border-radius:999px;font-size:13px;font-weight:400;padding:6px!important;-webkit-backdrop-filter:none;backdrop-filter:none;text-decoration:none;white-space:nowrap;scale:1!important}.hanso-compact-card .hanso-compact-action [data-quick-add-button=choose] add-to-cart-component,.hanso-compact-card .hanso-compact-action [data-quick-add-button=add] .quick-add__button--choose{display:none}.hanso-compact-card .hanso-compact-action .quick-add__button .add-to-cart-icon{display:none}.hanso-compact-details{background:#f5f5f5;border-color:#dedede}.hanso-compact-card .hanso-compact-action button.quick-add__button:hover{background:#f7ca00}.hanso-compact-card .hanso-compact-action button.quick-add__button[disabled]{background:#eee;color:#777;border-color:#ddd;cursor:not-allowed}@media(max-width:749px){.hanso-compact-discount{font-size:20px}.hanso-compact-brand{font-size:12px}}@media(max-width:749px){.hanso-compact-info{padding:8px 10px 10px;gap:4px}.hanso-compact-image{padding:8px}.hanso-compact-title{font-size:14px!important;line-height:20px!important;height:40px;min-height:40px}.hanso-compact-meta{font-size:11px}.hanso-compact-price{font-size:20px}.hanso-compact-was{font-size:11px}.hanso-compact-swatch{width:24px;height:24px}.hanso-compact-colors{gap:4px}.hanso-compact-rating{font-size:11px;gap:4px}.hanso-rating-stars{font-size:13px;letter-spacing:0}.hanso-compact-card .hanso-compact-action button.quick-add__button,.hanso-compact-details{font-size:12px;height:40px!important}.hanso-compact-card .hanso-compact-action .quick-add__button .add-to-cart-icon{width:16px;height:16px}}.hanso-amazon-money{display:inline-flex;direction:ltr;unicode-bidi:isolate;align-items:flex-start;white-space:nowrap;font:inherit;line-height:1;color:inherit}.hanso-amazon-money__currency{font-size:.44em;font-weight:500;line-height:1;margin-inline-end:3px;margin-top:.28em;letter-spacing:.01em}.hanso-amazon-money__whole{font-size:1em;font-weight:inherit;line-height:1}.hanso-amazon-money__fraction{font-size:.46em;font-weight:500;line-height:1;margin-top:.08em;margin-inline-start:1px;position:static;text-decoration:inherit}.hanso-amazon-money--list{font-size:1em;font-weight:inherit}.hanso-amazon-money--list .hanso-amazon-money__currency{font-size:.92em;margin-top:.05em;margin-inline-end:2px}.hanso-amazon-money--list .hanso-amazon-money__fraction{font-size:.72em;margin-top:0}.hanso-amazon-price-separator{display:inline-block;margin-inline:6px;font-size:.7em;line-height:1}.hanso-compact-prices{direction:ltr}.hanso-compact-price{display:inline-flex;align-items:flex-start;font-variant-numeric:tabular-nums}.hanso-compact-was .hanso-amazon-money{text-decoration:line-through}.hanso-compact-swatch[aria-current=true],.hanso-compact-swatch.is-selected{outline:2px solid #f09a36;outline-offset:2px;border-color:#b85f00}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hanso-compact-cards.css.map */
