.xmiles-member-products[hidden],.xmiles-member-products [hidden]{display:none!important}#site-main .xmiles-ph__container .xmiles-ph__member-card.xmiles-ph__member-card--products{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}#site-main .xmiles-ph__member-card--products>.xmiles-ph__member-message{grid-column:1 / -1}.xmiles-member-products{min-width:0;max-width:100%;color:inherit}.xmiles-member-products__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;min-height:44px}#site-main .xmiles-member-products__heading{margin:0;color:inherit;font:700 12px/1.4 Poppins,sans-serif;letter-spacing:.015em}.xmiles-member-products__controls{display:flex;flex-shrink:0;gap:2px}.xmiles-member-products__control{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:50%;background:transparent;color:inherit;cursor:pointer}.xmiles-member-products__control span{width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.xmiles-member-products__control[data-member-products-prev] span{transform:rotate(-135deg)}.xmiles-member-products__control:disabled{opacity:.3;cursor:default}.xmiles-member-products__control:hover:not(:disabled){background:color-mix(in srgb,currentColor 8%,transparent)}.xmiles-member-products__track{display:flex;gap:10px;margin:0;padding:2px 2px 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 25%,transparent) transparent}.xmiles-member-products__item{flex:0 0 194px;min-width:0;margin:0;scroll-snap-align:start}#site-main .xmiles-member-products__link{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;height:100%;min-height:116px;padding:10px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:12px;background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;text-decoration:none}#site-main .xmiles-member-products__link:hover{border-color:#059de4;background:color-mix(in srgb,currentColor 8%,transparent)}.xmiles-member-products__image{display:flex;align-items:center;justify-content:center;width:56px;height:70px;border-radius:8px;background:#fff;overflow:hidden}.xmiles-member-products__image img{display:block;width:100%;height:100%;padding:4px;object-fit:contain}.xmiles-member-products__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.xmiles-member-products__vendor{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.75}.xmiles-member-products__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px;font-weight:600;line-height:1.35}.xmiles-member-products__variant{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:9px;line-height:1.35;opacity:.75}.xmiles-member-products__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:12px;line-height:1.3}.xmiles-member-products__prices s{font-size:9px;opacity:.6}.xmiles-member-products__source{font-size:8px;line-height:1.25;opacity:.75}.xmiles-member-products :is(a,button,[tabindex]):focus-visible{outline:2px solid #059de4;outline-offset:2px}@media(min-width:1200px){#site-main .xmiles-ph__container--general .xmiles-ph__member-card.xmiles-ph__member-card--products{grid-template-columns:minmax(190px,.9fr) minmax(280px,1.6fr) minmax(180px,.65fr);gap:20px}.xmiles-ph__container--general .xmiles-member-products{padding-inline:20px;border-inline:1px solid color-mix(in srgb,currentColor 14%,transparent)}}@media(max-width:900px){.xmiles-member-products__item{flex-basis:min(78%,230px)}#site-main .xmiles-member-products__link{min-height:110px}}
/*# sourceMappingURL=/cdn/shop/t/203/assets/xmiles-member-products.css.map */
