/** Shopify CDN: Minification failed

Line 103:0 Unexpected "{"
Line 103:1 Expected identifier but found "%"
Line 113:0 Unexpected "{"
Line 113:1 Expected identifier but found "%"

**/


/* CSS from section stylesheet tags */
.tabing___new_part .video-compare-tabs {
  background:#2b2929;
  padding:0; 
  color: white;
  text-align: center;
}
.tabing___new_part .video-compare-tabsss {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px; padding:20px 0;
}
  
.tabing___new_part .tab-buttons {
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-bottom: 0;
    background: #fff;
    padding:8px 12px;
    border-radius: 50px;
}
.tabing___new_part .tab-buttons button:hover{
  background-color:#2b292933!important;
}
.tabing___new_part .tab-buttons button.active:hover{
   background-color:#2f473a !important;
}  
.tabing___new_part .tab-buttons button {
  background:transparent;
  color: black;
  padding: 0.2rem 1rem;
  border-radius: 9999px;
  border: none;
  cursor: pointer;
}
.tabing___new_part .tab-buttons button.active {
  background: #2f473a;
  color:#fff;
}
.tabing___new_part .tab-content {
  display: none;
}
.tabing___new_part .tab-content.active {
    display: block;
}
.tabing___new_part .video-half {
  width: 50%;
}
.tabing___new_part .video-half video {
  width: 100%;
  height: auto;
}
.tabing___new_part .video-compare-tabsss h3 {
    font-family: var(--heading-font-family) !important;
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    letter-spacing: 0px;
    text-transform: var(--heading-text-transform);
    overflow-wrap: anywhere;
    margin: 0;
    color: #fff;
    font-size: 16.38px;
}

.tabing___new_part .tab-video[hidden] {
    display: block!important;
}


.video__part_v1{
  border-top:0px!important;
}

  .tabing___new_part .tab-buttons .tab-button:nth-child(1){
  order:2;
}
  .tabing___new_part .tab-buttons .tab-button:nth-child(2){
  order:1;
}
   .tabing___new_part .tab-buttons .tab-button:nth-child(3){
  order:3;
}

.video-banner-desk{
  display:block;
}
.video-banner-mobile{
  display:none !important;
}  

{% if section.settings.p3 != blank %}
@media (min-width:667px) {
.video-tabs.tabing___new_part .video-compare-tabsss{
flex-wrap: wrap;
}
.video-tabs.tabing___new_part .video-compare-tabsss h3{
flex-basis: 100%;
}
}

{% endif %}
   .h4-div-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
      gap: 10px;
}

@media (max-width:667px) {
 .h4-div-wrapper {
  width: 100%;
}
.video-banner-desk{
  display:none !important;
}
.video-banner-mobile{
  display:block !important;
}

.tabing___new_part .vtab .video-compare-tabsss {
    margin-top: 0;
    flex-wrap: wrap;
    background-color: #2b2929;
    padding: 10px;
    position: relative;
    top: auto;
    bottom: 0;
    left: 0;
    gap: 5px;
    transform: unset;
    width: 100%;
    flex-direction: row;

}
.tabing___new_part {
    position: relative;
}
.tabing___new_part .video-compare-tabs {
    padding: 0;      
  background-color: transparent !important;
}



  
.tabing___new_part .vtab .tab-buttons {
    display: inline-flex;
    margin-bottom: 0;
    background: #fff;
    padding: 3px 5px;
        width: max-content;
    border-radius: 50px;
}
.object-cover{
  min-height:300px;
}
.tabing___new_part .content-over-media.content-over-media--auto {
    min-height: 300px !important;
    row-gap: 0 !important;
    height: 100%;
    width: 100%;
    min-width: 100%;
    column-gap: 0 !important;
}

.tabing___new_part .vtab .video-compare-tabsss h3,.tabing___new_part .vtab .video-compare-tabsss h4{
  font-size:10px!important;
width: 38%;
}
.tabing___new_part .vtab .video-compare-tabsss h3 {
    width: 100%;
}
.tabing___new_part .vtab .video-compare-tabsss h4 {
   text-align: right;
        width: max-content;
        min-width: 70px;

}

.tabing___new_part .vtab .tab-buttons button{
    font-size: 10px;
    line-height:  10px;
padding: 4px 7px;
}
 
}
.tabing___new_part .video-compare-tabs {
  background:#2b2929;
  padding:0; 
  color: white;
  text-align: center;
}
.tabing___new_part .video-compare-tabsss {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px; padding:20px 0;
}
  
.tabing___new_part .tab-buttons {
    display: flex;
    justify-content: center;
    gap: 1rem;
    margin-bottom: 0;
    background: #fff;
    padding:8px 12px;
    border-radius: 50px;
}
.tabing___new_part .tab-buttons button:hover{
  background-color:#2b292933!important;
}
.tabing___new_part .tab-buttons button.active:hover{
   background-color:#2f473a !important;
}  
.tabing___new_part .tab-buttons button {
  background:transparent;
  color: black;
  padding: 0.2rem 1rem;
  border-radius: 9999px;
  border: none;
  cursor: pointer;
}
.tabing___new_part .tab-buttons button.active {
  background: #2f473a;
  color:#fff;
}
.tabing___new_part .tab-content {
  display: none;
}
.tabing___new_part .tab-content.active {
    display: block;
}
.tabing___new_part .video-half {
  width: 50%;
}
.tabing___new_part .video-half video {
  width: 100%;
  height: auto;
}
.tabing___new_part .video-compare-tabsss h3 {
    font-family: var(--heading-font-family) !important;
    font-weight: var(--heading-font-weight);
    font-style: var(--heading-font-style);
    letter-spacing: 0px;
    text-transform: var(--heading-text-transform);
    overflow-wrap: anywhere;
    margin: 0;
    color: #fff;
    font-size: 16.38px;
}

.tabing___new_part .tab-video[hidden] {
    display: block!important;
}


.video__part_v1{
  border-top:0px!important;
}

  .tabing___new_part .tab-buttons .tab-button:nth-child(1){
  order:2;
}
  .tabing___new_part .tab-buttons .tab-button:nth-child(2){
  order:1;
}
   .tabing___new_part .tab-buttons .tab-button:nth-child(3){
  order:3;
}

.video-banner-desk{
  display:block;
}
.video-banner-mobile{
  display:none !important;
}  


  
@media (max-width:667px) {

.video-banner-desk{
  display:none !important;
}
.video-banner-mobile{
  display:block !important;
}

.tabing___new_part .video-compare-tabsss {
    margin-top: 0;
    flex-direction: column;
    background-color: #1d1d1d80;
    padding: 10px;
    position: absolute;
    top: auto;
    bottom:12%;
    left: 50%;
    transform: translate(-50%, -0%);
}
.tabing___new_part {
    position: relative;
}
.tabing___new_part .video-compare-tabs {
    padding: 0;      
  background-color: transparent !important;
}



  
.tabing___new_part .tab-buttons {
    gap: 8px;
    margin-bottom: 0;
    background: #fff;
    padding: 3px 7px;
    border-radius: 50px;
}
.object-cover{
  min-height:300px;
}
.tabing___new_part .content-over-media.content-over-media--auto {
    min-height: 300px !important;
    row-gap: 0 !important;
    height: 100%;
    width: 100%;
    min-width: 100%;
    column-gap: 0 !important;
}

.tabing___new_part .video-compare-tabsss h3{
  font-size:14px!important;
}


  
}