:is(.ss-shop,.ms-shop) .ip-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:0;border-radius:0 0 9px 9px;box-shadow:0 16px 25px #0000000b;overflow:hidden}:is(.ss-shop,.ms-shop) .ip-card .ip-card-media{display:block;position:relative;aspect-ratio:1/1.08;height:auto;background:#fff;padding:8px;overflow:hidden}:is(.ss-shop,.ms-shop) .ip-card .ip-card-media img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;padding:0;margin:0}:is(.ss-shop,.ms-shop) .ip-card .ip-card-media .ip-image-secondary{position:absolute;top:8px;right:8px;bottom:8px;left:8px;width:calc(100% - 16px);height:calc(100% - 16px);opacity:0;background:#fff;transition:opacity .3s}@media(hover:hover){:is(.ss-shop,.ms-shop) .ip-card .ip-card-media:hover .ip-image-secondary{opacity:1}}:is(.ss-shop,.ms-shop) .ip-card-ribbon{position:absolute;top:0;left:0;writing-mode:vertical-rl;background:#b5f5f2;color:#111;padding:10px 5px;text-transform:uppercase;font:11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.08em;z-index:1}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-body,.ms-card-body){padding:12px 16px 17px;display:flex;flex-direction:column;flex:1;gap:9px;min-width:0}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-kind,.ms-card-label){font:12px/1.5 Arial,Helvetica,sans-serif;color:#555;text-transform:none;letter-spacing:0;margin:0}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-title,.ms-card-title){font:400 16px/1.25 Georgia,Times New Roman,serif;color:#111;letter-spacing:0;flex:1;min-height:0;margin:0;text-decoration:none;overflow-wrap:break-word}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-title,.ms-card-title):hover{text-decoration:underline}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-body>strong,.ms-card-price){font:700 14px/1.5 Arial,Helvetica,sans-serif;color:#111;min-height:24px;margin:0}:is(.ss-shop,.ms-shop) .ip-card s{font:400 12px/1.5 Arial,Helvetica,sans-serif;color:#777;margin-left:8px}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-add,.ms-add){display:block;appearance:none;-webkit-appearance:none;background:#fafafa!important;border:1px solid #888!important;border-radius:0;color:#171717!important;-webkit-text-fill-color:#171717!important;font:700 15px/1.35 Georgia,Times New Roman,serif;text-align:center;padding:10px 4px;margin-top:6px;min-height:48px;width:100%;opacity:1!important;box-shadow:none;cursor:pointer}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-add,.ms-add):hover:not(:disabled){background:#ededed!important;border-color:#555!important}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-add,.ms-add):disabled{background:#eee!important;color:#626262!important;-webkit-text-fill-color:#626262!important;border-color:#aaa!important;cursor:not-allowed;opacity:1!important}:is(.ss-shop,.ms-shop) .ip-card form{margin-top:auto;width:100%}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-body>small,.ms-card-note){font:11px/1.5 Arial,Helvetica,sans-serif;color:#626262;margin:0}.ms-shop .ms-hero-products .ip-card .ip-card-media{height:190px;aspect-ratio:auto}@media(max-width:749px){:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-body,.ms-card-body){padding:10px 8px 12px;gap:7px}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-title,.ms-card-title){font-size:14px;line-height:1.25}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-kind,.ms-card-label){font-size:10px}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-body>strong,.ms-card-price){font-size:12px}:is(.ss-shop,.ms-shop) .ip-card s{font-size:10px;margin-left:5px}:is(.ss-shop,.ms-shop) .ip-card :is(.ss-card-add,.ms-add){font-size:13px;min-height:42px}:is(.ss-shop,.ms-shop) .ip-card-ribbon{font-size:9px;padding:7px 4px}.ms-shop .ms-hero-products .ip-card .ip-card-media{height:98px;aspect-ratio:auto}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ip-editorial-cards.css.map */
