.pc-Price-Details-Tooltip-title{padding-bottom:6px;padding-top:8px}.pc-Price-Details-Tooltip-link{font-size:12px;font-weight:500;line-height:15px;display:flex;align-items:center}.pc-Price-Details-Tooltip-popper .MuiTooltip-arrow{color:#fff}.pc-Price-Details-Tooltip-popper .MuiTooltip-tooltip{background-color:#fff;box-shadow:0px 0px 0px 1px rgba(0,0,0,.08),0px 8px 16px 0 rgba(0,0,0,.2);color:rgba(0,0,0,.57);display:flex;flex-direction:column;gap:5px;max-width:390px;border-radius:8px}
.pc-Price-Details-Content{display:flex;flex-direction:column;gap:8px;background-color:#fff;align-items:flex-start;width:100%;font-size:14px;font-weight:500;line-height:125%;color:rgba(0,0,0,.86)}.pc-Price-Details-Content .MuiBox-root span{width:120px}.pc-Price-Details-Content-header-text{line-height:150%}.pc-Price-Details-Content-grid-header-row{display:flex;min-height:28px;align-items:center;align-self:stretch;padding:4px 8px 4px 16px;margin-top:8px;font-weight:700}.pc-Price-Details-Content-grid-row{display:flex;min-height:28px;padding:4px 16px;align-items:center;border-radius:4px;align-self:stretch}.pc-Price-Details-Content .loadingIcon{animation:spin 1000ms infinite linear}
.pc-Price-Details-Dialog .MuiDialogTitle-root{padding-bottom:0px}.pc-Price-Details-Dialog .MuiDialogContent-root{margin-bottom:0px}.pc-Price-Details-Dialog .MuiDialog-paper{display:flex;flex-direction:column;justify-content:flex-end;width:100%;position:absolute;bottom:0;margin:0;border-radius:16px 16px 0 0;gap:8px}.pc-Price-Details-Dialog-title{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:rgba(0,0,0,.86);font-size:19px;font-weight:700;padding-top:3px;line-height:125%}.pc-Price-Details-Dialog-content{margin-bottom:16px}.pc-Price-Details-Dialog-link{font-size:12px;font-weight:500;line-height:15px;text-align:left}
.cc-Custom-Promo-Banner{font-family:"Sharp Sans",sans-serif;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;color:#fff;line-height:1.25;border-radius:8px;height:120px;container-type:inline-size;container-name:promo-banner}.cc-Custom-Promo-Banner-background-image{flex:1;background-repeat:no-repeat;background-size:auto 150%;background-position:right center;pointer-events:none;max-width:590px;height:100%}.cc-Custom-Promo-Banner-contents-container{position:relative;display:flex;justify-content:center;padding:16px;flex-direction:column;align-items:end;gap:4px}.cc-Custom-Promo-Banner-text-container{display:flex;flex-direction:column;text-align:end;align-items:flex-end;gap:4px}.cc-Custom-Promo-Banner-title{font-size:26px;font-weight:700;line-height:1.25}.cc-Custom-Promo-Banner-subtitle{font-size:13px;font-weight:normal;white-space:nowrap}.cc-Custom-Promo-Banner-subtitle-container{display:flex;align-items:center}.cc-Custom-Promo-Banner-link-mobile{font-size:13px}.cc-Custom-Promo-Banner-link-mobile a{padding-left:3px;color:#fff;text-decoration:underline;font-weight:500}.cc-Custom-Promo-Banner-button{display:none;min-width:64px;justify-content:center;align-items:center;gap:10px;white-space:nowrap}.cc-Custom-Promo-Banner-button a,.cc-Custom-Promo-Banner-button button{display:inline-flex;justify-content:center;align-items:center;min-width:64px;padding:12px 12px;border-radius:6px;white-space:nowrap;height:28px;font-size:12px}.cc-Custom-Promo-Banner.has-button .cc-Custom-Promo-Banner-title{font-size:22px;line-height:1.1}.cc-Custom-Promo-Banner.has-button .cc-Custom-Promo-Banner-text-container{gap:2px}@container promo-banner (min-width: 420px){.cc-Custom-Promo-Banner-button a,.cc-Custom-Promo-Banner-button button{font-size:14px;height:32px;padding:12px 16px}.cc-Custom-Promo-Banner-contents-container{gap:8px}}@container promo-banner (min-width: 600px){.cc-Custom-Promo-Banner-contents-container{padding:16px 24px 16px 16px;gap:16px;align-items:center;flex-direction:row}.cc-Custom-Promo-Banner-title{white-space:normal}.cc-Custom-Promo-Banner-link-mobile{display:none}.cc-Custom-Promo-Banner.has-button .cc-Custom-Promo-Banner-button{display:flex}.cc-Custom-Promo-Banner.has-button a,.cc-Custom-Promo-Banner.has-button button{font-size:16px;height:48px}}@container promo-banner (min-width: 700px){.cc-Custom-Promo-Banner-contents-container{gap:24px}.cc-Custom-Promo-Banner-title{font-size:40px}.cc-Custom-Promo-Banner.has-button .cc-Custom-Promo-Banner-title{font-size:32px}}@container promo-banner (min-width: 900px){.cc-Custom-Promo-Banner.has-button .cc-Custom-Promo-Banner-title{font-size:40px}}

/*# sourceMappingURL=algoliaListingsPage-2f472106.css.map*/