.box-breakdown{--bb-accent: #C7F1C5;--bb-text: #161616;--bb-muted: #8A8A8A;--bb-soft: #555555;--bb-table-bg: #F9F9F9;--bb-line: #EEEEEE;color:var(--bb-text);font-family:var(--font-body-family, "Proxima Nova", sans-serif)}.box-breakdown__inner{display:grid;gap:24px}@media(min-width:990px){.box-breakdown__inner{grid-template-columns:minmax(280px,4fr) 8fr;gap:40px;align-items:start}.box-breakdown__intro{position:sticky;top:calc(var(--headerHeight, 96px) + 16px)}}.box-breakdown__heading{margin:0 0 16px;font-family:var(--font-heading-family, "Proxima Nova", sans-serif);font-size:24px;line-height:1.1;font-weight:700;letter-spacing:0;text-transform:none;color:var(--bb-text)}@media(min-width:750px){.box-breakdown__heading{font-size:28px}}@media(min-width:990px){.box-breakdown__heading{font-size:32px}}.box-breakdown__media{position:relative;border-radius:12px;overflow:hidden;background:var(--bb-table-bg)}.box-breakdown__media loop-video{display:contents}.box-breakdown__media video{display:block;width:100%;height:auto}.box-breakdown__media .box-breakdown__poster{display:none}@media(prefers-reduced-motion:reduce){.box-breakdown__media video{display:none}.box-breakdown__media .box-breakdown__poster{display:block}}.box-breakdown__media img{display:block;width:100%;height:auto}.box-breakdown__save{position:absolute;top:12px;right:12px;z-index:1;padding:8.67px 14px 7.33px;border-radius:50px;background:var(--bb-accent);color:var(--bb-accent-text, #161616);font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.box-breakdown__atc{margin-top:16px}.box-breakdown__list{min-width:0;container-type:inline-size;container-name:bb-list}.box-breakdown__card{overflow:hidden;border:1px solid #EDEDED;border-radius:16px;background:#fff;box-shadow:0 8px 24px #00000014,0 20px 60px #0000001a}.box-breakdown__row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:14px 16px}.box-breakdown__row--head{border-bottom:1px solid var(--bb-line);background:#fff}.box-breakdown__row--item{background:#fff}.box-breakdown__row--item:nth-child(odd){background:#fafafa}.box-breakdown__label{font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-muted)}.box-breakdown__label--box{color:var(--bb-text)}.box-breakdown__cell{min-width:0}.box-breakdown__cell--rrp,.box-breakdown__cell--benefit{display:none}.box-breakdown__cell--box{min-width:84px;text-align:right}.box-breakdown__item{display:flex;align-items:center;gap:12px;min-width:0}.box-breakdown__tile{display:flex;flex:0 0 40px;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border-radius:12px;background:var(--bb-tile, #F4F4F5)}.box-breakdown__tile img{display:block;width:32px;height:32px;object-fit:contain}.box-breakdown__icon{font-size:20px;line-height:1}.box-breakdown__text{min-width:0}.box-breakdown__name{display:block;font-size:15px;font-weight:700;line-height:1.25;color:var(--bb-text);overflow-wrap:anywhere}.box-breakdown__sub{display:block;margin-top:3px;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-muted)}.box-breakdown__benefit-line{display:block;margin-top:4px;font-size:13px;font-weight:500;line-height:1.35;color:var(--bb-soft)}.box-breakdown__rrp-each{font-size:15px;font-weight:400;color:var(--bb-muted);white-space:nowrap}.box-breakdown__qty{display:block;font-size:20px;font-weight:700;line-height:1.1;color:var(--bb-text);font-variant-numeric:tabular-nums}.box-breakdown__pill{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:6.17px 10px 4.83px;border-radius:9999px;background:var(--bb-accent);color:var(--bb-accent-text, #161616);font-size:11px;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.box-breakdown__each{display:block;margin-top:4px;font-size:11px;line-height:1.3;color:var(--bb-muted);white-space:nowrap}.box-breakdown__benefit{font-size:14px;font-weight:600;line-height:1.35;color:var(--bb-soft)}.box-breakdown__foot{display:grid;gap:10px;padding:16px;border-top:1px solid var(--bb-line);background:#fafafa}.box-breakdown .box-breakdown__foot-row{margin:0}.box-breakdown__foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.box-breakdown__foot-label,.box-breakdown__foot-total{font-size:15px;color:var(--bb-muted)}.box-breakdown__foot-total{text-decoration:line-through}.box-breakdown__foot-row--price .box-breakdown__foot-label{font-size:16px;font-weight:700;color:var(--bb-text)}.box-breakdown__foot-price{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:700;line-height:1.1;color:var(--bb-text)}.box-breakdown__foot-price .box-breakdown__pill{margin-top:0}@media(min-width:750px){.box-breakdown__card{border-radius:24px}.box-breakdown__row{grid-template-columns:minmax(0,1fr) 124px 128px;column-gap:16px;padding:16px 24px}.box-breakdown__row--item{min-height:84px}.box-breakdown__cell--rrp{display:block}.box-breakdown__cell--box{min-width:0;text-align:left}.box-breakdown__each{display:none}.box-breakdown__tile{flex-basis:44px;width:44px;height:44px}.box-breakdown__tile img{width:36px;height:36px}.box-breakdown__name{font-size:16px}.box-breakdown__pill{font-size:10px;padding:6.33px 10px 5.67px}.box-breakdown__foot{padding:20px 24px}}@media(min-width:990px){@container bb-list (min-width: 720px){.box-breakdown__card--benefits .box-breakdown__row{grid-template-columns:minmax(0,1.5fr) 124px 128px minmax(0,1fr)}.box-breakdown__card--benefits .box-breakdown__cell--benefit{display:block}.box-breakdown__card--benefits .box-breakdown__benefit-line{display:none}}}
/*# sourceMappingURL=/cdn/shop/t/1005/assets/section-box-breakdown.css.map */
