.pdp-perfect-for{margin-top:16px}.pdp-perfect-for__label{font-size:var(--pf-label-fs-desktop, 14px);margin-bottom:8px;color:var(--pf-label-color, inherit)}@media(max-width:960px){.pdp-perfect-for__label{font-size:var(--pf-label-fs-mobile, 13px)}}.pdp-perfect-for__pills{display:flex;flex-wrap:wrap;gap:8px}.pdp-perfect-for__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;border:1px solid var(--pf-pill-border, #D9D9D9);background:var(--pf-pill-bg, #F3F3F3);color:var(--pf-pill-color, #000000);font-size:var(--pf-pill-fs-desktop, 13px);cursor:pointer}@media(max-width:960px){.pdp-perfect-for__pill{font-size:var(--pf-pill-fs-mobile, 12px)}}.pdp-perfect-for__pill-icon{display:block;flex-shrink:0;width:14px;height:14px;object-fit:contain}.pdp-perfect-for__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000080}.pdp-perfect-for__overlay[hidden]{display:none}.pdp-perfect-for__popup{position:relative;display:flex;max-width:800px;width:100%;max-height:90vh;overflow:auto;border-radius:8px;background:var(--pf-popup-bg, #FFFFFF)}@media(max-width:767px){.pdp-perfect-for__popup{flex-direction:column}}.pdp-perfect-for__close{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:#ffffffe6;color:#000;cursor:pointer;z-index:1}.pdp-perfect-for__popup-image{flex:0 0 45%}.pdp-perfect-for__popup-image img{display:block;width:100%;height:100%;object-fit:cover}.pdp-perfect-for__popup-content{flex:1 1 auto;padding:28px}.pdp-perfect-for__popup-eyebrow{display:block;font-size:12px;margin-bottom:4px;color:var(--pf-popup-heading-color, inherit)}.pdp-perfect-for__popup-heading{margin:0 0 12px;font-size:var(--pf-popup-heading-fs-desktop, 20px);color:var(--pf-popup-heading-color, inherit)}@media(max-width:960px){.pdp-perfect-for__popup-heading{font-size:var(--pf-popup-heading-fs-mobile, 18px)}}.pdp-perfect-for__popup-body{font-size:var(--pf-popup-body-fs-desktop, 14px);line-height:1.6;color:var(--pf-popup-body-color, inherit)}@media(max-width:960px){.pdp-perfect-for__popup-body{font-size:var(--pf-popup-body-fs-mobile, 13px)}}.pdp-perfect-for img[loading],.pdp-perfect-for__overlay img[loading]{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pdp-perfect-for.css.map */
