.media-row-text{display:flex;position:relative;z-index:1;height:100%}.snippet-media-inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.snippet-media-inner{height:100%;display:block;position:relative}.full-row-iframe{width:100vw;height:75.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);box-sizing:border-box}.snippet-media-row{position:relative}.media-caption .main-ttl{line-height:19px;display:inline-block}.snippet-media-inner:has(.main-ttl:hover):after{opacity:0;visibility:hidden}.media-row .snippet-media-row{border:1px solid var(--color-black);border-top:none}.media-row .snippet-media-row:first-child{border-right:none;border-left:none}.media-row .snippet-media-row:nth-child(3){border-left:none}.media-row .block-info{padding:11.5px 16px;color:var(--color-black);text-transform:capitalize;display:block;border-top:1px solid var(--color-black);display:flex;align-items:center;justify-content:space-between;transition:.33s ease}.media-row .block-info .block-btn{display:flex;align-items:baseline;gap:8px}.media-row .block-info:hover{background:var(--color-black);color:var(--color-white)}.media-row{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (min-width:1025px){.snippet-media-inner:hover:after{background:#0000001a!important;transition:.2s ease}}@media (max-width:1024px){.media-row{display:flex;flex-wrap:wrap}.snippet-media-row{flex:0 0 auto;width:100%}.snippet-video .snippet-media-inner:after{display:none}.media-row .snippet-media-row{border:none;border-bottom:1px solid var(--color-black)}}.media-row-text-floted .media-row-text-inner>*:not(:last-child){margin-block-end:3.5rem}.media-row-text-floted .media-row-text-inner__content>*:not(:last-child){margin-block-end:8px}.media-row-text-floted .media-row-text-inner h2{font-size:28px;font-weight:400;font-family:var(--font-secondary)}.snippet-media-inner:has(.media-row-text-floted){padding:1.5rem}.media-row-text-floted .floted-text-block{position:absolute;top:0}@media (max-width:1024px){.media-row-text-floted .floted-text-block{left:0}.media-row-text-floted .media-row-text-inner h2{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/media-row.css.map */
