.ef-listing{margin:4px 0 12px;display:flex;flex-direction:column;gap:0}.ef-listing__benefits{margin:10px 0 4px}.ef-listing__swatches-label,.ef-listing__chips-label{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.08em;margin:18px 0 10px;color:#3a3a3a}.ef-listing__swatches-count{font-weight:500;text-transform:none;letter-spacing:0;color:#8a8a8a;font-size:11px}.ef-listing__benefits ul.ef-benefit-bullets,.ef-listing__benefits .ef-benefit-bullets{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:7px}.ef-listing__benefits li{font-size:13.5px;line-height:1.45;padding-left:22px;position:relative;color:#1a1a1a}.ef-listing__benefits li:before{content:"\2713";position:absolute;left:0;color:#b09074;font-weight:700}.product.ef-listing-pdp .product__description .ef-benefit-bullets,.product.ef-listing-pdp .product-tabs__description .ef-benefit-bullets,.product.ef-listing-pdp .rte>ul.ef-benefit-bullets{display:none!important}.product.ef-listing-pdp:has(.ef-listing[data-ef-has-swatches=true]) .product__description>p:has(a[href*="/products/"]),.product.ef-listing-pdp:has(.ef-listing[data-ef-has-swatches=true]) .product-tabs__description>p:has(a[href*="/products/"]),.product.ef-listing-pdp:has(.ef-listing[data-ef-has-swatches=true]) .rte>p:has(a[href*="/products/"]){display:none!important}.ef-listing__swatches{display:flex;flex-wrap:wrap;gap:12px 14px;padding:2px 0 4px}.ef-listing__swatch{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:#2a2a2a;font-size:10px;width:48px;letter-spacing:.01em}.ef-listing__swatch-dot{width:32px;height:32px;border-radius:50%;border:1.5px solid #D8D4CC;display:block}.ef-listing__swatch.is-selected{font-weight:650;color:#2a358b}.ef-listing__swatch.is-selected .ef-listing__swatch-dot{border-color:#2a358b;box-shadow:0 0 0 2px #f3eadf}.ef-listing__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:2px}.ef-listing__chip{font-size:10.5px;padding:4px 9px;border-radius:999px;background:#f7f7f9;color:#4a4f7a;border:1px solid #E2E4EF;font-weight:500;letter-spacing:.01em}.ef-listing__chip--occ{background:#fbf8f3;color:#6e5a42;border-color:#e8dcc8}.ef-listing__pers-note{font-size:12px;color:#6b6b6b;margin:16px 0 14px;line-height:1.45;padding:11px 13px;border:1px solid #E8DCC8;border-radius:6px;background:#fcfaf6}.ef-listing__complete{margin:6px 0 4px;padding:14px 16px;border-radius:8px;border:1px solid #E6E2DA;background:linear-gradient(90deg,#fbf9f5,#f6f7fb)}.ef-listing__complete-title{margin:0 0 10px;font-size:11.5px;color:#2a358b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.ef-listing__complete-row{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.ef-listing__complete-name{font-weight:650;font-size:14px}.ef-listing__complete-note{font-size:12px;color:#6b6b6b;margin-top:2px}.ef-listing__complete-cta{margin-left:auto;padding:7px 12px;border:1.5px solid #2A358B;color:#2a358b;border-radius:4px;font-weight:700;font-size:11.5px;white-space:nowrap}.product.ef-listing-pdp .ef-pdp-chips{margin:8px 0 6px!important}.product.ef-listing-pdp .ef-pdp-chip{font-size:10.5px!important;letter-spacing:.02em;padding:5px 10px!important}.personalize-container,[class*=personalize-container],#personalization-container,button[id^=personalize-button],.personalize-button{margin-top:8px!important}.product.ef-listing-pdp .product-sticky-cart .ef-pdp-chips,.product.ef-listing-pdp .product-sticky-cart .ef-pdp-trust,.product.ef-listing-pdp .js-product-sticky-atc .ef-pdp-chips,.product.ef-listing-pdp .js-product-sticky-atc .ef-pdp-trust,.product.ef-listing-pdp .product-sticky-cart__atc-wrapper .ef-pdp-chips,.product.ef-listing-pdp .product-sticky-cart__atc-wrapper .ef-pdp-trust{display:none!important}.ef-listing__pers-included{margin:2px 0 8px;font-size:12.5px;line-height:1.35;color:#7a7a7a;font-weight:450}.ef-listing-below-atc{margin-top:18px;padding-top:4px}.ef-listing-below-atc .ef-listing__chips-label{margin-top:4px}.ef-listing-below-atc .ef-listing__complete{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/ef-listing-layout.css.map */
