.hn-bf-poster{--poster-cream: #fff9ed;--poster-gold: #f9cf73;position:relative;display:block;container-type:inline-size;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:2.5 / 1;margin:0;background:#131214;color:var(--poster-cream);text-decoration:none;font-family:var(--font-heading-family, sans-serif)}.hn-bf-poster--home{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}.hn-bf-poster__art{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.hn-bf-poster__art img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.hn-bf-poster .hn-bf-poster__logo{position:absolute;display:block;left:4.4%;top:3.2%;width:14%;height:auto;aspect-ratio:3 / 1;object-fit:contain;object-position:left center;margin:0}.hn-bf-poster .hn-bf-poster__title{position:absolute;display:flex;flex-direction:column;align-items:flex-start;left:3.4%;top:17%;margin:0;padding:0;max-width:46%;color:#fff;font-family:var(--font-heading-family, sans-serif);font-size:11.9cqw;font-weight:800;font-style:italic;line-height:.83;letter-spacing:-.075em;text-transform:uppercase}.hn-bf-poster__title>span{display:block;white-space:nowrap}.hn-bf-poster__title>span:first-child{color:var(--poster-gold)}.hn-bf-poster__markdown{position:absolute;display:block;left:3.4%;top:69%;color:#fff;font-size:4.05cqw;font-weight:800;font-style:normal;line-height:1;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap}.hn-bf-poster__deal{position:absolute;display:block;left:52.3%;top:20%;width:28.2%;height:72%;color:#0c0c0d;transform:rotate(6deg);transform-origin:center;text-align:center;font-weight:800;font-style:italic}.hn-bf-poster__extra,.hn-bf-poster__amount,.hn-bf-poster__off{position:absolute;display:block;left:0;width:100%;line-height:1;white-space:nowrap}.hn-bf-poster__extra{top:0;font-size:4.05cqw;letter-spacing:-.04em}.hn-bf-poster__amount{top:12%;font-size:13.7cqw;line-height:.96;letter-spacing:-.075em}.hn-bf-poster__off{top:56%;font-size:6.65cqw;letter-spacing:-.045em}.hn-bf-poster__code{position:absolute;display:flex;align-items:center;justify-content:center;gap:.25em;left:0;bottom:0;width:100%;height:16%;border-radius:10cqw;background:#3c241d;color:#fff;font-size:2.6cqw;font-style:normal;font-weight:700;line-height:1;letter-spacing:-.04em;white-space:nowrap}.hn-bf-poster__code b{font-weight:inherit}.hn-bf-poster .hn-bf-poster__button{position:absolute;display:flex;align-items:center;justify-content:center;gap:1.7cqw;left:3.4%;top:82.5%;width:29%;height:13%;padding:0 1.5cqw;border:0;border-radius:10cqw;background:var(--poster-cream);color:#111114;text-decoration:none;font-family:var(--font-heading-family, sans-serif);font-size:2.27cqw;font-weight:800;font-style:normal;line-height:1;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;transition:background-color .18s ease}.hn-bf-poster__button svg{width:2.6cqw;height:2.2cqw;flex:0 0 auto}.hn-bf-poster--home:hover .hn-bf-poster__button,.hn-bf-poster__button:hover{background:var(--poster-gold)}.hn-bf-poster--home:focus-visible{outline:3px solid var(--poster-gold);outline-offset:-5px}.hn-bf-poster__button:focus-visible{outline:3px solid #f5a8c2;outline-offset:4px}@media(max-width:767px){.hn-bf-poster{aspect-ratio:2 / 3}.hn-bf-poster--home{aspect-ratio:auto}.hn-bf-poster .hn-bf-poster__logo{left:7%;top:3%;width:28%}.hn-bf-poster .hn-bf-poster__title{left:6%;top:9.8%;font-size:21.5cqw;max-width:88%;line-height:.79}.hn-bf-poster__markdown{left:7%;top:34%;font-size:6.9cqw}.hn-bf-poster__deal{left:20%;top:48%;width:54%;height:34%;transform:rotate(6deg)}.hn-bf-poster__extra{font-size:9cqw}.hn-bf-poster__amount{font-size:25.5cqw;top:14%}.hn-bf-poster__off{font-size:10.5cqw;top:57%}.hn-bf-poster__code{font-size:5cqw}.hn-bf-poster .hn-bf-poster__button{left:8%;top:89.5%;width:72%;height:7.2%;min-height:44px;font-size:5.1cqw;gap:4cqw}.hn-bf-poster__button svg{width:6cqw;height:5cqw}}@media(prefers-reduced-motion:reduce){.hn-bf-poster .hn-bf-poster__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/hn-bf-poster-v1.css.map */
