@font-face{font-family:BL Anton;src:url(bl-font-anton-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BL Archivo;src:url(bl-font-archivo-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BL Archivo;src:url(bl-font-archivo-600.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:BL Archivo;src:url(bl-font-archivo-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BL Archivo;src:url(bl-font-archivo-800.woff2) format("woff2");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:BL Brush;src:url(bl-font-knewave-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BL Marker;src:url(bl-font-permanent-marker-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.bl{--bl-ink: #0b0b0c;--bl-coal: #141416;--bl-coal-2: #1c1c1f;--bl-blood: #d81f26;--bl-blood-hi: #ff3a40;--bl-blood-deep: #7d0b10;--bl-gold: #c9a14a;--bl-gold-hi: #ecca7c;--bl-bone: #f3eee5;--bl-bone-2: #e9e2d5;--bl-card-bg: #f4f1ec;--bl-paper: #ffffff;--bl-text: #121212;--bl-text-2: #5b5650;--bl-inv: #f6f2ea;--bl-inv-2: #a8a29a;--bl-line: rgba(18, 18, 18, .1);--bl-line-inv: rgba(255, 255, 255, .12);--bl-display: "BL Anton", "Anton", Impact, "Arial Narrow", sans-serif;--bl-body: "BL Archivo", "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--bl-brush: "BL Brush", "BL Anton", Impact, sans-serif;--bl-ease: cubic-bezier(.2, .8, .2, 1);--bl-ease-out: cubic-bezier(.16, 1, .3, 1);--bl-wrap: 1320px;--bl-gutter: clamp(16px, 4vw, 40px);--bl-r: 16px;--bl-r-sm: 10px;--bl-bg: var(--bl-bone);--bl-fg: var(--bl-text);--bl-fg-2: var(--bl-text-2);--bl-accent: var(--bl-blood);--bl-rule: var(--bl-line);position:relative;background:var(--bl-bg);color:var(--bl-fg);font-family:var(--bl-body);font-size:16px;line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;isolation:isolate}.bl *,.bl *:before,.bl *:after{box-sizing:border-box}:where(.bl) :is(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote){margin:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;font-style:normal;letter-spacing:inherit;border:0;word-break:normal}:where(.bl) :is(ul,ol){list-style:none}:where(.bl) a{color:inherit;text-decoration:none;transition:none}:where(.bl) a:hover{color:inherit}:where(.bl) :is(img,svg){display:block;max-width:100%}:where(.bl) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}.bl :focus-visible{outline:2px solid var(--bl-accent);outline-offset:3px;box-shadow:none}.bl-tone--ink{--bl-bg: var(--bl-ink);--bl-fg: var(--bl-inv);--bl-fg-2: var(--bl-inv-2);--bl-rule: var(--bl-line-inv)}.bl-tone--coal{--bl-bg: var(--bl-coal);--bl-fg: var(--bl-inv);--bl-fg-2: var(--bl-inv-2);--bl-rule: var(--bl-line-inv)}.bl-tone--bone{--bl-bg: var(--bl-bone);--bl-fg: var(--bl-text);--bl-fg-2: var(--bl-text-2);--bl-rule: var(--bl-line)}.bl-tone--paper{--bl-bg: var(--bl-paper);--bl-fg: var(--bl-text);--bl-fg-2: var(--bl-text-2);--bl-rule: var(--bl-line)}.bl-tone--blood{--bl-bg: var(--bl-blood);--bl-fg: #fff;--bl-fg-2: rgba(255,255,255,.82);--bl-accent: var(--bl-ink);--bl-rule: rgba(255,255,255,.2)}.bl-tone--ink .bl-accent-text,.bl-tone--coal .bl-accent-text{color:var(--bl-blood-hi)}.bl-s{padding-top:var(--bl-pt, 96px);padding-bottom:var(--bl-pb, 96px)}@media(max-width:749px){.bl-s{padding-top:calc(var(--bl-pt, 96px) * .62);padding-bottom:calc(var(--bl-pb, 96px) * .62)}}.bl-wrap{position:relative;z-index:2;width:100%;max-width:calc(var(--bl-wrap) + var(--bl-gutter) * 2);margin:0 auto;padding:0 var(--bl-gutter)}.bl-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 32px;flex-wrap:wrap;margin-bottom:clamp(24px,3.2vw,44px)}.bl-head__main{min-width:0}.bl .bl-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--bl-body);font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--bl-accent)}.bl .bl-eyebrow:before{content:"";width:28px;height:2px;background:currentColor;flex:none}.bl-tone--ink .bl-eyebrow,.bl-tone--coal .bl-eyebrow{color:var(--bl-gold-hi)}.bl .bl-display{font-family:var(--bl-display);font-weight:400;text-transform:uppercase;font-size:clamp(44px,6.4vw,92px);line-height:.9;letter-spacing:.005em}.bl .bl-display--xl{font-size:clamp(56px,9vw,140px);line-height:.86}.bl .bl-display--md{font-size:clamp(32px,3.6vw,52px);line-height:.95}.bl .bl-title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.22em;row-gap:0;font-size:clamp(30px,3.6vw,52px);line-height:1;text-transform:uppercase}.bl-heading{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.bl-heading--center{align-items:center;text-align:center}.bl-heading--center .bl-title{justify-content:center}.bl .bl-title__solid{position:relative;font-family:var(--bl-display);font-weight:400;letter-spacing:.01em;padding-bottom:.12em}.bl .bl-title__solid:after{content:"";position:absolute;left:-.04em;right:-.08em;bottom:-.02em;height:.16em;background:var(--bl-blood);-webkit-mask:url(bl-brush-stroke.svg) 0 0 / 100% 100% no-repeat;mask:url(bl-brush-stroke.svg) 0 0 / 100% 100% no-repeat;transform-origin:left center;transform:scaleX(var(--bl-underline, 1));transition:transform 1s var(--bl-ease-out) .25s}.bl .bl-title__brush{font-size:1.12em}.bl .bl-brush{display:inline-block;font-family:var(--bl-brush);font-weight:400;color:var(--bl-blood);text-transform:uppercase;letter-spacing:.01em;line-height:.95;transform:rotate(-3deg) translateY(.02em);-webkit-mask:url(bl-brush-dry.svg) 0 0 / 4.2em auto repeat;mask:url(bl-brush-dry.svg) 0 0 / 4.2em auto repeat;padding:.04em .06em .08em}.bl .bl-brush--white{color:#fff}.bl .bl-brush--gold{color:var(--bl-gold-hi)}.bl .bl-brush--keepcase{text-transform:none}.bl-tone--blood .bl-brush{color:var(--bl-ink)}.bl .bl-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--bl-fg-2);max-width:520px}.bl .bl-text{font-size:15px;line-height:1.65;color:var(--bl-fg-2)}.bl .bl-rte p+p{margin-top:.9em}.bl .bl-rte strong{color:var(--bl-fg);font-weight:700}.bl .bl-btn{--bl-btn-bg: var(--bl-blood);--bl-btn-fg: #fff;--bl-btn-glow: rgba(216, 31, 38, .55);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:4px;background:var(--bl-btn-bg);color:var(--bl-btn-fg);font-family:var(--bl-body);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .35s var(--bl-ease),box-shadow .35s var(--bl-ease),background-color .3s,color .3s}.bl .bl-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--bl-ease)}.bl .bl-btn:hover{color:var(--bl-btn-fg);transform:translateY(-2px);box-shadow:0 16px 34px -14px var(--bl-btn-glow)}.bl .bl-btn:hover:before{transform:translate(120%)}.bl .bl-btn:active{transform:translateY(0)}.bl .bl-btn svg{width:16px;height:16px;flex:none;transition:transform .35s var(--bl-ease)}.bl .bl-btn:hover svg{transform:translate(4px)}.bl .bl-btn--dark{--bl-btn-bg: var(--bl-ink);--bl-btn-fg: #fff;--bl-btn-glow: rgba(216, 31, 38, .45)}.bl .bl-btn--dark:hover,.bl .bl-btn--dark:focus-visible{--bl-btn-bg: var(--bl-blood);--bl-btn-fg: #fff;transform:none;box-shadow:0 10px 22px -12px #d81f26a6}.bl .bl-btn--light{--bl-btn-bg: #fff;--bl-btn-fg: var(--bl-ink);--bl-btn-glow: rgba(216, 31, 38, .55)}.bl .bl-btn--light:hover,.bl .bl-btn--light:focus-visible{--bl-btn-bg: var(--bl-blood);--bl-btn-fg: #fff}@media(hover:hover){.bl .bl-btn:not(.bl-btn--dark):not(.bl-btn--light):not(.bl-btn--gold):not(.bl-btn--ghost):hover{--bl-btn-bg: var(--bl-ink);--bl-btn-fg: #fff;transform:none;box-shadow:0 10px 22px -12px #000000b3}}.bl .bl-btn--gold{--bl-btn-bg: var(--bl-gold);--bl-btn-fg: var(--bl-ink);--bl-btn-glow: rgba(201, 161, 74, .55)}.bl .bl-btn--ghost{background:transparent;color:var(--bl-fg);box-shadow:inset 0 0 0 1.5px currentColor;--bl-btn-fg: currentColor}.bl .bl-btn--ghost:hover{color:var(--bl-fg);box-shadow:inset 0 0 0 1.5px currentColor,0 14px 30px -18px currentColor}.bl .bl-btn--ghost:before{background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.18) 50%,transparent 70%)}.bl .bl-btn--sm{min-height:42px;padding:0 20px;font-size:12px}.bl .bl-btns{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.bl .bl-btn{min-height:50px;padding:0 22px}}.bl .bl-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:5px;position:relative;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.bl .bl-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;transform-origin:right;transition:transform .45s var(--bl-ease)}.bl .bl-link:hover{color:var(--bl-accent)}.bl .bl-link:hover:after{transform:scaleX(.35);transform-origin:left}.bl .bl-link svg{width:14px;height:14px;transition:transform .35s var(--bl-ease)}.bl .bl-link:hover svg{transform:translate(4px)}.bl-grunge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bl-grunge__wall{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--bl-wall-o, .2);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.02 .035' numOctaves='5' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.25 -.42'/%3E%3C/filter%3E%3Crect width='400' height='400' filter='url(%23g)'/%3E%3C/svg%3E");background-size:400px 400px}.bl-grunge__noise{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--bl-noise-o, .16);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.bl-grunge__glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(38% 46% at var(--bl-glow-x, 72%) var(--bl-glow-y, 45%),rgba(216,31,38,.42),transparent 70%),radial-gradient(30% 36% at 12% 90%,rgba(125,11,16,.45),transparent 70%),radial-gradient(28% 30% at 8% 6%,rgba(201,161,74,.14),transparent 70%)}.bl-fx-beat .bl-grunge__glow{animation:bl-glow 14s ease-in-out infinite alternate}@keyframes bl-glow{to{transform:translate(-3%,2%) scale(1.06)}}.bl-grunge__vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55))}.bl-splat{position:absolute;width:var(--s, 360px);aspect-ratio:1;left:var(--x, 0);top:var(--y, 0);background:var(--c, var(--bl-blood));opacity:var(--o, .9);transform:translate(-50%,-50%) rotate(var(--r, 0deg));-webkit-mask:url(bl-splatter-1.svg) center / contain no-repeat;mask:url(bl-splatter-1.svg) center / contain no-repeat}.bl-grunge--light .bl-grunge__wall{filter:invert(1);mix-blend-mode:multiply;opacity:.07}.bl-grunge--light .bl-grunge__noise{mix-blend-mode:multiply;opacity:.08}.bl-grunge--light .bl-splat{opacity:calc(var(--o, .9) * .22)}.bl-grunge--red .bl-splat{background:var(--bl-ink);opacity:calc(var(--o, .9) * .4)}.bl-grunge--red .bl-grunge__wall{opacity:.4}.bl-splat--2{-webkit-mask-image:url(bl-splatter-2.svg);mask-image:url(bl-splatter-2.svg)}.bl-splat--3{-webkit-mask-image:url(bl-splatter-3.svg);mask-image:url(bl-splatter-3.svg)}.bl-stroke{position:absolute;left:var(--x, 0);top:var(--y, 0);width:var(--w, 60%);height:var(--h, 70px);background:var(--c, var(--bl-blood));opacity:var(--o, 1);transform:rotate(var(--r, -4deg));-webkit-mask:url(bl-brush-stroke.svg) 0 0 / 100% 100% no-repeat;mask:url(bl-brush-stroke.svg) 0 0 / 100% 100% no-repeat}.bl-crown{color:var(--bl-gold);width:var(--w, 90px);height:auto;overflow:visible}.bl-crown path{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.bl-fx-beat .bl-crown--draw path{stroke-dasharray:600;stroke-dashoffset:600;animation:bl-draw 1.6s var(--bl-ease-out) .4s forwards}@keyframes bl-draw{to{stroke-dashoffset:0}}.bl-ecg{display:block;width:100%;height:var(--bl-ecg-h, 70px);overflow:visible;pointer-events:none}.bl-ecg path{fill:none;stroke-linecap:round;stroke-linejoin:round}.bl-ecg__base{stroke:var(--bl-ecg-c, var(--bl-blood));stroke-width:1.6;opacity:.38}.bl-ecg__spike{stroke:var(--bl-ecg-c, var(--bl-blood));stroke-width:3;opacity:.95}.bl-ecg__pulse,.bl-ecg__head{opacity:0}.bl-fx-beat .bl-ecg.is-ready .bl-ecg__pulse{opacity:1;stroke:var(--bl-ecg-c, var(--bl-blood));stroke-width:3;filter:drop-shadow(0 0 5px rgba(255,58,64,.9));animation:bl-ecg-run var(--bl-ecg-dur, 3s) linear infinite}.bl-fx-beat .bl-ecg.is-ready .bl-ecg__head{opacity:1;stroke:#fff;stroke-width:3.4;filter:drop-shadow(0 0 6px #ff3a40) drop-shadow(0 0 14px rgba(255,58,64,.8));animation:bl-ecg-run var(--bl-ecg-dur, 3s) linear infinite}.bl-fx-beat .bl-ecg.is-ready .bl-ecg__spike{animation:bl-ecg-thump var(--bl-ecg-dur, 3s) linear infinite;animation-delay:var(--bl-ecg-delay, 0s)}@keyframes bl-ecg-run{0%{stroke-dashoffset:var(--bl-from)}to{stroke-dashoffset:var(--bl-to)}}@keyframes bl-ecg-thump{0%,to{opacity:.95;filter:none}4%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,58,64,.95))}16%{opacity:.95;filter:none}}.bl-ecg.is-paused path{animation-play-state:paused!important}.bl-tone--blood .bl-ecg{--bl-ecg-c: #fff}.bl-fx-fade .bl-reveal{opacity:0;transform:translate3d(0,34px,0);transition:opacity .9s var(--bl-ease),transform 1s var(--bl-ease-out);transition-delay:var(--bl-d, 0s)}.bl-fx-fade .bl-reveal--left{transform:translate3d(-40px,0,0)}.bl-fx-fade .bl-reveal--zoom{transform:scale(.94)}.bl-fx-fade .bl-reveal.is-in{opacity:1;transform:none}.bl-fx-fade [data-bl-split] .bl-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.bl-fx-fade [data-bl-split] .bl-w>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1s var(--bl-ease-out);transition-delay:var(--bl-d, 0s)}.bl-fx-fade [data-bl-split].is-in .bl-w>span{transform:none}.bl-fx-fade .bl-title:not(.is-in) .bl-title__solid{--bl-underline: 0}.bl-fx-fade:not(.bl-motion-ready) .bl-reveal,.bl-fx-fade:not(.bl-motion-ready) [data-bl-split] .bl-w>span{animation:bl-failsafe .01s 2.5s forwards}@keyframes bl-failsafe{to{opacity:1;transform:none}}.bl-marquee{overflow:hidden;white-space:nowrap}.bl-marquee__track{display:flex;width:max-content;animation:bl-marquee var(--bl-marquee-dur, 40s) linear infinite}.bl-marquee--reverse .bl-marquee__track{animation-direction:reverse}.bl-marquee:hover .bl-marquee__track{animation-play-state:paused}@keyframes bl-marquee{to{transform:translate(-50%)}}.bl-grid{display:grid;grid-template-columns:repeat(var(--bl-cols, 4),minmax(0,1fr));gap:var(--bl-gap-y, 36px) var(--bl-gap-x, 20px)}@media(max-width:989px){.bl-grid{grid-template-columns:repeat(var(--bl-cols-t, 3),minmax(0,1fr))}}@media(max-width:749px){.bl-grid{grid-template-columns:repeat(var(--bl-cols-m, 2),minmax(0,1fr));--bl-gap-x: 12px;--bl-gap-y: 28px}}@media(max-width:749px){.bl-rail-m{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--bl-rail-w, 64%);gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;margin:0 calc(var(--bl-gutter) * -1);padding:0 var(--bl-gutter) 6px;scroll-padding-left:var(--bl-gutter);scrollbar-width:none}.bl-rail-m::-webkit-scrollbar{display:none}.bl-rail-m>*{scroll-snap-align:start}}.bl-stars{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--bl-fg-2);line-height:1}.bl-stars__icons{--bl-star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 1.2l2.7 5.6 6.1.9-4.4 4.3 1 6.1L10 15.2l-5.4 2.9 1-6.1L1.2 7.7l6.1-.9z'/%3E%3C/svg%3E");position:relative;width:74px;height:13px;flex:none;background:linear-gradient(90deg,var(--bl-star-c, var(--bl-gold)) var(--bl-rating, 100%),rgba(128,128,128,.3) var(--bl-rating, 100%));-webkit-mask:var(--bl-star) 0 0 / 14.8px 13px repeat-x;mask:var(--bl-star) 0 0 / 14.8px 13px repeat-x}.bl-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0}.bl-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--bl-r);aspect-ratio:4 / 5;background:var(--bl-card-bg);transform:perspective(900px) rotateX(var(--bl-ry, 0deg)) rotateY(var(--bl-rx, 0deg));transition:box-shadow .45s var(--bl-ease),transform .5s var(--bl-ease);will-change:transform}.bl-card__media.is-tilting{transition:box-shadow .45s var(--bl-ease),transform .12s linear}.bl-card:hover .bl-card__media{box-shadow:0 30px 50px -30px #00000080}.bl-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform 1s var(--bl-ease),opacity .6s var(--bl-ease)}.bl-card__img--alt{opacity:0;mix-blend-mode:normal;transform:scale(1.04)}.bl-card:hover .bl-card__img{transform:scale(1.05)}.bl-card.has-alt:hover .bl-card__img--main{opacity:0}.bl-card.has-alt:hover .bl-card__img--alt{opacity:1;transform:scale(1)}.bl-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;z-index:3;background:var(--bl-blood);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--bl-ease)}.bl-card:hover .bl-card__media:after{transform:scaleX(1)}.bl-card__badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.bl-badge{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;background:var(--bl-ink);color:#fff;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1}.bl-badge--sale{background:var(--bl-blood)}.bl-badge--gold{background:var(--bl-gold);color:var(--bl-ink)}.bl-badge--muted{background:#0b0b0cb8}.bl-card__qa{position:absolute;left:10px;right:10px;bottom:12px;z-index:4}.bl .bl-card__qa-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;border-radius:10px;background:var(--bl-ink);color:#fff;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;transform:translateY(calc(100% + 16px));transition:transform .45s var(--bl-ease),background-color .3s}.bl .bl-card__qa-btn:hover{background:var(--bl-blood);color:#fff}.bl .bl-card__qa-btn svg{width:14px;height:14px}.bl-card:hover .bl-card__qa-btn,.bl-card:focus-within .bl-card__qa-btn{transform:none}.bl-card__sizes{position:absolute;left:8px;right:8px;bottom:8px;z-index:5;padding:14px 12px 12px;border-radius:12px;max-height:calc(100% - 16px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;background:#0b0b0cf0;color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s var(--bl-ease),transform .4s var(--bl-ease),visibility .3s}.bl-card.is-picking .bl-card__sizes{opacity:1;visibility:visible;transform:none}.bl-card.is-picking .bl-card__qa-btn{transform:translateY(calc(100% + 16px))}.bl-card__sizes-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bl-inv-2)}.bl .bl-card__sizes-close{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff}.bl .bl-card__sizes-close:hover{background:#ffffff1f}.bl-card__sizes-list{display:flex;flex-wrap:wrap;gap:6px}.bl .bl-size{min-width:42px;height:36px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.22);font-size:12px;font-weight:700;color:#fff;transition:background-color .25s,border-color .25s,color .25s}.bl .bl-size:hover{background:#fff;color:var(--bl-ink);border-color:#fff}.bl .bl-size[aria-pressed=true]{background:var(--bl-gold-hi);border-color:var(--bl-gold-hi);color:var(--bl-ink)}.bl-card__sizes-list+.bl-card__sizes-top{margin-top:12px}.bl .bl-size[disabled]{opacity:.35;text-decoration:line-through;cursor:not-allowed;background:none;color:#fff}.bl .bl-size.is-loading,.bl .bl-card__qa-btn.is-loading{pointer-events:none;opacity:.6}.bl-card.is-added .bl-card__sizes-top span:after{content:" \2713";color:var(--bl-gold-hi)}.bl-card__msg{margin-top:8px;font-size:12px;line-height:1.4;color:var(--bl-gold-hi)}.bl-card__msg:empty{display:none}@media(hover:none){.bl-card__qa{left:auto;right:10px;bottom:10px}.bl .bl-card__qa-btn{width:40px;height:40px;border-radius:50%;transform:none;padding:0;background:#0b0b0ce6}.bl .bl-card__qa-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bl .bl-card__qa-btn svg{width:16px;height:16px}.bl-card.is-picking .bl-card__qa-btn{transform:scale(0)}}@media(max-width:749px){.bl-card__sizes{left:6px;right:6px;bottom:6px;padding:10px 8px 8px}.bl-card__sizes-top{margin-bottom:8px;font-size:10px;letter-spacing:.12em}.bl-card__sizes-list{gap:5px}.bl .bl-size{min-width:0;flex:1 0 calc(33.333% - 4px);height:34px;padding:0 4px;font-size:12px}}.bl-card__info{display:flex;flex-direction:column;gap:8px;padding:0 2px}.bl-card__row{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bl-card__row:empty{display:none}.bl-card__name{min-width:0}.bl-card__cat{display:block;margin-bottom:3px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-fg-2)}.bl .bl-card__title{font-size:15px;font-weight:700;line-height:1.3;color:var(--bl-fg);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;transition:color .25s}.bl .bl-card__title:hover{color:var(--bl-accent)}.bl-tone--ink .bl-card__title:hover,.bl-tone--coal .bl-card__title:hover{color:var(--bl-gold-hi)}.bl-price{display:flex;flex-direction:column;align-items:flex-end;flex:none;text-align:right;font-weight:800;font-size:15px;line-height:1.3;color:var(--bl-fg);white-space:nowrap}.bl-price__from{font-size:11px;font-weight:600;color:var(--bl-fg-2)}.bl-price__now.is-sale{color:var(--bl-blood)}.bl-tone--ink .bl-price__now.is-sale,.bl-tone--coal .bl-price__now.is-sale{color:var(--bl-blood-hi)}.bl-price__was{font-weight:600;font-size:12px;color:var(--bl-fg-2);text-decoration:line-through}.bl-card__row .bl-stars{margin-left:auto}@media(min-width:990px){.bl-card__row .bl-stars{margin-left:0}.bl-card__info{gap:6px}}@media(max-width:749px){.bl-card{gap:10px}.bl-card__row{gap:6px}.bl-card__cat{font-size:10px;letter-spacing:.1em}.bl .bl-card__title,.bl-price{font-size:13.5px}.bl-stars__icons{width:64px;height:11px;-webkit-mask-size:12.8px 11px;mask-size:12.8px 11px}}@media(prefers-reduced-motion:reduce){.bl *,.bl *:before,.bl *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bl-marquee__track{animation:none!important}}@media(max-width:749px){.bl-card__cat{display:none}.bl-card__row--top{flex-direction:column;align-items:flex-start;gap:4px}.bl .bl-card__title{font-size:14.5px;line-height:1.35;-webkit-line-clamp:3;line-clamp:3;min-height:2.7em}.bl-price{flex-direction:row;align-items:baseline;gap:6px;text-align:left;font-size:14.5px}.bl-price__from{font-size:11px}.bl-card__row .bl-stars{margin-left:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bl-base.css.map */
