.media-banner{position:relative;width:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr));aspect-ratio:3/4;overflow:hidden;margin-top:30px}.media-banner .banner-overlay{position:relative;grid-row:1 / -1;grid-column:1 / -1;background-color:#000;opacity:var(--overlay-opacity);pointer-events:none;z-index:1}.media-banner .banner-media{position:relative;grid-row:1 / -1;grid-column:1 / -1;width:100%;height:auto;pointer-events:none}.media-banner .banner-media--video lazy-video{width:100%;height:100%;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.media-banner .banner-media--video .poster-wrapper{grid-row:1 / -1;grid-column:1 / -1}.media-banner .banner-media video{width:100%;height:100%;object-fit:cover;grid-row:1 / -1;grid-column:1 / -1}.media-banner .banner-img-wrapper{width:100%;height:100%;overflow:hidden}.media-banner .media{width:100%;height:100%}.media-banner .banner-contents{position:relative;display:flex;align-items:var(--align-items);justify-content:var(--justify-content);padding-top:var(--top-spacing);padding-bottom:var(--bottom-spacing);text-align:var(--text-align);grid-row:1 / -1;grid-column:1 / -1;padding-left:20px;padding-right:20px;z-index:2}.media-banner .banner-contents .contents-wrapper{width:100%;max-width:max-content;padding:10px;color:#fff;font-size:7.2vw}.media-banner .banner-contents .banner-heading{font-family:Julietta Messie,cursive!important;font-size:105%;font-weight:400;line-height:1.3;letter-spacing:.05em;margin-bottom:0;text-transform:none}.media-banner .banner-contents .contents-wrapper .rte{font-size:40%;line-height:1.5;margin-bottom:1vw;text-transform:uppercase;font-weight:500}.media-banner .banner-contents a.btn:hover{background-color:var(--link_color_hover)}.review-count{margin:10px 0 1.2vw}.review-count .loox-rating-hp{display:flex;align-items:center;color:#fff;flex-flow:row-reverse;gap:5px;width:max-content;margin:0 auto}.review-count .loox-rating .loox-rating-content{display:flex;justify-content:center}.review-count .loox-rating .loox-rating-content .loox-rating-label{display:none}.review-count .loox-rating>.loox-rating-label{display:block;font-size:clamp(.8rem,3vw,1.5625rem);line-height:1.5;font-weight:400;text-align:center;margin-left:0;transition:all .3s ease-in-out}.review-count .loox-rating>.loox-rating-label stars{font-size:1.2rem;color:#fcd53f;line-height:1}.media-banner .logo-wrapper{grid-row:1 / -1;grid-column:1 / -1;z-index:2;padding:15px;pointer-events:none}.media-banner .logo-wrapper .media{display:flex;justify-content:flex-end;align-items:flex-end}.media-banner .logo-wrapper .media img{width:3em;height:auto;position:relative}@media only screen and (min-width: 768px){.media-banner{aspect-ratio:16/9}.media-banner .banner-contents{padding-left:30px;padding-right:30px;padding-top:0}.media-banner .banner-contents .contents-wrapper{font-size:4.2vw;padding:20px}.review-count .loox-rating>.loox-rating-label stars{font-size:2.35vw}.media-banner .logo-wrapper{padding:25px}.media-banner .logo-wrapper .media img{width:auto;max-width:clamp(3.5em,8vw,8em)}.review-count{margin-top:0}.review-count .loox-rating>.loox-rating-label{text-align:left}.review-count .loox-rating-hp{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/261/assets/mb_media_banner.css.map */
