.fcp-bfcm-preview-notice{padding:10px 20px;text-align:center;background:#fff1e6;color:#171717;font-size:14px;line-height:1.5;border-bottom:1px solid #f0630d}.fcp-bfcm-price-note{display:block;flex-basis:100%;font-size:14px;line-height:1.4;color:#525251;white-space:normal;margin-top:8px}.fcp-bfcm-dialog{width:min(760px,calc(100% - 28px));max-height:calc(100dvh - 32px);padding:clamp(22px,4vw,48px);border:1px solid #f0630d;border-radius:24px;background:#fff;color:#171717;font-family:var(--font-body-family);font-size:18px;line-height:1.5;overflow:auto}.fcp-bfcm-dialog::backdrop{background:#000000a6}.fcp-bfcm-close{position:absolute;top:10px;right:12px;width:44px;height:44px;border-radius:50%;font-size:32px;line-height:1}.fcp-bfcm-kicker{font-weight:800;text-transform:uppercase;color:#c54d00;margin-bottom:12px;padding-right:28px}.fcp-bfcm-dialog-price{font-weight:800;font-size:clamp(36px,5vw,56px);line-height:1.1;margin-block:20px}.fcp-bfcm-dialog-price span{display:block;font-size:20px;font-weight:500;margin-top:8px}.fcp-bfcm-inclusions{margin:20px 0;padding-left:24px;list-style:disc;display:grid;gap:8px}.fcp-bfcm-removal{padding:18px;border-left:4px solid #1bb6cf;background:#e9faff}.fcp-bfcm-terms-link{display:block;text-decoration:underline;margin-block:16px}.fcp-bfcm-draft-note{padding:14px;background:#fff1e6;color:#171717;border-radius:10px;font-size:14px;margin-block:16px}.fcp-bfcm-dock{position:fixed;z-index:20;bottom:20px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 100px)}.fcp-bfcm-dock .button{white-space:normal;text-align:center}.fcp-bfcm-cart-status{margin:20px auto;width:min(100%,1000px)}.fcp-bfcm-terms,.fcp-bfcm-landing{max-width:1100px}.fcp-bfcm-terms h2{margin-top:32px}.fcp-bfcm-landing .button{margin:16px 12px 0 0}@media(max-width:767px){.fcp-bfcm-dialog{font-size:16px}.fcp-bfcm-dock{bottom:14px;max-width:calc(100% - 90px)}.fcp-bfcm-dock .button{padding-inline:14px;font-size:14px}}@media(max-width:360px){.footer-group .footer__accordions>*{min-width:0;max-width:100%;overflow-wrap:anywhere}}.fcp-bfcm-content{z-index:1;max-width:1100px;margin-inline:auto}.fcp-bfcm-terms,.fcp-bfcm-landing{max-width:none;isolation:isolate}.fcp-bfcm-savings-note{font-size:14px;line-height:1.5;margin-block:12px;overflow-wrap:anywhere}.fcp-bfcm-savings-note a{text-decoration:underline}.fcp-bfcm-prices{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.fcp-bfcm-prices s{font-size:.68em;color:inherit;opacity:.72;text-decoration:line-through}.fcp-bfcm-prices strong,.fcp-bfcm-product-price .price__regular{color:#f0630d}.fcp-bfcm-product-price .price__sale{text-decoration:line-through}.fcp-bfcm-product-price{flex-wrap:wrap}.fcp-bfcm-value-table{width:100%;overflow-x:auto}.fcp-bfcm-value-table table{width:100%;font-size:16px}.fcp-bfcm-value-table caption{text-align:left;font-weight:700;margin-block:16px}.fcp-bfcm-value-table th,.fcp-bfcm-value-table td{padding:8px;text-align:left}.fcp-bfcm-value-table td:last-child{white-space:nowrap}.fcp-bfcm-topbar{padding-block:12px;min-height:0}.fcp-bfcm-announcements{min-width:0;width:100%;text-align:center;padding-inline:8px;color:#fff}.fcp-bfcm-announcement-primary{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 24px;font-size:clamp(16px,1.8vw,22px);font-weight:800;line-height:1.3}.fcp-bfcm-announcement-primary .fcp-bfcm-prices{font-size:24px}.fcp-bfcm-announcement-cta{text-decoration:underline;text-underline-offset:3px}.fcp-bfcm-announcement-condition{font-size:12px;line-height:1.4;max-width:940px;margin:6px auto}.fcp-bfcm-announcement-condition a{text-decoration:underline}.fcp-bfcm-announcement-secondary{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 20px;font-size:12px;line-height:1.4}.fcp-bfcm-announcements a{white-space:normal;overflow-wrap:anywhere}@media(max-width:767px){.fcp-bfcm-announcement-primary{column-gap:16px}.fcp-bfcm-announcement-offer{flex-basis:100%}.fcp-bfh__text .fcp-bfcm-savings-note{font-size:12px;line-height:1.4}}.fcp-bfcm-announcement-condition{margin-block:2px}.fcp-bfcm-dialog-price .fcp-bfcm-prices{font-size:inherit;font-weight:inherit;margin-top:0}.fcp-bfh__text .fcp-bfcm-prices{font-size:clamp(28px,3vw,40px)}.fcp-bfh__terms{font-size:13px}.fcp-bfcm-announcements{grid-area:announcement}@media(min-width:1024px){.fcp-bfcm-topbar.topbar--center:not(.topbar--only){--topbar-grid-template: "socials announcement localization" / auto minmax(0, 1fr) auto}.fcp-bfcm-topbar.topbar--center.topbar--inverted:not(.topbar--only){--topbar-grid-template: "localization announcement socials" / auto minmax(0, 1fr) auto}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/fcp-bfcm-bundle.css.map */
