.product-display-inner{min-width:0}.product-display-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.product-display-title{min-width:0}.product-display-title h2{font-size:17px;letter-spacing:-.02em;line-height:1.4;margin:0;font-weight:700}.product-display-title p{font-size:12px;color:var(--muted);margin:4px 0 0;white-space:pre-wrap}.product-display-more{border:0;background:none;font-size:11px;color:#8295a8;white-space:nowrap;padding:3px 0}.product-display-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-width:0}.product-display-items.layout-large,.product-display-items.layout-list{grid-template-columns:minmax(0,1fr)}.product-display-items.layout-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.product-display-items.layout-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:8px}.product-display-items.layout-scroll>.product-display-card{flex:0 0 42%;scroll-snap-align:start}.product-display-card{overflow:hidden;min-width:0;border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column}.product-display-card.has-border{border-color:var(--line)}.product-display-card.has-shadow{box-shadow:0 8px 22px #2d507410}.product-display-cover{display:block;width:100%;border:0;padding:0;background:none;text-align:left}.product-display-cover>.cover{width:100%;height:auto;aspect-ratio:var(--product-ratio);border-radius:0}.product-display-cover>.cover>img{object-fit:var(--product-fit)!important}.product-display-info{padding:10px;flex:1;display:flex;flex-direction:column;align-items:stretch;gap:7px}.product-display-name{border:0;background:none;padding:0;text-align:inherit;color:var(--ink);font-size:12px;line-height:1.4;font-weight:700;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-display-parameters,.product-display-facts{font-size:10px;color:var(--muted);margin:0;line-height:1.6;overflow-wrap:anywhere}.product-display-facts{display:flex;flex-wrap:wrap;gap:3px 10px}.product-display-info[style*="text-align:center"] .product-display-facts{justify-content:center}.product-display-prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:auto}.product-display-info[style*="text-align:center"] .product-display-prices{justify-content:center}.product-display-price{color:#f26e3d;font-size:15px;font-weight:700}.product-display-prices del{font-size:10px;color:#98a5b3}.product-display-buy{border:1px solid var(--buy-color);display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:flex-end;min-height:30px;padding:5px 10px;font-size:12px;font-weight:600;position:relative;max-width:100%}.product-display-buy.filled{background:var(--buy-color);color:white}.product-display-buy.outline{background:transparent;color:var(--buy-color)}.product-display-buy svg{width:19px;height:19px}.product-display-buy.icon-buy{font-size:21px;min-width:31px;padding:3px 6px}.product-display-buy small{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;min-width:15px;height:15px;background:#ffffffdd;color:var(--buy-color);font-size:9px;border:1px solid currentColor}.product-display-info[style*="text-align:center"] .product-display-buy{align-self:center}.layout-list>.product-display-card{flex-direction:row}.layout-list .product-display-cover{width:38%;flex:none;align-self:flex-start}.layout-list .product-display-info{min-width:0}.layout-grid3 .product-display-info{padding:7px}.layout-grid3 .product-display-name{font-size:11px}.layout-grid3 .product-display-cover .cover-mark{font-size:24px}.layout-grid3 .cover-chip{font-size:8px;left:4px;top:4px;max-width:90%;overflow:hidden}.layout-grid3 .product-display-buy{padding:4px 6px;font-size:10px}.product-display-empty{grid-column:1/-1;padding:18px;font-size:12px;color:var(--muted);background:#f6f9fc}.product-display-header.skin-center,.product-display-header.skin-underline,.product-display-header.skin-centerArrow{justify-content:center;text-align:center;position:relative}.skin-center .product-display-title h2:before,.skin-center .product-display-title h2:after,.skin-centerArrow .product-display-title h2:before,.skin-centerArrow .product-display-title h2:after{content:"";display:inline-block;width:16px;height:1px;background:#c9d5df;margin:0 9px;vertical-align:middle}.skin-center .product-display-more,.skin-underline .product-display-more,.skin-centerArrow .product-display-more{position:absolute;right:0;top:50%;transform:translateY(-50%)}.skin-center .product-display-title,.skin-centerArrow .product-display-title,.skin-underline .product-display-title{max-width:65%}.skin-underline .product-display-title:after{content:"";display:block;width:24px;height:3px;background:var(--ink);border-radius:2px;margin:8px auto 0}.product-display-header.skin-boxed{padding:10px;border:1px solid var(--line);border-radius:5px}.product-display-header.skin-bar .product-display-title{padding-left:9px;border-left:3px solid var(--blue)}.skin-pill .product-display-title h2{background:var(--ink);color:white;padding:3px 12px;border-radius:0 18px 18px 0}.product-display-header.skin-gray{padding:10px}.skin-minimal .product-display-title h2{font-weight:400;font-size:15px}.editor-mode #home .product-display-section.editor-selected:after{top:auto;bottom:2px}.product-display-header.skin-plain{padding-bottom:10px;border-bottom:1px solid var(--line)}.product-display-header.skin-centerArrow{padding-bottom:10px;border-bottom:1px solid var(--line)}

.product-display-purchase-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-top:auto;min-width:0;width:100%}.product-display-purchase-row>.product-display-prices{margin-top:0;min-width:0;flex:1;justify-content:flex-start}.product-display-purchase-row>.product-display-buy{margin-left:auto;align-self:center;flex:0 1 auto;max-width:60%}.product-buy-label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-display-info[style*="text-align:center"] .product-display-purchase-row>.product-display-prices{justify-content:flex-start}.product-display-info[style*="text-align:center"] .product-display-purchase-row>.product-display-buy{align-self:center}.layout-grid3 .product-display-purchase-row{gap:4px}.product-display-purchase-row:has(>.product-display-prices:only-child){justify-content:inherit}.product-display-info[style*="text-align:center"] .product-display-purchase-row>.product-display-prices:only-child{justify-content:center}
