.lpc-bf-ticket{display:inline-flex;align-items:stretch;vertical-align:middle;white-space:nowrap;background:#111;border-radius:4px;font:700 12px/18px Arial Narrow,Aptos Narrow,Arial,Helvetica,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff}.lpc-bf-ticket__label{display:inline-flex;align-items:center;background:#111;color:#fff;padding:3px 8px;border-radius:4px}.lpc-bf-ticket--md{font-size:13px}.lpc-bf-ticket--md .lpc-bf-ticket__label{padding:4px 10px}.lpc-bf-ticket[hidden],[data-price-badge][hidden],[data-solo-badge][hidden],[data-duo-badge][hidden],[data-config-price-label][hidden]{display:none!important}.lpc-bf-banner{display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:40px;padding:0 12px;background:#111;color:#fff;font:400 13px/20px Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap}.lpc-bf-banner>.lpc-bf-ticket{letter-spacing:.06em}.lpc-bf-banner .lpc-bf-ticket__label{padding:3px 0}.lpc-bf-prices{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px 9px}.lpc-bf-prices s{color:#6e6e73;font-size:.88em}.lpc-bf-prices strong{color:#1d1d1f}.lpc-bf-hint{display:block;width:100%;font-size:12px;color:#6e6e73}.lpc-stock-notice{font-size:13px;line-height:1.5;color:#6e6e73;margin:14px 0;max-width:620px}.lpc-stock-notice strong{color:#1d1d1f}.lpc-stock-notice p{margin:4px 0}.lpc-price-promise{font-size:12px;line-height:1.5;color:#6e6e73;margin:8px 0}.sm-second-gift{display:block;margin:8px 0;font-size:13px}.sm-solo-original{font-size:13px;color:#6e6e73}.lpc-stock-count{display:block;font-weight:600}.lpc-smooche .lpc-price-promise{margin:6px 0 14px}.lpc-smooche .sm-config-price-caption{display:block;text-align:left}.lpc-smooche .sm-config-footer>.sm-config-gifts{margin:8px 0;max-height:25vh;overflow:auto;text-align:left}.lpc-stock-progress{max-width:360px;margin:6px auto;font-size:13px}.lpc-stock-track{height:4px;margin-top:6px;overflow:hidden;border-radius:4px;background:#e8e8ed}.lpc-stock-track>span{display:block;height:100%;background:#6e6e73;border-radius:inherit}.acp-applied-discount{margin:8px 0;color:#111;font-size:15px;line-height:1.5}.acp-line-price s{text-decoration:line-through}.apple-cart-page:has([data-bf-cart]) .acp-line-price{flex-direction:row;flex-wrap:wrap;align-items:center;gap:5px 8px}.lpc-smooche:has(.lpc-bf-ticket) .sm-rating>span{background:none;color:#00b67a}.lpc-smooche .sm-price:has(.lpc-bf-ticket){flex-wrap:nowrap;gap:6px;white-space:nowrap}.lpc-smooche .sm-price:has(.lpc-bf-ticket)>[data-price-label]{display:none}.lpc-smooche .sm-price:has(.lpc-bf-ticket)>s{font-size:14px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket)>div{align-items:center;gap:6px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket) .sm-config-prices{gap:6px}@media(max-width:734px){.apdp-hero-buy .lpc-price-promise{max-width:220px}}@media(max-width:359px){.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket){padding-left:8px;padding-right:8px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket) [data-config-original]{font-size:12px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket) [data-config-total]{font-size:20px}}.apdp-hero-fs.apdp-hero-fs--bf{min-height:min(80dvh,760px)}.apdp-hero-fs--bf .apdp-hero-fs-bottom{bottom:12px}.shopify-section:has(.apdp-hero-fs--bf)+.shopify-section .apdp-bigword{padding-top:32px}@media(max-width:768px){.apdp-hero-fs.apdp-hero-fs--bf{min-height:0;padding-bottom:12px}.apdp-hero-fs--bf .apdp-hero-fs-stage{padding-bottom:0}.shopify-section:has(.apdp-hero-fs--bf)+.shopify-section .apdp-bigword{padding-top:24px}}@media(max-width:768px){.apdp-hero-fs--bf .apdp-hero-buy{flex-direction:row!important;gap:8px!important;justify-content:center}.apdp-hero-fs--bf .apdp-hero-buy-info{align-items:flex-start;text-align:left}.apdp-hero-fs--bf .apdp-hero-buy-price{justify-content:flex-start;font-size:13px;gap:4px}.apdp-hero-fs--bf .apdp-hero-buy-price-label{flex-basis:100%;font-size:12px}.apdp-hero-fs--bf .lpc-bf-prices{display:flex;flex-wrap:wrap;white-space:nowrap;gap:4px 6px;max-width:195px}.apdp-hero-fs--bf .lpc-bf-prices>.lpc-bf-ticket{order:-1;flex-basis:auto}.apdp-hero-fs--bf .lpc-bf-prices>strong{order:2}.apdp-hero-fs--bf .lpc-bf-prices>s{order:1}.apdp-hero-fs--bf .lpc-bf-prices:before{content:"";order:0;flex-basis:100%}.apdp-hero-fs--bf .apdp-hero-buy-action{gap:6px;flex-wrap:nowrap}.apdp-hero-fs--bf .apdp-hero-fs-swatches{gap:6px}.apdp-hero-fs--bf .apdp-hero-pastille{width:24px;height:24px}.apdp-hero-fs--bf .apdp-hero-buy-btn{padding:10px 16px!important;font-size:14px!important}}@media(max-width:734px){.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket){padding-left:10px;padding-right:10px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket) [data-config-total]{font:600 22px/26px Arial,Helvetica,sans-serif}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket) [data-config-original]{font:400 12px/18px Arial,Helvetica,sans-serif}.apdp-hero-fs--bf .apdp-hero-buy-info,.apdp-hero-fs--bf .lpc-bf-prices{max-width:190px}}@media(max-width:359px){.lpc-smooche .sm-configurator:has(.lpc-bf-ticket){width:calc(100% - 4px);max-width:calc(100% - 4px)}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket){padding-left:4px;padding-right:4px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket)>div{gap:4px}.lpc-smooche .sm-config-footer:has(.lpc-bf-ticket) [data-config-total]{font-size:20px}}:is(.apple-pcard,.apg-card-link,.ass-card,.product-item):has(.lpc-bf-prices--card){position:relative}.lpc-bf-prices--card>.lpc-bf-ticket{position:absolute;right:6px;top:4px;z-index:3}.apple-pcard:has(.lpc-bf-prices--card) .pcard-tag:not(.dark){display:none}.apple-pcard:has(.lpc-bf-prices--card) .pcard-tag.dark{top:34px}.apple-cart-page:has([data-bf-cart]) .acp-line:has(.lpc-bf-ticket){position:relative}.apple-cart-page:has([data-bf-cart]) .acp-line-price>.lpc-bf-ticket{position:absolute;right:0;bottom:-12px;z-index:1}.lpc-smooche .sm-duo:has([data-duo-badge]:not([hidden])) .sm-saving{min-height:1lh}.lpc-smooche .sm-config-price-caption:has(.lpc-bf-ticket){flex:none}.lpc-smooche .sm-config-price-caption .lpc-bf-ticket__label{padding-left:6px;padding-right:6px}.lpc-smooche [data-all-models] .sm-price:has([data-all-from]){flex-wrap:wrap;row-gap:0}.lpc-smooche [data-all-models] [data-all-from]{flex-basis:100%;font-size:12px;line-height:18px}html body a.lpc-bf-banner,html body .lpc-smooche a.lpc-bf-banner,body.apple-page a.lpc-bf-banner{color:#fff}html[data-bf-style=noir]{--bf-accent:#1d1d1f}html[data-bf-style=bleu]{--bf-accent:#0071e3}html[data-bf-style=rouge]{--bf-accent:#D70015}html[data-bf-style] .lpc-bf-ticket:has(.lpc-bf-ticket__pct){background:transparent;gap:6px;align-items:center}html[data-bf-style] :is(.lpc-bf-ticket__pct,.lpc-bf-banner__solo,.lpc-bf-banner__pack){display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;border:0;border-radius:6px;padding:2px 8px;margin:0;width:auto;height:auto;background:var(--bf-accent);color:#fff;font:700 13px/18px Arial,Helvetica,sans-serif;letter-spacing:0;white-space:nowrap;transform:none;text-transform:none}html[data-bf-style] .lpc-smooche .sm-bf-heading-badge{display:inline-block;vertical-align:middle;margin:0 0 0 4px;line-height:20px}html[data-bf-style] .lpc-smooche .sm-bf-price-badge{display:none}html[data-bf-style] .lpc-smooche .sm-bf-original-row{display:flex;align-items:center;justify-content:flex-end;gap:4px}html[data-bf-style] .lpc-smooche .sm-offer-heading:has([data-duo-badge]:not([hidden])) .sm-duo-unit{display:block;margin-left:0;color:#1d1d1f;font-weight:700}html[data-bf-style=bleu] .lpc-smooche .sm-offer-heading:has([data-duo-badge]:not([hidden])) .sm-duo-unit{color:var(--color-primary)}html[data-bf-style=bleu] .lpc-smooche .lpc-bf-ticket__pct{background:var(--color-primary)}html[data-bf-style=rouge] .lpc-smooche .sm-bf-heading-badge{display:none}html[data-bf-style=rouge] .lpc-smooche .sm-bf-price-badge:not([hidden]){display:inline-flex;margin-block:-2px}html[data-bf-style=noir] .sm-config-footer .lpc-bf-ticket__pct{background:#fff;color:#1d1d1f;border:1.5px solid #1d1d1f}html[data-bf-style] .lpc-bf-banner{gap:8px;font-size:13px}html[data-bf-style] .lpc-bf-banner>.lpc-bf-ticket{font-weight:700;letter-spacing:.06em}html[data-bf-style] .lpc-bf-banner__gift{display:inline-flex;align-items:center;gap:4px;flex:none;color:#fff}html[data-bf-style=noir] :is(.lpc-bf-banner__solo,.lpc-bf-banner__pack){background:#fff;color:#1d1d1f}@media(max-width:734px){html[data-bf-style] .lpc-bf-banner{gap:5px;padding:0 6px;font-size:12px}}@media(max-width:359px){html[data-bf-style] .lpc-bf-banner__gift-text{display:none}html[data-bf-style] .lpc-bf-banner{gap:6px}}@media(max-width:359px){html[data-bf-style] .sm-config-price-caption .lpc-bf-ticket__label{padding-left:2px;padding-right:2px}html[data-bf-style] .sm-config-price-caption .lpc-bf-ticket{gap:4px}}@media(max-width:734px){html[data-bf-style=rouge] .lpc-smooche .sm-solo:has([data-solo-badge]:not([hidden])){padding-inline:6px}html[data-bf-style=rouge] .lpc-smooche .sm-solo:has([data-solo-badge]:not([hidden])) .sm-offer-heading{gap:4px}}html[data-bf-style=noir] .lpc-bf-ticket__pct.lpc-bf-badge--solo,html[data-bf-style=noir] body .lpc-bf-ticket--solo .lpc-bf-ticket__pct,html[data-bf-style=noir] body .lpc-bf-banner .lpc-bf-banner__solo{background:#facc15;color:#111;border:0}html[data-bf-style=noir] .lpc-bf-ticket__pct.lpc-bf-badge--pack,html[data-bf-style=noir] body .lpc-bf-ticket--pack .lpc-bf-ticket__pct,html[data-bf-style=noir] body .lpc-bf-banner .lpc-bf-banner__pack{background:#f97316;color:#111;border:0}html[data-bf-style=noir] body .lpc-bf-banner .lpc-bf-banner__solo{transform:rotate(-4deg)}html[data-bf-style=noir] body .lpc-bf-banner .lpc-bf-banner__pack{position:relative;margin-left:-10px;transform:rotate(3deg);box-shadow:0 0 0 2px #111}html[data-bf-style=noir] body .lpc-bf-banner .lpc-bf-banner__gift svg{color:#f97316}html body .lpc-smooche dialog.sm-configurator[data-count="1"],html body dialog.sm-configurator[data-count="1"]{height:fit-content;max-height:min(640px,calc(100dvh - 16px))}html body.lpc-smooche .lpc-stock-notice,html body .lpc-smooche .lpc-stock-notice{text-align:center;margin-left:auto;margin-right:auto}html body.lpc-smooche .lpc-stock-notice .lpc-stock-progress,html body .lpc-smooche .lpc-stock-notice .lpc-stock-progress{margin-left:auto;margin-right:auto}html body .lpc-noel-bar{display:flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:34px;padding:0 6px;background:#14532d;color:#fff;font:400 13px/18px Arial,Helvetica,sans-serif;white-space:nowrap}html body .lpc-noel-bar :is(span,strong,svg){color:inherit}html body .lpc-noel-bar>svg{flex:none}html body .lpc-noel-bar .lpc-noel-bar__days{flex:none;margin-left:4px;padding:1px 5px;border-radius:4px;background:#fff;color:#14532d;font-weight:700}html body .lpc-noel-bar .lpc-noel-bar__short{display:none}html body .lpc-noel-bar[hidden],html body .lpc-noel-bar [hidden]{display:none!important}@media(max-width:359px){html body .lpc-noel-bar{gap:4px}html body .lpc-noel-bar .lpc-noel-bar__days{margin-left:2px}html body .lpc-noel-bar .lpc-noel-bar__full{display:none}html body .lpc-noel-bar .lpc-noel-bar__short{display:inline}}html body .lpc-bf-rank{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;max-width:100%;padding:5px 8px;border-radius:8px;background:#111;color:#fff;font:700 12px/16px Arial,Helvetica,sans-serif;text-align:left;letter-spacing:0;text-transform:none;vertical-align:middle}html body .lpc-bf-rank>svg{flex:none}html body .lpc-bf-rank>span{color:inherit}html body .lpc-bf-rank--hot{background:#facc15;color:#111}html body .sm-gallery-wrap>.lpc-bf-rank{position:absolute;top:10px;left:10px;z-index:3;max-width:calc(100% - 20px);pointer-events:none}html body [data-smooche-family=eleven] .sm-gallery-wrap>.lpc-bf-rank{grid-area:2 / 1}html body .sm-gallery-wrap:has(>.lpc-bf-rank)>.sm-gallery-callout{top:48px}html body .lpc-bf-prices--card>.lpc-bf-rank{position:absolute;top:38px;left:6px;z-index:3;max-width:calc(100% - 12px);white-space:normal;pointer-events:none}html body .apple-pcard:has(.lpc-bf-rank) .pcard-tag.dark{top:100px}html body .apdp-hero-title-overlay>.lpc-bf-rank{margin-bottom:8px}html body .lpc-bf-proof-noel{display:flex;align-items:center;gap:8px;box-sizing:border-box;margin:10px 0;padding:10px 12px;border-radius:10px;background:#f5f5f7;color:#1d1d1f;font:400 14px/20px Arial,Helvetica,sans-serif}html body .lpc-bf-proof-noel>svg{flex:none}html body .lpc-bf-proof-noel strong{font-weight:700}@media(max-width:429px){html body .lpc-noel-bar{font-size:12px;gap:5px}html body .lpc-noel-bar .lpc-noel-bar__full{display:none}html body .lpc-noel-bar .lpc-noel-bar__short{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/lpc-promo.css.map */
