.bl-pk{padding-block:var(--bl-pk-pt, 64px) var(--bl-pk-pb, 64px);font-family:var(--font-body);color:var(--ink)}.bl-pk__head{margin-bottom:28px}.bl-pk__lead{max-width:62ch;margin:12px 0 0;font:400 16px/1.5 var(--font-body);color:var(--ink-2, #3a3d3b)}.bl-pk__list{display:grid;gap:20px}.bl-pk__deal{background:#fff;border:1px solid var(--line);padding:28px clamp(16px,3vw,40px) clamp(24px,3vw,36px);scroll-margin-top:96px}.bl-pk__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}.bl-pk__words{min-width:0;flex:1 1 360px}.bl-pk__kicker{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:600 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2, #3a3d3b)}.bl-pk__n{display:inline-grid;place-items:center;width:22px;height:22px;background:var(--ink);color:#fff;font:700 12px/1 var(--font-body);letter-spacing:0}.bl-pk__title{margin:0;font:700 clamp(26px,2.4vw,36px) / 1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.bl-pk__line{max-width:60ch;margin:10px 0 0;font:400 15px/1.5 var(--font-body);color:var(--ink-2, #3a3d3b)}.bl-pk__price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0;text-align:right}.bl-pk__price-n{display:inline-block;padding:.06em .2em .04em;background:var(--orange);color:#fff;font:700 clamp(32px,3vw,44px) / .9 var(--font-display);letter-spacing:.005em;transform:rotate(-2deg);filter:drop-shadow(-1px -1px 0 #ffd2bf) drop-shadow(1px 1px 0 #b8451a) drop-shadow(0 3px 0 #8f3514)}.bl-pk__price-note{font:400 13px/1 var(--font-body);color:var(--ink-2, #3a3d3b)}.bl-pk__builder,.bl-pk__app{min-width:0}.bl-pk__app .blpk__head{display:none}.bl-pk__empty{padding:32px 16px;text-align:center;font:500 14px/1.4 var(--font-body);color:#626863}.bl-pk__pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.bl-pk__tile{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;background:#fff;border:1px solid var(--line);border-radius:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.bl-pk__tile:hover,.bl-pk__tile:focus-visible{border-color:var(--ink)}.bl-pk__tile.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.bl-pk__tile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bl-pk__tile-img{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#e9ebec}.bl-pk__tile-img img{display:block;width:100%;height:100%;object-fit:cover}.bl-pk__tile-words{display:flex;flex-direction:column;gap:8px}.bl-pk__tile .bl-pk__kicker{margin:0}.bl-pk__tile-title{display:block;font:700 clamp(22px,1.8vw,28px) / 1 var(--font-display);text-transform:uppercase;letter-spacing:.01em}.bl-pk__tile-line{display:block;font:400 14px/1.45 var(--font-body);color:var(--ink-2, #3a3d3b)}.bl-pk__tile-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:6px}.bl-pk__tile .bl-pk__price{align-items:flex-start;text-align:left}.bl-pk__tile .bl-pk__price-n{font-size:clamp(26px,2.2vw,34px)}.bl-pk__tile-cta{display:inline-flex;align-items:center;gap:8px;font:600 13px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.bl-pk__tile-cta .arr{transition:transform var(--t-fast, .15s) var(--ease)}.bl-pk__tile:hover .bl-pk__tile-cta .arr{transform:translate(4px)}.bl-pk--js .bl-pk__deal:not(.is-on){display:none}.bl-pk--js .blpk__slot:not(.bl-up-open) .blpk__uphead,.bl-pk--js .blpk__slot:not(.bl-up-open) .blpk__uphead~.blpk__grid,.bl-pk--js .blpk__slot:not(.bl-up-open) .blpk__uphead~.blpk__more{display:none!important}.bl-pk__uptoggle{display:inline-flex;align-items:center;gap:8px;margin:14px 0 6px;padding:10px 14px;background:#fff;border:1px solid var(--ink);border-radius:0;color:var(--ink);font:600 13px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.bl-pk__uptoggle:after{content:"+";font-size:15px}.bl-pk__uptoggle[aria-expanded=true]:after{content:"\2212"}.bl-pk__app .blpk__perk{display:none}@media(max-width:767px){.bl-pk__pick{grid-template-columns:minmax(0,1fr);gap:10px}.bl-pk__tile{padding:16px;gap:10px}.bl-pk__words{flex:0 0 auto}.bl-pk__deal{padding:20px 16px}.bl-pk__top{align-items:flex-start;flex-direction:column;gap:12px}.bl-pk__price{align-items:flex-start;text-align:left}.bl-pk__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bl-packages.css.map */
