body :is(.grid,.ap-product-grid,.swiper-wrapper):has(>.ap-product-card[data-component=product-list-item]){column-gap:0;row-gap:16px;align-items:stretch}.ap-product-card.product-item{position:relative;isolation:isolate;min-width:0;display:flex;flex-direction:column;margin:0 !important;padding:8px 0;color:inherit}.ap-product-card .product-item-image-container{aspect-ratio:var(--ap-product-card-image-ratio, 3/4);width:100%;height:auto;background:transparent;overflow:hidden;flex:0 0 auto}.ap-product-card .product-item-image-container>div[style*=padding-bottom]{padding-bottom:0 !important;height:100%}.ap-product-card .product-item-image{width:100%;height:100%;object-fit:contain !important;object-position:center}.ap-product-card .product-item-information{box-sizing:border-box;position:static;min-width:0;padding:12px 8px 8px !important;display:flex;flex-direction:column;flex:1}.ap-product-card .ap-product-card-link{position:static;display:block;color:inherit;text-decoration:none;opacity:1}.ap-product-card .ap-product-card-link::after{content:"";position:absolute;inset:0;z-index:2;cursor:pointer}.ap-product-card .ap-product-card-link:focus-visible{outline:none}.ap-product-card .ap-product-card-link:focus-visible::after{outline:3px solid currentColor;outline-offset:-3px}.ap-product-card .product-item-name{font-size:14px;line-height:20px;min-height:0 !important;height:auto !important;max-height:none !important;display:block !important;overflow:visible !important;white-space:normal;overflow-wrap:anywhere;margin:0 0 4px;color:inherit;font-weight:400}.ap-product-card .product-item-price-container{margin:0 0 3px;line-height:20px}.ap-product-card .product-item-price{font-size:17px;font-weight:500;color:inherit}.ap-product-card [data-ap-card-images]{position:relative;isolation:isolate;z-index:3}.ap-product-card [data-ap-card-images] .js-product-item-image-link-private{position:absolute;inset:0;display:block;touch-action:pan-y pinch-zoom;-webkit-user-drag:none}.ap-product-card .ap-card-preview{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none}.ap-product-card .ap-card-image-position{position:absolute;right:8px;bottom:8px;z-index:4;padding:3px 5px;color:#171717;background:rgba(255, 255, 255, 0.88);font-size:10px;line-height:1.2;font-weight:400;pointer-events:none}.ap-product-card [data-ap-card-images].ap-card-preview-visible .product-item-image{opacity:0}.ap-product-card .ap-card-image-position{display:none}@media(max-width: 767px){.ap-product-card .ap-card-image-position{display:block}.ap-product-card .product-item-information{padding:10px 8px 8px !important}.ap-product-card .product-item-name{font-size:14px;line-height:20px;margin-bottom:4px}.ap-product-card .product-item-price-container{line-height:18px}.ap-product-card .product-item-price{font-size:17px;font-weight:500}}
