/** Shopify CDN: Minification failed

Line 97:18 Unexpected "{"
Line 97:27 Expected ":"

**/
.specification-block .specification-banner {  display: flex;  width: 100%; height: 113rem;}
.specification-block .specification-banner.specification-container.position-vertical-center{column-gap:80px; }
.specification-block .specification-banner.specification-container.position-default{align-items: flex-start;}
.specification-block .specification-banner.specification-container.position-vertical-bottom{align-items: flex-end;}
.specification-block .specification-banner.specification-container{  /* justify-content: space-between; */  column-gap: var(--grid-desktop-horizontal-spacing);  row-gap: var(--grid-desktop-vertical-spacing);}
.specification-block .dt-sc-additional-grids{  width: 36%; display: grid;  height: 100%; row-gap: 50px; top: 0; bottom: 0; position: relative; }
.specification-block-main-grid { width: 46%; text-align: center;}
.specification-block-support-block{    display: flex; flex-wrap: wrap; row-gap: 14px; flex-direction: column; width: 50%; }
.specification-block .specification-block-support-content { /*  padding-left: 20px;  */padding-right: 0;}
.specification-block .specification-block-support-content { width: fit-content; }
.specification-block-support-icon-image{  width: 80px;  height: 80px;  border-radius: var(--media-radius);}
.specification-block-support-icon-image { display: flex; justify-content: center; align-items: center;}
/* .specification-block-support-icon-image img{border-radius: var(--media-radius);} */
.specification-block .specification-block-image{width:100%; height:100%;}
.specification-block .specification-block-image img,
.specification-block .specification-block-image svg.placeholder-svg{width:100%; height:100%;/* border-radius: var(--media-radius); */}
.specification-block-content{  display: flex;  justify-content: center;}
.specification-block-banner.grid .specification-block-content{align-items: center;width: 100%;}
.specification-block-banner .specification-block-content .dt-sc-grid-banner-inner > *:not(:last-child){margin:0 0 10px;}
.specification-block .specification-block-support-content > *:not(:last-child){margin:0 0 10px;}
.specification-block .dt-sc-additional-grids .dt-sc-heading  > *:not(:last-child){margin:0 0 10px;} 
.specification-block .dt-sc-additional-grids .dt-sc-heading .dt-sc-heading-description{margin:0;}
.dt-sc-grid-banner-inner.Left{ text-align: left;}
.dt-sc-grid-banner-inner.Right{ text-align: right;}
.dt-sc-grid-banner-inner.Center{ text-align: center;}
/*Additional grid*/

/*Overlay*/

.specification-block-banner.overlay{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-clip: border-box;
    padding: 0;
    overflow: hidden;
}
.specification-block .specification-block-banner.overlay .specification-block-image{  width:100%;  position: absolute;  height: 100%;}
.specification-block .specification-block-banner.overlay  .specification-block-content{position:relative; height:auto;  padding: 20px;margin:15px;border-radius: var(--media-radius);}
.specification-block  h5.specification-block-support-heading{margin:0;}
.specification-block .specification-block-main-grid h4.specification-block-main-title{ margin: 0;}
.specification-block .specification-block-main-grid p.specification-block-description{ margin: 0;}
.specification-block-banner.center {align-items: center; justify-content: center;}
.specification-block-banner.center-left {align-items: flex-start; justify-content: center;}
.specification-block-banner.center-right {  align-items: flex-end; justify-content: center;}
.specification-block-banner.top-left { justify-content: flex-start; align-items: flex-start;}
.specification-block-banner.top-center { justify-content: flex-start; align-items: center;}
.specification-block-banner.top-right { justify-content: flex-start; align-items: flex-end;}
.specification-block-banner.bottom-left { justify-content: flex-end; align-items: flex-start;}
.specification-block-banner.bottom-center { justify-content: flex-end; align-items: center;}
.specification-block-banner.bottom-right { justify-content: flex-end; align-items: flex-end;}
.specification-block-support-content .specification-block-support-description{margin-bottom:0; margin-top:0;}
  .specification-banner.specification-container.style3 .dt-sc-additional-grids .additional_section_blocks{display:grid;grid-template-columns:repeat(1, 1fr); column-gap: 30px;}
.specification-block .specification-banner.specification-container.content_reverse{flex-direction: row-reverse;}
.specification-block .title-wrapper-with-link .sub-heading{ color: var(--sub-heading-color); font-size: 1.8rem; letter-spacing: 7px; }
.specification-block .title-wrapper-with-link{ width:100%;max-width:60%; }
.specification-block .specification-banner .specification_block .specification_block_main_content{ display:flex; flex-wrap:wrap; }
.specification-block .specification-block-support-content .description { width: 230px; margin:0; }
.specification-block .specification-banner.specification-container.position-vertical-center .specification_block .specification_block_button{ margin-top:6rem; }
.specification-block .specification-banner.specification-container.style2 .specification-block-main-grid .specification-block-banner{ gap:0; height:100%;}
.specification-block .specification-banner.specification-container.position-vertical-center .specification_block{ align-self:center; }


@media screen and (max-width:1540px){
  .specification-block .title-wrapper-with-link{ width:100%; max-width:100%; }
}

@media screen and (max-width:1440px){
  .specification-block .specification-banner .specification_block .specification_block_main_content{gap:8rem;}
}

@media screen and (min-width: 991px){
.specification-banner.specification-container.style3 .specification-block-main-grid{position: sticky;top: 30px;height: 100%;}
}
@media screen and (max-width: 990px){

  .specification-block-main-grid, .specification-banner.specification-container.style3 .specification-block-main-grid{    width: 100%; margin-bottom: 0px; order: -1;}
  .specification-banner.specification-container.style3 .dt-sc-additional-grids{width:100%;}
  .specification-banner.specification-container.style3 .dt-sc-additional-grids .additional_section_blocks{display:grid;grid-template-columns:repeat(2, 1fr);    column-gap: 20px;}
  .specification-banner.specification-container.style3 .dt-sc-additional-grids  .additional_block.button{width:max-content;}
  .specification-block .specification-banner.specification-container.position-vertical-center .specification_block .title-wrapper-with-link { text-align:center; align-items:center; padding: 0 4rem;}
  .specification-block-support-block{ align-items:center; }
  .specification-block .specification-block-support-content{ text-align:center; }
  .specification-block .specification-banner.specification-container.position-vertical-center .specification_block .specification_block_button{ padding:2rem; text-align:center; margin:0; }
  .specification-block .specification-banner .specification_block .specification_block_main_content{ row-gap:3rem; }
  #specification-{{ section.id }}.specification-block .dt-sc-additional-grids{ row-gap:3rem; }
  .specification-block .specification-banner{height:100%;}
  .specification-block .specification-banner .specification_block .specification_block_main_content{justify-content:center;}
  .specification-block-support-block{width:100%;}
}
@media screen and (max-width: 749px){
.specification-block .specification-banner{  display: flex; flex-wrap: wrap;}
.specification-block .specification-banner.specification-container.position-vertical-center .specification_block .title-wrapper-with-link{padding:0 1.5rem;}  
}
@media screen and (max-width: 576px){
  .specification-block .dt-sc-additional-grids,
  .specification-banner.specification-container.style3 .dt-sc-additional-grids{width:100%;}
   .specification-banner.specification-container.style3 .dt-sc-additional-grids .additional_section_blocks{display:grid;grid-template-columns:repeat(1, 1fr);}
} 



