.bfk-format-heading{font-size:24px;margin:18px 0;color:#0b2454}.ms-pdp-plans.bfk-formats{display:grid;grid-template-columns:1fr 1fr;gap:12px;transition:grid-template-columns .42s ease}.bfk-formats:has([data-plan=hardcover].is-selected){grid-template-columns:1.1fr .9fr}.bfk-formats:has([data-plan=softcover].is-selected){grid-template-columns:.9fr 1.1fr}.bfk-formats .ms-plan,.bfk-formats .ms-plan.is-selected{min-width:0;padding:0;border:1.5px solid #e6ecf3;border-radius:19px;background:#fff;transition:transform .42s,box-shadow .42s}.bfk-formats .ms-plan.is-selected{border-color:#ff653e;transform:translateY(-4px);box-shadow:0 9px 22px #ff653e20}.bfk-formats .ms-plan .ms-plan-inner{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:26px 12px 14px;background:#fff;border-radius:18px;color:#0b2454}.bfk-formats .ms-plan.is-selected .ms-plan-inner{background:#fff7ef}.bfk-formats .ms-radio{position:absolute;right:10px;top:10px;width:18px;height:18px}.bfk-formats .bfk-format-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}.bfk-formats .ms-plan-name{flex:0;font-size:20px;line-height:1.2;font-weight:800;color:#0b2454}.bfk-format-description{font-size:13px;line-height:1.35;color:#6b7890}.bfk-format-recommended{font-size:11px;background:#e0f2e8;color:#11644b;border-radius:20px;padding:4px 8px;align-self:flex-start}.bfk-formats .ms-plan-prices{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:5px}.bfk-formats .ms-plan-prices strong{font-size:24px;color:#0b419d}.bfk-formats .ms-plan-prices s{font-size:12px}@media(prefers-reduced-motion:reduce){.ms-pdp-plans.bfk-formats,.bfk-formats .ms-plan{transition:none}}.bfk-format-heading{margin-bottom:5px}.bfk-format-subtitle{margin:0 0 18px;color:#7889a4;font-size:15px;line-height:1.35}.ms-pdp-plans.bfk-formats,.bfk-formats:has([data-plan].is-selected){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.bfk-formats .ms-plan .ms-plan-inner{height:auto;gap:7px;padding:30px 12px 14px;background:#f8fbff}.bfk-format-visual{display:block;background:radial-gradient(ellipse,#dceeff 0%,transparent 70%);border-radius:16px}.bfk-formats .is-selected .bfk-format-visual{background:radial-gradient(ellipse,#ffe4bc 0%,transparent 70%)}.bfk-formats .bfk-format-image{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:contain;border-radius:0}.bfk-formats .ms-plan-name{font-size:21px}.bfk-formats .ms-plan-prices{margin-top:0;padding-top:5px}.bfk-format-benefits{display:grid;gap:5px;font-size:12px;line-height:1.3;color:#435a7b}.bfk-formats .bfk-format-recommended{position:absolute;top:8px;left:9px;background:#ff653e;color:#fff;font-size:10px;padding:3px 7px}.bfk-formats .ms-plan.is-selected .ms-radio{border-color:#ff653e;background:radial-gradient(circle,#ff653e 0 48%,transparent 52%);box-shadow:none}.bfk-formats .is-selected .ms-plan-prices strong{color:#ff582c}@media(max-width:399px){.bfk-formats .ms-plan .ms-plan-inner{padding-left:9px;padding-right:9px}.bfk-formats .ms-plan-name{font-size:18px}.bfk-formats .ms-plan-prices strong{font-size:22px}.bfk-format-benefits{font-size:11px}}.ms-pdp-plans.bfk-formats,.bfk-formats:has([data-plan].is-selected){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;padding:8px 3px;transition:grid-template-columns .45s cubic-bezier(.22,1,.36,1)}.bfk-formats:has([data-plan=hardcover].is-selected){grid-template-columns:1.08fr .92fr}.bfk-formats:has([data-plan=softcover].is-selected){grid-template-columns:.92fr 1.08fr}.bfk-formats .ms-plan{transform:scale(.98);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.bfk-formats .ms-plan.is-selected{transform:translateY(-3px) scale(1.015)}.bfk-formats .ms-plan .ms-plan-inner{height:100%;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:8px;padding:34px 12px 15px}.bfk-formats .bfk-format-image{transition:transform .45s;transform:scale(.96)}.bfk-formats .is-selected .bfk-format-image{transform:scale(1.025)}.bfk-formats .bfk-format-description{min-height:3.9em}.bfk-formats .bfk-format-benefits{display:grid;grid-template-rows:repeat(3,1fr);gap:7px}.bfk-format-benefits>span{position:relative;padding-left:23px;display:block;line-height:1.35}.bfk-format-benefits>span:before{content:"\2713";position:absolute;left:0;top:0;width:18px;height:18px;box-sizing:border-box;border:3px solid #d7ecff;border-radius:50%;background:#59b5ff;color:#fff;text-align:center;font-family:Arial,sans-serif;font-size:10px;font-weight:900;line-height:12px}[data-plan=hardcover] .bfk-format-benefits>span:before{border-color:#c8ecae;background:#18ad24}.bfk-formats .bfk-format-recommended{top:9px;left:8px;font-size:9px;line-height:1.2;background:linear-gradient(110deg,#ff841d,#ff481c);border-radius:20px;padding:4px 7px}.bfk-formats .ms-plan-prices{align-self:end;margin:0;padding-top:8px}@media(max-width:399px){.bfk-formats .ms-plan .ms-plan-inner{padding-left:9px;padding-right:9px}.bfk-format-benefits>span{padding-left:21px}.bfk-formats .bfk-format-recommended{font-size:8px;padding:4px 5px}}@media(prefers-reduced-motion:reduce){.ms-pdp-plans.bfk-formats,.bfk-formats .ms-plan,.bfk-formats .bfk-format-image{transition:none}.bfk-formats .ms-plan,.bfk-formats .ms-plan.is-selected{transform:none}}.bfk-formats .ms-plan .ms-plan-inner{grid-template-rows:auto auto auto auto auto;align-content:start;gap:6px;padding-top:29px;padding-bottom:12px}.bfk-formats .bfk-format-description{min-height:0}.bfk-formats .bfk-format-benefits{grid-template-rows:none;gap:6px;align-content:start}.bfk-formats .bfk-format-image{aspect-ratio:1.15;object-fit:contain}.bfk-formats .ms-plan-prices{align-self:start;padding-top:3px}.bfk-format-heading{font-size:22px;margin-bottom:4px}.bfk-format-subtitle{font-size:13px;margin-bottom:10px}.ms-pdp-plans.bfk-formats{gap:9px}.bfk-formats .ms-plan .ms-plan-inner{display:grid;grid-template-columns:34% minmax(0,1fr);grid-template-rows:auto auto auto;gap:5px 8px;padding:18px 9px 12px;align-content:center}.bfk-formats .bfk-format-visual{grid-column:1;grid-row:1/4;align-self:center;background:none}.bfk-formats .bfk-format-image{aspect-ratio:.8;object-fit:cover;border-radius:8px;transform:none}.bfk-formats .is-selected .bfk-format-image{transform:none}.bfk-formats .ms-plan-name{grid-column:2;font-size:16px;line-height:1.15}.bfk-formats .bfk-format-description{grid-column:2;font-size:11px;line-height:1.3}.bfk-formats .bfk-format-benefits,.bfk-formats .bfk-format-recommended{display:none}.bfk-formats .ms-plan-prices{grid-column:2;gap:3px;padding-top:3px}.bfk-formats .ms-plan-prices strong{font-size:18px;line-height:1.1}.bfk-formats .ms-plan-prices s{font-size:10px}.bfk-formats .ms-radio{width:13px;height:13px;top:5px;right:6px}@media(max-width:599px){.ms-pdp-plans.bfk-formats{margin-left:-12px;margin-right:-12px}.bfk-format-heading,.bfk-format-subtitle{margin-left:-9px}.bfk-formats .ms-plan .ms-plan-inner{padding-left:7px;padding-right:7px;column-gap:6px}.bfk-formats .ms-plan-name{font-size:14px}.bfk-formats .ms-plan-prices strong{font-size:16px}}@media(max-width:599px){.ms-pdp .ms-pdp-layout:has(.ms-pdp-gallery [data-open-preview]){row-gap:8px}.ms-pdp .ms-pdp-layout:has(.ms-pdp-gallery [data-open-preview]) .ms-pdp-buy{padding-top:6px}}@media(max-width:599px){.bfk-formats .ms-plan:not(.is-selected) .ms-plan-prices s{display:none}.bfk-formats .ms-plan-prices strong{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bfk-formats.css.map */
