.bd-saleintro{--bdi-base: calc(var(--body-font-size, 15) * .1rem);--bdi-ink: #0b2b45;--bdi-ink-soft: #4a6377;--bdi-line: #d9e2ea;--bdi-soft: #f4f7fa;padding:clamp(28px,4vw,56px) 0 clamp(20px,3vw,36px)}.bd-saleintro__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:center}@media(min-width:900px){.bd-saleintro__grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}}.bd-saleintro__eyebrow{margin:0 0 12px;font-size:calc(var(--bdi-base) * .85);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--link-color))}.bd-saleintro__title{max-width:22ch;margin:0;font-size:clamp(calc(var(--bdi-base) * 2.1),4vw,calc(var(--bdi-base) * 3.4));line-height:1.05;letter-spacing:-.025em;color:var(--bdi-ink);text-wrap:balance}.bd-saleintro__body{max-width:62ch;margin:clamp(16px,2vw,24px) 0 0;font-size:calc(var(--bdi-base) * 1.05);line-height:1.6;color:var(--bdi-ink-soft)}.bd-saleintro__body>:first-child{margin-top:0}.bd-saleintro__body>:last-child{margin-bottom:0}.bd-saleintro__body p{margin:0 0 14px}.bd-saleintro__body strong{color:var(--bdi-ink)}.bd-saleintro__body a{color:rgb(var(--link-color))}.bd-saleintro__note{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:clamp(18px,2.5vw,26px);padding:4px 18px;border:1px solid var(--bdi-line);border-radius:999px;background:var(--bdi-soft);color:var(--bdi-ink);font-size:calc(var(--bdi-base) * .9);font-weight:700;text-decoration:none}.bd-saleintro__note--plain{background:none;border-color:transparent;padding-inline:0;color:var(--bdi-ink-soft)}a.bd-saleintro__note:hover{border-color:var(--bdi-ink)}a.bd-saleintro__note:hover .bd-saleintro__arrow{transform:translateY(2px)}a.bd-saleintro__note:focus-visible{outline:3px solid rgb(var(--link-color));outline-offset:3px}.bd-saleintro__arrow{display:inline-block;color:rgb(var(--link-color));transition:transform .15s ease}@media(prefers-reduced-motion:reduce){.bd-saleintro__arrow{transition:none}}.bd-saleintro__media{width:100%;overflow:hidden;border-radius:10px;background:var(--bdi-soft)}.bd-saleintro__media img,.bd-saleintro__img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/124/assets/bd-sale-intro.css.map */
