.bh-appd-section{--bh-app-glyph-stroke:1.5px solid var(--bh-ink)}.bh-apps-idx{padding-block-end:var(--bh-section)}.bh-apps-idx__crumbs{padding-block:var(--bh-space-6)}.bh-apps-idx__title{margin:var(--bh-space-6) 0 0;font-size:clamp(32px,3.5vw,48px);line-height:1.125;font-weight:500;letter-spacing:-.015em;color:var(--bh-ink)}.bh-apps-idx__lead{max-width:58ch;margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-apps-idx__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-gutter);margin:var(--bh-space-12) 0 0;padding:0;list-style:none}.bh-apps-idx__card{display:block;color:inherit;text-decoration:none}.bh-apps-idx__media{position:relative;display:block;aspect-ratio:3 / 2;background:var(--bh-stage);overflow:hidden}.bh-apps-idx__media--drawing{aspect-ratio:4 / 3}.bh-apps-idx__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bh-apps-idx__caption{margin-block-start:var(--bh-space-3)}.bh-apps-idx__name{display:block;margin:0;font-size:16px;line-height:25px;font-weight:500;letter-spacing:0;color:var(--bh-ink)}.bh-apps-idx__card:hover .bh-apps-idx__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bh-apps-idx__spec{display:block;margin-block-start:var(--bh-space-1);font-size:14px;line-height:21px;font-family:var(--bh-mono);color:var(--bh-fg-muted)}.bh-apps-idx__head{max-width:46ch;margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg-muted)}.bh-apps-idx__band{margin:var(--bh-space-2) 0 0;font-family:var(--bh-font);font-size:12px;line-height:18px;letter-spacing:.02em;color:var(--bh-fg-muted);font-variant-numeric:tabular-nums}.bh-apps-idx__note{margin-block-start:var(--bh-space-8)}.bh-appd-hero{background:var(--bh-bg);color:var(--bh-ink)}.bh-appd-hero__photo{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center}.bh-appd-hero__text{margin-block-start:var(--bh-space-8);padding-block-end:var(--bh-section)}.bh-appd-hero__title{max-width:20ch;margin:var(--bh-space-4) 0 0;font-size:clamp(32px,3.5vw,48px);line-height:1.125;font-weight:500;letter-spacing:-.015em;color:var(--bh-ink);text-wrap:pretty}.bh-appd-hero--text{padding-block:var(--bh-section)}.bh-appd-hero--text .bh-appd-hero__text{margin-block-start:0;padding-block-end:0}.bh-appd-body{padding-block:var(--bh-section)}.bh-appd-body__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bh-space-16);align-items:start}.bh-appd-why__text{max-width:46ch;margin:var(--bh-space-4) 0 0;font-size:16px;line-height:25px;color:var(--bh-fg)}.bh-appd-points{display:flex;flex-direction:column;gap:var(--bh-space-4);margin:var(--bh-space-8) 0 0;padding:0;list-style:none}.bh-appd-point{display:flex;gap:var(--bh-space-4);align-items:flex-start}.bh-appd-point__title{display:block;font-size:16px;line-height:25px;font-weight:500;color:var(--bh-ink)}.bh-appd-point__body{display:block;margin-block-start:var(--bh-space-1);font-size:14px;line-height:20px;color:var(--bh-fg-muted)}.bh-appd-glyph{position:relative;flex-shrink:0;display:block;margin-block-start:var(--bh-space-1)}.bh-appd-glyph>span{display:none}.bh-appd-glyph--drawer{display:flex;align-items:center;justify-content:center;width:20px;height:12px;border:var(--bh-app-glyph-stroke)}.bh-appd-glyph--drawer>span:first-child{display:block;width:7px;height:2px;background:var(--bh-ink)}.bh-appd-glyph--shield{width:16px;height:19px;border:var(--bh-app-glyph-stroke);border-radius:2px 2px 8px 8px}.bh-appd-glyph--lock{width:15px;height:18px}.bh-appd-glyph--lock>span:nth-child(1){display:block;position:absolute;bottom:0;left:0;width:15px;height:11px;border:var(--bh-app-glyph-stroke)}.bh-appd-glyph--lock>span:nth-child(2){display:block;position:absolute;top:0;left:3px;width:9px;height:8px;border:var(--bh-app-glyph-stroke);border-bottom:0;border-radius:5px 5px 0 0}.bh-appd-glyph--stack{width:18px;height:18px}.bh-appd-glyph--stack>span:nth-child(-n+2){display:block;position:absolute;width:12px;height:12px;border:var(--bh-app-glyph-stroke);background:var(--bh-white)}.bh-appd-glyph--stack>span:nth-child(1){left:0;top:0}.bh-appd-glyph--stack>span:nth-child(2){right:0;bottom:0}.bh-appd-glyph--grid{display:grid;grid-template-columns:1fr 1fr 1fr;width:18px;height:14px;border:var(--bh-app-glyph-stroke)}.bh-appd-glyph--grid>span{display:block}.bh-appd-glyph--grid>span:nth-child(-n+2){border-right:var(--bh-app-glyph-stroke)}.bh-appd-card{margin-block-start:var(--bh-space-4);padding:var(--bh-space-8);border:var(--bh-hairline) solid var(--bh-line)}.bh-appd-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bh-space-4);padding-block-end:var(--bh-space-4);border-bottom:var(--bh-hairline) solid var(--bh-line)}.bh-appd-card__name{margin:0;font-size:16px;line-height:25px;font-weight:500;letter-spacing:0;color:var(--bh-ink)}.bh-appd-card__price{font-family:var(--bh-font);font-size:16px;line-height:25px;font-weight:500;color:var(--bh-ink);white-space:nowrap}.bh-appd-card__drawing{display:flex;align-items:center;justify-content:center;height:190px;margin-block-start:var(--bh-space-6);background:var(--bh-stage);color:var(--bh-ink)}.bh-appd-card__photo{display:block;max-width:100%;max-height:190px;width:auto;height:auto;object-fit:contain}.bh-appd-card__photo.bh-cabinet-photo--drawing{padding:0;max-height:190px}.bh-appd-card__parts{margin:var(--bh-space-4) 0 0;font-family:var(--bh-mono);font-size:12px;line-height:20px;color:var(--bh-fg-muted);font-variant-numeric:tabular-nums}.bh-appd-card__actions{display:flex;gap:var(--bh-space-2);margin-block-start:var(--bh-space-6)}.bh-appd-button{flex:1;display:flex;align-items:center;justify-content:center;min-height:var(--bh-control);padding:0 var(--bh-space-6);border:var(--bh-hairline) solid var(--bh-ink);border-radius:var(--bh-radius);background:var(--bh-ink);color:var(--bh-ivory);font-size:14px;line-height:20px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color var(--bh-t-fast),color var(--bh-t-fast),border-color var(--bh-t-fast)}.bh-appd-button:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-appd-button--outline{background:transparent;color:var(--bh-ink)}.bh-appd-button--outline:hover{background:var(--bh-hover);border-color:var(--bh-hover);color:var(--bh-white)}.bh-appd-band{background:var(--bh-bg);border-top:var(--bh-hairline) solid var(--bh-rule);border-bottom:var(--bh-hairline) solid var(--bh-rule)}.bh-appd-band__inner{padding-block:var(--bh-section)}.bh-appd-band__title{margin:0;font-size:clamp(26px,2.4vw,32px);line-height:1.25;font-weight:500;letter-spacing:-.015em;color:var(--bh-ink)}.bh-appd-band__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bh-gutter);margin:var(--bh-space-8) 0 0;padding:0;list-style:none}.bh-appd-config{position:relative;background:var(--bh-stage);border:var(--bh-hairline) solid var(--bh-line)}.bh-appd-config:has(.bh-appd-config__link:focus-visible){outline:3px solid var(--bh-focus-ring);outline-offset:4px}.bh-appd-config__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1;color:var(--bh-ink)}.bh-appd-config__photo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bh-appd-config__photo.bh-cabinet-photo--drawing{padding:var(--bh-space-6)}.bh-appd-config__body{padding:0 var(--bh-space-6) var(--bh-space-6)}.bh-appd-config__series{margin:0;font-size:12px;line-height:18px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--bh-fg-muted)}.bh-appd-config__name{margin:var(--bh-space-1) 0 0;font-size:16px;line-height:25px;font-weight:500;letter-spacing:0;color:var(--bh-ink)}.bh-appd-config__link{color:inherit;text-decoration:none}.bh-appd-config__link:focus-visible{outline:none}.bh-appd-config__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.bh-appd-config:hover .bh-appd-config__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bh-appd-config__dims{margin:var(--bh-space-2) 0 0;font-family:var(--bh-mono);font-size:14px;line-height:21px;font-weight:400;color:var(--bh-ink);font-variant-numeric:tabular-nums}.bh-appd-others{padding-block:var(--bh-section)}.bh-appd-others__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--bh-gutter);margin:var(--bh-space-6) 0 0;padding:0;list-style:none}.bh-appd-tile__link{display:block;color:inherit;text-decoration:none}.bh-appd-tile__media{display:block;aspect-ratio:4 / 3;background:var(--bh-stage);overflow:hidden}.bh-appd-tile__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bh-appd-tile__caption{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bh-space-2);margin-block-start:var(--bh-space-3)}.bh-appd-tile__name{font-size:14px;line-height:20px;font-weight:500;color:var(--bh-ink)}.bh-appd-tile__link:hover .bh-appd-tile__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bh-appd-tile__arrow{display:inline-block;font-size:14px;line-height:20px;font-weight:400;color:var(--bh-ink)}.bh-appd-note{margin-block-start:var(--bh-space-8)}.bh-appd-empty{padding-block:var(--bh-section)}@media(max-width:1023px){.bh-appd-body__grid{grid-template-columns:minmax(0,1fr);gap:var(--bh-space-12)}.bh-appd-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bh-appd-others__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.bh-apps-idx__crumbs{padding-block:var(--bh-space-4)}.bh-apps-idx__grid{grid-template-columns:minmax(0,1fr);gap:var(--bh-space-12)}.bh-appd-card{padding:var(--bh-space-6)}.bh-appd-card__head{flex-wrap:wrap;gap:var(--bh-space-1) var(--bh-space-4)}.bh-appd-card__actions{flex-direction:column}.bh-appd-button{flex:none;padding:0 var(--bh-space-4);text-align:center}.bh-appd-band__grid{gap:var(--bh-space-4);margin-block-start:var(--bh-space-6)}.bh-appd-config__body{padding:0 var(--bh-space-4) var(--bh-space-4)}.bh-appd-others__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bh-space-4)}}@media(max-width:479px){.bh-appd-band__grid{grid-template-columns:minmax(0,1fr)}.bh-appd-config{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.bh-appd-config__media{padding:var(--bh-space-3)}.bh-appd-config__body{padding:var(--bh-space-4) var(--bh-space-4) var(--bh-space-4) 0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/bh-application.css.map */
