/* GidOnline measured title page: Verdana, dense tables, square dark panels. */
:root{color-scheme:dark;--accent:#ed2424;--accent_hover:#ff5959;--main_font:#dadada;--text_font:#a5a5a5;--body_bg:#000;--card_bg:#222;--watch_accent:#b92b27;--watch_accent_font:#fff}
body.gidonline{background:var(--st-appearance-body_bg,#000);color:var(--st-appearance-main_font,#a5a5a5);margin:0;font:12px Verdana,Geneva,sans-serif}.gidonline a{color:#ccc}.gidonline a:hover{color:#fff}.gidonline h1,.gidonline h2,.gidonline h3,.gidonline p{margin-top:0}.gidonline button,.gidonline input,.gidonline textarea,.gidonline select{font:inherit;color:#bbb;border:1px solid #333;border-radius:0;background:#242424;padding:6px 9px;max-width:100%}.gidonline :focus-visible{outline:2px solid #ff4545;outline-offset:3px}.gidonline button:disabled{opacity:.6;cursor:default}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.go-skip{position:fixed;top:-70px;left:10px;background:#eee;color:#111!important;padding:12px;z-index:100}.go-skip:focus{top:8px}.go-site{max-width:960px;margin:300px auto 0;background:var(--st-appearance-dark_bg,#111)}.go-has-banner .go-site{margin-top:0}.go-header{height:105px;display:flex;align-items:center;gap:45px;padding:16px 58px}.go-logo{width:300px;flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#bbb!important}.go-logo strong{font:bold 36px/40px Arial,sans-serif;letter-spacing:-1px;color:#c4c4c4;text-shadow:-2px -2px #000,2px 2px #000,0 3px #000}.go-logo>span{font:bold 11px/12px Arial,sans-serif;letter-spacing:5px;color:#bbb;text-shadow:1px 1px #000}.go-logo img,.go-logo svg{display:block;max-width:283px;max-height:73px;object-fit:contain}.go-header-tools{width:344px;flex:none;min-width:0}.header-search{position:relative}.search-form{display:flex;height:31px;gap:2px}.search-form .input-text{flex:1;min-width:0}.search-form input{height:31px;width:100%;background:#111;border:2px solid #202026;padding:5px;font-size:12px}.search-submit{width:105px;height:31px;background:#222!important;border-color:#222!important}.search-submit svg{display:none}.search-submit:after{content:'Поиск';color:#a5a5a5;font-size:12px}.search-results-wrap{position:absolute;left:0;right:0;top:33px;background:#202020;z-index:40}.search-results:not(:empty){border:1px solid #444;padding:10px}.search-results img{width:45px}.loader:not(.active){display:none}.go-top-links{display:flex;justify-content:center;flex-wrap:wrap;margin-top:5px;font-size:11px;gap:0}.go-top-links a{padding:0 8px;border-right:1px solid #444;text-decoration:none}.go-top-links a:last-child{border-right:0}.go-season-strip{display:flex;overflow:auto;gap:4px;padding:2px 5px 4px;scrollbar-width:thin}.go-season-tile{flex:0 0 132px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:207px;background:#202020;border:4px solid #191919;text-decoration:none;padding:2px 2px 0;font-size:11px;text-align:center}.go-season-tile img{width:120px;height:173px;object-fit:cover;display:block}.go-season-tile span{padding:5px 2px;min-height:28px}.go-section-table{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;padding:0 5px 4px}.go-section-table>a,.go-section-table li>a{display:flex;align-items:center;justify-content:center;min-height:28px;padding:5px 3px;background:#202020;text-align:center;font-size:11px;text-transform:uppercase;text-decoration:none}.go-section-table ul{display:contents;list-style:none;padding:0;margin:0}.go-section-table li{display:contents}.go-section-table .menu{display:contents}.go-layout{display:grid;grid-template-columns:650px minmax(0,1fr);gap:6px;padding:4px 5px;background:#111;align-items:stretch}.go-main{grid-column:1;grid-row:1;min-width:0;background:var(--st-appearance-main_bg,#191919);border:5px solid #151515;padding:6px}.go-aside{grid-column:2;grid-row:1;min-width:0;background:#222;border:5px solid #171717}.go-aside-heading{font-size:12px;font-weight:400;line-height:1.4;text-align:center;background:linear-gradient(#292929,#222);color:#d1d1d1;padding:8px;margin:0;border-bottom:5px solid #191919;overflow-wrap:anywhere}.go-aside-body{padding:15px 12px}.go-aside-body nav{display:grid;gap:10px}.go-aside-body h3{font-size:13px;font-weight:400;margin-top:25px;margin-bottom:10px}.go-aside-body ul{list-style:none;padding:0;margin:0}.go-aside-body li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid #303030}.go-aside-body li span{font-size:11px;color:#888}.header-liked-episodes{margin-top:25px}.header-liked-episodes__toggle{font-size:11px!important;min-height:36px;width:100%;text-align:left}.header-liked-episodes__panel{padding-top:12px}.header-liked-episodes__list{display:grid;gap:10px}.header-liked-episodes__list img{width:65px;height:45px;object-fit:cover}.content-wrap,.content-wrap.full-width{width:auto;max-width:none;margin:0;padding:0}.content-wrap-inner{padding:0}.breadcrumbs{font-size:11px;line-height:1.5;list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:-6px -6px 7px;padding:7px 2px;background:#111}.breadcrumbs a{text-decoration:none}.film-card{display:grid;grid-template-columns:204px minmax(0,1fr);gap:10px;padding:0;margin:0}.film-card-left{width:204px;min-width:0}.film-card-right{min-width:0}.poster-zoom-wrap{display:block;position:relative}.poster-image{display:block;width:204px;height:304px;object-fit:cover;border:2px solid #292929}.poster-zoom-icon{position:absolute;bottom:6px;right:6px;padding:4px;background:#000a;opacity:0;color:#ddd}.poster-zoom-wrap:hover .poster-zoom-icon,.poster-zoom-wrap:focus .poster-zoom-icon{opacity:1}.film-heading{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;background:var(--st-appearance-table_header_bg,#232323);min-height:36px}.film-heading:before{content:'название';padding:9px 10px;color:#a5a5a5;font-size:12px}.film-heading h1{font-size:16px;line-height:normal;font-weight:400;color:var(--st-appearance-table_header_font,#dadada);padding:7px 10px;margin:0;overflow-wrap:anywhere}.film-heading h1:first-letter{color:#ef0808;font-weight:700}.film-info{display:flex;flex-direction:column;gap:0}.film-info>.top,.film-info>.top>.column{display:contents}.film-info .item{display:grid;grid-template-columns:150px minmax(0,1fr);font-size:12px;line-height:normal;min-height:35px;background:var(--st-appearance-table_row_bg,#191919)}.film-info .item:nth-child(odd){background:var(--st-appearance-table_row_bg,#222)}.film-info .item>span{padding:9px 10px;color:var(--st-appearance-text_font,#aaa);text-transform:lowercase}.film-info .item>div{padding:9px 10px;color:var(--st-appearance-table_row_font,#d5d5d5);overflow-wrap:anywhere}.film-info .item a+a{margin-left:5px}.rating-other{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 10px;background:#222}.rating-other .link{display:inline-flex;gap:5px;align-items:center;text-decoration:none}.logo-ref.kinopoisk:before{content:'КП';color:#ed5a1b;font-weight:700}.logo-ref.imdb:before{content:'IMDb';background:#ceae36;color:#111;font:bold 9px/13px Arial;padding:2px}.logo-ref.shikimori:before{content:'Sh';color:#ddd}.logo-ref.viewer:before{content:'★';color:#dd4a13}.likes{justify-content:space-between;padding:6px 0;margin:0;gap:8px}.likes-circle-count{display:none}.like-button{width:34px;height:30px;min-height:30px;padding:5px!important;background:#232323!important;border-color:#363636!important}.like-button.active{color:#f07b28}.like-button svg{fill:currentColor}.likes-item.dislike svg{transform:rotate(180deg)}.like-count{font-size:11px}.film-poster-actions{display:flex;justify-content:space-between;gap:3px;margin-top:3px}.poster-action{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:#222!important;border:1px solid #333!important;color:#aaa!important;padding:5px!important;cursor:pointer}.poster-action.saved{color:#ee6262!important}.go-description{margin:9px 0 0;background:var(--st-appearance-card_bg,#222);padding:10px}.go-description h2{font-size:16px;font-weight:400;margin:0 0 7px;color:#aaa}.go-description h2:first-letter{color:#f01919}.film-desc-wrap{line-height:normal;margin:0}.film-desc-inner p{margin-bottom:8px}.film-desc-inner p:last-child{margin-bottom:0}.film-desc-inner.collapsed{max-height:120px;overflow:hidden}.film-desc-more{background:none!important;border:0!important;padding:3px 0!important;text-decoration:underline;color:#bbb;font-size:11px!important}.film-card--episode{display:block}.film-card--episode .film-heading{display:block}.film-card--episode .film-heading:before{display:none}.film-card--episode h1{font-size:16px;padding:10px}.bohfilm-rec-zone{position:relative;margin:20px 0 0;scroll-margin-top:10px}.film-player-wrap{margin:0}.film-player-wrap>h2{font-size:18px;font-weight:700;line-height:normal;color:#aaa;margin:0;padding:12px 15px 20px}.bohfilm-player-block{border:5px solid #252525;background:#000;margin:0 4px}.bohfilm-player-block .bf-watch{margin:0;font:inherit;--watch_accent:#af2e28;--watch_accent_font:#fff}.bf-watch__shell{border-radius:0}.bf-watch__embed,.bf-watch__facade{aspect-ratio:607/360}.bf-watch__notice{min-height:350px;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:#000;color:#aaa}.bohfilm-player-unavailable,.bohfilm-player-fallback-note{padding:20px;background:#080808;color:#aaa}.cinema-mode .bohfilm-rec-zone{z-index:100;box-shadow:0 0 0 100vmax #000e}.st-episodes{background:#222;border:1px solid #151515;padding:10px;margin:12px 0}.st-episodes-heading h2{font-size:16px;font-weight:400;color:#bbb}.st-episodes-heading h2:first-letter{color:#f31919}.st-continue{font-size:11px;color:#bbb;text-decoration:underline}.st-season{margin:12px 0}.st-season summary{padding:10px;background:#191919;border:1px solid #333;font-size:12px;color:#ccc;min-height:38px}.st-season-count{font-size:11px;color:#aaa}.st-episode-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding-top:6px}.st-episode{background:#181818;border:1px solid #3a3a3a}.st-episode>a{min-height:68px;padding:10px 7px;gap:4px;font-size:12px;color:#ccc}.st-episode>a:hover{background:#292929}.st-episode-name{font-size:10px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}.st-episode.is-active{outline:2px solid #c9423b;outline-offset:0}.st-episode.is-active>a{color:#ffb3aa;background:#332222}.st-watched{font-size:10px!important;border-top:1px solid #333!important;background:#232323!important;color:#aaa!important;min-height:34px;padding:6px 4px!important}.st-episode.is-watched .st-watched{background:#443029!important;color:#eabc9a!important}.st-episode-nav{font-size:11px;padding:6px 4px;gap:8px;border-bottom:1px solid #333}.st-episode-nav a{padding:8px 0;color:#ccc}.st-episode-search{font-size:11px}.st-episode-search input{background:#151515;border:1px solid #3a3a3a;padding:8px}.st-storage-notice{font-size:11px;color:#e4b18d}.bohfilm-episode-likes{padding:12px 10px;justify-content:flex-start;background:#222}.bohfilm-episode-description{margin:18px 0}.post-content{padding:10px;background:#202020;line-height:1.5}.post-content table{border-collapse:collapse;max-width:100%}.post-content td,.post-content th{border:1px solid #444;padding:6px}.post-content iframe{max-width:100%}.film-related,.film-gallery,.gallery-block,.bohfilm-rating-scores,.reactions-block,.share-block,.film-parts-carousel,.bohfilm-faq{margin:12px 0;padding:10px;background:#222}.film-related h2,.bohfilm-faq h2{font-size:16px;font-weight:400}.film-related h2:first-letter,.bohfilm-faq h2:first-letter{color:#ed2424}.articles-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.articles-list .item{min-width:0;font-size:11px}.articles-list img{width:100%;aspect-ratio:120/173;object-fit:cover}.articles-list .content-overlay{display:none}.gallery-block img,.film-gallery img{max-height:130px;object-fit:cover}.bohfilm-faq details{padding:10px 0;border-bottom:1px solid #333}.bohfilm-faq summary{cursor:pointer}.bohfilm-faq__question{display:flex;justify-content:space-between;gap:10px}.bohfilm-faq__answer{padding-top:10px}.bohfilm-rating-scores__inner{display:grid;grid-template-columns:65px minmax(0,1fr);gap:12px}.bohfilm-rating-scores__number{font-size:25px;color:#bd4937}.bohfilm-rating-scores__label{font-size:10px}.bohfilm-rating-bar{margin-bottom:10px}.bohfilm-rating-bar__header{display:flex;justify-content:space-between;gap:8px;font-size:11px}.bohfilm-rating-bar__track{height:3px;background:#333;margin:5px 0}.bohfilm-rating-bar__fill{height:100%;background:var(--st-appearance-accent,#c65329)}.bohfilm-rating-bar__inputs{display:flex;flex-wrap:wrap;gap:3px}.bohfilm-rating-btn{min-width:27px;min-height:29px;padding:4px!important}.bohfilm-rating-btn.active{color:#eca877;border-color:#ad4929}.reactions-list,.reactions,#reactions-block{display:flex;flex-wrap:wrap;gap:5px;padding:10px;background:#222;margin:12px 0}.gidonline .reaction-button{font:inherit;display:flex;align-items:center;gap:5px;border:1px solid #3a3a3a;background:#292929;border-radius:0;padding:6px;color:#bbb;cursor:pointer}.gidonline .reaction-button.active{background:#412b24;border-color:#a6573a}.reaction-button.disabled{opacity:.6}.bohfilm-share,.film-share{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0}.bohfilm-share__btn{display:flex;padding:5px;background:#292929;border:1px solid #444}.bohfilm-share__btn svg{width:16px;height:16px;fill:currentColor}.bohfilm-gallery-strip{display:flex;gap:7px;overflow:auto;margin:12px 0}.bohfilm-gallery-strip__item{flex:0 0 120px}.bohfilm-gallery-strip img{width:120px;height:80px;object-fit:cover}.comments-wrap{background:#222;padding:10px;margin:12px 0}.comments-header{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:15px 0}.comments-title{font-size:16px;font-weight:400}.comments-title:first-letter{color:#e52222}.comments-number{font-size:10px;color:#999}.comment-sorting-buttons{display:flex;gap:4px;flex-wrap:wrap}.comment-sorting-buttons>div,.comment-sorting-buttons>span{display:none}.comment-sorting-buttons button{font-size:10px;padding:5px}.comment-sorting-buttons .active{border-color:#955}.comment-list,.comment-list li{list-style:none;padding:0;margin:0}.comment-list .comment{display:flex;gap:9px;padding:12px 0;border-bottom:1px solid #333}.comment-inner{flex:1;min-width:0}.comment-author-avatar img,.comment .avatar{width:34px;height:34px;object-fit:cover}.comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;color:#888}.comment-author{font-weight:700;color:#bbb}.comment-content{overflow-wrap:anywhere;line-height:1.45}.comment-content p{margin:7px 0}.comment-bottom{display:flex;gap:10px;font-size:10px}.comment svg{width:14px;height:14px;fill:currentColor}.comment-replies-list{padding-left:15px}.comment-reply-item.is-hidden{display:none}.comment-respond{background:#202020;padding:10px;border:1px solid #303030}.comment-form textarea{width:100%;min-height:110px;display:block;background:#191919;border:1px solid #333;resize:vertical}.comment-form input:not([type=hidden]):not([type=checkbox]){max-width:100%;background:#1c1c1c}.comment-form-author,.comment-form-email{margin:8px 0}.comment-form label{display:block;margin-bottom:4px;font-size:11px}.comment-form-submit button,.comment-form .submit{background:#303030;color:#ddd;padding:8px 16px}.format-buttons{display:flex;gap:3px;flex-wrap:wrap;margin:6px 0}.format-buttons button{padding:4px;min-width:25px}.format-buttons svg{width:14px;height:14px}.comment-form .error,.comment-error{color:#f29a89}.comment-form .success{color:#b4d3a4}.site-footer{padding:14px 10px;background:#1a1a1a;border-top:4px solid #101010;font-size:10px;color:#888}.footer-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.site-footer .logo{font-size:12px;color:#bbb}.site-footer .logo img,.site-footer .logo svg{max-width:140px;max-height:40px}.footer-menu ul{display:flex;gap:10px;list-style:none;padding:0;margin:0}.footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:15px}.footer-col__title{font-size:11px;color:#bbb}.footer-col__links{padding-left:12px}.footer-share{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.footer-share__link{display:flex;padding:5px;background:#222;border:1px solid #333}.footer-share__icon{width:16px;height:16px;fill:currentColor}#scroll-button{position:fixed;bottom:12px;right:12px;z-index:20}#scroll-button button{width:38px;height:38px;padding:7px;background:#222;border-color:#444}#scroll-button svg{width:20px;height:20px}.pagination{display:flex;gap:5px;flex-wrap:wrap;margin:15px 0}.page-numbers{padding:5px 8px;background:#222;border:1px solid #333}.page-numbers.current{color:#eee;border-color:#a64f4f}
@media(max-width:980px){.go-site{margin-inline:10px}.go-layout{grid-template-columns:minmax(0,650px) minmax(180px,1fr)}.go-header{padding-inline:30px;gap:25px}.go-logo{width:285px}.go-header-tools{flex:1;width:auto}.film-card{grid-template-columns:180px minmax(0,1fr)}.film-card-left{width:180px}.poster-image{width:180px;height:270px}.film-heading,.film-info .item{grid-template-columns:120px minmax(0,1fr)}}
@media(max-width:760px){.go-site{margin:210px 0 0;max-width:100%}.go-header{height:auto;min-height:145px;display:flex;flex-direction:column;gap:15px;padding:18px 12px}.go-logo{width:100%;max-width:300px}.go-logo strong{font-size:34px;line-height:36px}.go-logo>span{font-size:10px;letter-spacing:4px}.go-header-tools{width:100%}.go-top-links{gap:4px;margin-top:7px}.go-top-links a{font-size:10px;padding:2px 6px}.search-submit{width:85px}.go-season-strip{padding-inline:5px}.go-section-table{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:5px}.go-section-table>a{font-size:10px;min-height:35px}.go-layout{display:flex;flex-direction:column;padding:4px;gap:8px}.go-main{padding:5px;border-width:3px;min-width:0;width:100%;order:0}.go-aside{order:1;min-height:0;border-width:3px}.go-aside-body{padding:12px}.go-aside-body nav{display:flex;flex-wrap:wrap;gap:10px}.go-aside-body li{max-width:320px}.go-aside-body .header-liked-episodes{max-width:320px;margin-top:15px}.breadcrumbs{margin:-5px -5px 7px;padding:6px 2px}.film-card{display:flex;flex-direction:column;gap:10px}.film-card-left{width:204px;margin:0 auto}.poster-image{width:204px;height:304px}.film-card-right{width:100%}.film-heading,.film-info .item{grid-template-columns:110px minmax(0,1fr)}.film-heading h1{font-size:16px}.film-info .item>span,.film-info .item>div{padding:9px 7px;overflow-wrap:anywhere}.film-heading:before{padding-left:7px}.go-description{padding:9px}.film-player-wrap>h2{font-size:17px;padding:12px 7px 15px}.bohfilm-player-block{margin:0;border-width:4px}.bf-watch__notice{min-height:205px}.st-episodes{padding:8px}.st-episode-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.st-episode>a{padding:9px 5px;font-size:11px}.st-episode-nav a{max-width:48%}.articles-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bohfilm-rating-scores__inner{grid-template-columns:45px minmax(0,1fr);gap:8px}.bohfilm-rating-btn{min-width:25px}.comments-wrap{padding:8px}.comment-respond{padding:8px}.comment-form input:not([type=hidden]):not([type=checkbox]){width:100%}.footer-columns{grid-template-columns:1fr;gap:7px}.site-footer{padding:12px 9px}}
/* Reference watch strip: heading, compact user stars, then original player. */
.go-watch-heading{font:700 18px/24px Verdana,Arial,sans-serif;color:#bbb;padding:20px 10px 16px;margin:0}
.gidonline .go-watch-rating{margin:0 0 8px;padding:3px 6px;background:#252525;color:#aaa;border:0}
.go-watch-rating .go-star-scale{margin:0}.go-watch-rating .go-star-scale[data-scale=overall]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.go-watch-rating .bohfilm-rating-bar__inputs{display:flex;flex-wrap:nowrap;gap:0}
.gidonline .go-watch-rating .bohfilm-rating-btn{width:15px;min-width:15px;height:20px;min-height:20px;padding:0!important;border:0;background:transparent;color:#686868}
.go-watch-rating .bohfilm-rating-btn svg{width:15px;height:18px;fill:currentColor}.go-watch-rating .bohfilm-rating-btn.active,.go-watch-rating .bohfilm-rating-btn:hover{color:var(--st-appearance-accent,#ef5b27);background:transparent}
.go-watch-rating .go-rating-result{font-size:12px;font-weight:700;color:#999}.go-watch-rating .go-rating-prompt{font-size:11px}.go-rating-details{font-size:10px;line-height:14px;color:#888;text-align:right}.go-rating-details summary{cursor:pointer}.go-rating-details[open]{padding:6px;border:1px solid #444;text-align:left}.go-rating-details[open] .go-star-scale{margin:6px 0}
@media(max-width:760px){.go-watch-heading{font-size:17px;padding:12px 7px 15px}.go-watch-rating .go-rating-result{font-size:11px}}

/* Reference punctuation between separate real genre term links. */
.gidonline .film-info .bohfilm-genre-list a+a:before{content:" / "}

/* D22: saved appearance aliases retain exact reference defaults. */
body.gidonline{--st-reference-accent:#ed2424}

/* F15: wrap unbroken title tokens without changing normal text geometry. */
.gidonline .go-watch-heading,.gidonline .breadcrumbs li{min-width:0;overflow-wrap:anywhere}

/* V02: measured desktop and mobile reference watch-heading typography. */
.gidonline .go-watch-heading{font-family:Verdana,Geneva,sans-serif;font-size:18px;line-height:normal;color:#a5a5a5}

/* D42 restore the original format-icon paint using the button palette. */
.format-buttons svg{fill:currentColor;stroke:currentColor}

/* Demo38: ordinary populated-menu and parts presentation corrections. */
/* Real menus may contain ordinary long titles: wrap only the footer links. */
.site-footer .footer-menu{min-width:0;max-width:100%}
.site-footer .footer-menu .menu{flex-wrap:wrap;min-width:0}
.site-footer .footer-menu li{min-width:0;max-width:100%;overflow-wrap:anywhere}
/* The parts template uses bohfilm-parts-carousel, not the historical alias. */
.bohfilm-parts-carousel{margin:12px 0;padding:10px;background:#222}
.bohfilm-parts-carousel .item-card{min-width:0}
.bohfilm-parts-carousel .item-card__main{display:block;min-width:0;text-decoration:none;color:inherit;overflow-wrap:anywhere}
.bohfilm-parts-carousel .item-image img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:0}
.bohfilm-parts-carousel .text-overlay{display:grid;gap:4px;padding-top:8px;line-height:1.4}
.bohfilm-parts-carousel .h7{font-size:11px;font-weight:700;line-height:1.35}
.bohfilm-parts-carousel .item-year{font-size:11px;color:#aaa}
.bohfilm-parts-carousel .item-rating-other{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px}
.bohfilm-parts-carousel .item-play{display:none}
