.ol-sp-pill{position:absolute;left:18px;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:10px;max-width:calc(100% - 36px);margin:0;padding:11px 16px 11px 13px;border-radius:8px;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #17323f1f;color:#17323f;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none;pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.ol-sp-pill.is-ready{opacity:1;transform:none}.ol-sp-pill svg{flex:0 0 auto;width:20px;height:20px;color:#287f7c}.ol-sp-pill span{min-width:0}.ol-c2:has(>.ol-c2__body>.ol-sp-tab),.home-products__item:has(>.ol-sp-tab){position:relative;overflow:visible!important;box-shadow:0 0 0 2px #8fd0c6,0 8px 22px #17323f1f!important}.ol-sp-tab{position:absolute;top:-12px;left:50%;z-index:6;transform:translate(-50%);display:flex;align-items:center;gap:7px;margin:0;padding:4px 11px 4px 9px;border-radius:8px;background:#e1f2ef;box-shadow:0 0 0 2px #8fd0c6;color:#17604f;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none}.ol-c2:has(>.ol-c2__body>.ol-sp-tab) .ol-c2__pic .ol-offer-plp-badge,.ol-c2:has(>.ol-c2__body>.ol-sp-tab) .ol-c2__pic>.ol-c2__badge{top:20px}.ol-c2:has(>.ol-c2__body>.ol-sp-tab)>.ol-cs{margin-top:9px!important}.home-products__item:has(>.ol-sp-tab) .ol-bf-sash,.home-products__item:has(>.ol-sp-tab) .plp-sash--refurb-img{margin-top:8px!important}.ol-sp-tab:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#287f7c}.ol-sp-line{display:flex;align-items:center;gap:6px;margin:8px 0 0;color:#1f6f6c;font-size:13px;font-weight:500;line-height:1.3;text-transform:none;letter-spacing:0}.ol-sp-line svg{flex:0 0 auto}.ol-c2__body>.ol-sp-line{margin:-2px 0 10px}.ol-sps{margin:0 0 22px;padding:18px 18px 16px;border-radius:8px;background:#f2f8f7}.ol-sps__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:12px}.ol-sps__title{margin:0;color:#17323f;font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-transform:none}.ol-sps__why{margin:0;color:#5a666d;font-size:13px;line-height:1.4}.ol-sps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ol-sps__item{margin:0;min-width:0}.ol-sps__link{position:relative;display:flex;align-items:center;gap:12px;height:100%;padding:10px 12px 10px 10px;border-radius:8px;background:#fff;box-shadow:0 1px 2px #17323f0f,0 4px 14px #17323f0f;color:#17323f;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease}.ol-sps__link:hover{box-shadow:0 2px 4px #17323f14,0 8px 22px #17323f1a;transform:translateY(-1px)}.ol-sps__link:focus-visible{outline:3px solid #27577a;outline-offset:2px}.ol-sps__rank{position:absolute;top:6px;left:6px;z-index:1;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#17323f;color:#fff;font-size:12px;font-weight:500;line-height:1}.ol-sps__img{flex:0 0 72px;width:72px;height:72px;overflow:hidden;border-radius:8px;background:#f4f6f6}.ol-sps__img img{width:100%;height:100%;object-fit:cover;display:block}.ol-sps__body{display:grid;gap:4px;min-width:0}.ol-sps__name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.3}.ol-sps__ev{display:flex;align-items:center;gap:5px;color:#1f6f6c;font-size:13px;line-height:1.3}.ol-sps__ev svg{flex:0 0 auto}.ol-sps__price{color:#17323f;font-size:14px;line-height:1.3}@media(max-width:989px){.ol-sps__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(260px,82%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none}.ol-sps__list::-webkit-scrollbar{display:none}.ol-sps__item{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.ol-sps__link{transition:none}.ol-sps__link:hover{transform:none}}@media(max-width:749px){.ol-sp-pill{left:10px;bottom:10px;max-width:calc(100% - 20px);padding:7px 10px 7px 9px;gap:7px;font-size:13px}.ol-sp-pill svg{width:16px;height:16px}.ol-sp-tab{padding:4px 10px 4px 9px;font-size:12px}.ol-sps{margin:0 0 18px;padding:14px 12px 12px}.ol-sps__title{font-size:17px}.ol-sps__why{font-size:12px}}@media(prefers-reduced-motion:reduce){.ol-sp-pill{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ol-social-proof.css.map */
