/** Shopify CDN: Minification failed

Line 233:4 "dispaly" is not a known CSS property
Line 329:0 Unexpected "}"
Line 513:6 "font-sie" is not a known CSS property
Line 700:2 Expected identifier but found "/"
Line 700:21 Expected identifier but found "/"
Line 701:20 Expected identifier but found "/"

**/
.grecaptcha-badge{display:none}.section__flush-top .m-section-my{margin-top:0}.section__flush-bottom .m-section-my{margin-bottom:0}.sf__text-stroke{-webkit-text-stroke:.5px #dfdfdf;letter-spacing:10px;text-transform:uppercase;font-size:110px;font-style:italic;color:rgba(0,0,0,0);font-weight:bold}.sf__text-stroke.text-stroke-1{font-size:48px;line-height:56px;font-style:normal;-webkit-text-stroke:1px dimgray;letter-spacing:0}.sf__text-scroll{font-size:48px;line-height:56px}.m-scroll{display:flex;width:100%;height:165px;position:relative;margin:auto;overflow:hidden}.m-scroll__title{white-space:nowrap;transition:all 1s ease}.m-scroll__title>div{display:flex;animation:scrollText var(--speed, 22s) infinite linear;position:absolute}.sf__scrolling-text .sf__scrolling-text-inner{width:100%;height:auto;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;overflow:hidden;white-space:nowrap;vertical-align:baseline}.sf__scrolling-text .sf__scrolling-text-inner:hover>*{animation-play-state:paused}.sf__scrolling-text .sf__scrolling-text-inner>*{margin:0;animation-duration:var(--speed, 15s)}.sf__scrolling-text .sf__scrolling-text-inner a{color:inherit;text-decoration:none}.sf__scrolling-text .sf__scrolling-text-inner a em{font-style:normal}.sf__scrolling-text .sf__scrolling-text-inner span.custom{padding:0 1em;display:inline-block;vertical-align:middle}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=medium]{padding:0 1em;transform:scale(0.5)}.sf__scrolling-text .sf__scrolling-text-inner span.custom[data-scale=large]{padding:0 2em}.sf__scrolling-text[data-s-dir=ltr] .sf__scrolling-text-inner>*{transform:translateX(-20%) translateZ(0);animation:sf-scrolling-text-animation linear infinite 15s}.sf__scrolling-text[data-s-dir=rtl]{direction:rtl}.sf__scrolling-text[data-s-dir=rtl] .sf__scrolling-text-inner>*{transform:translateX(20%) translateZ(0);animation:sf-scrolling-text-animation-reverse linear infinite 15s}.sf__scrolling-text[data-s-speed=lowest] .sf__scrolling-text-inner>*{animation-duration:15s}.sf__scrolling-text[data-s-speed=medium] .sf__scrolling-text-inner>*{animation-duration:7s}.sf__scrolling-text[data-s-speed=fast] .sf__scrolling-text-inner>*{animation-duration:4s}.sf__scrolling-text[data-style=text-outline] em{-webkit-text-stroke-color:inherit;-webkit-text-fill-color:rgba(0,0,0,0)}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thin] em{-webkit-text-stroke-width:.015em}.sf__scrolling-text[data-style=text-outline][data-outline-thickness=thick] em{-webkit-text-stroke-width:.03em}.sf__scrolling-text[data-style=text-outline] a:hover em{-webkit-text-fill-color:initial;-webkit-text-stroke-width:0}.sf__scrolling-text.font_size_11vh *{font-size:11vh;line-height:1.2em}.sf__tab-item{width:100%;color:#fff;overflow:hidden;margin-bottom:40px}.sf__tab-item input{position:absolute;opacity:0;z-index:-1}.sf__tab-item-label{display:flex;justify-content:space-between;padding:1em 0;font-weight:bold;cursor:pointer;color:#000;border-bottom:1px solid #ededed;position:relative}.sf__tab-item-label::after,.sf__tab-item-label::before{position:absolute;content:"";text-align:center;transition:all var(--m-duration-default, 0.25s);transform:translateY(-50%);top:50%;background:#000}.sf__tab-item-label::after{width:11px;height:1px;right:0}.sf__tab-item-label::before{width:1px;height:11px;right:4.5px}.sf__tab-item-content{max-height:0;padding:0;color:#000;transition:all var(--m-duration-default, 0.25s)}.sf__tab-item input:checked+.sf__tab-item-label{border-bottom-color:#000}.sf__tab-item input:checked+.sf__tab-item-label::before{display:none}.sf__tab-item input:checked~.sf__tab-item-content{max-height:100vh;padding:20px 0 0}.ssw-faveiticon{position:relative !important;display:flex;align-items:center}.ssw-faveiticon:hover i{color:var(--color-primary)}.ssw-socialconnect{display:flex;align-items:center;justify-content:space-between}.ssw-social-login-widget .ssw-socialconnect>div>a{display:inline-flex !important;justify-content:center;align-items:center;height:44px !important}.ssw-social-login-widget .ssw-socialconnect>div>a i[class*=ssw-icon]{transform:none !important}.ssw-stars>i{font-size:16px !important}@media screen and (min-width: 768px){.hide-on-desk{display:none !important}}@media screen and (max-width: 767px){.hide-on-mobile{display:none !important}.hidden-br-mobile br{display:none}}.shopify-policy__container{max-width:740px !important;margin:0 auto 4rem !important}.shopify-policy__title h1{font-size:1.875rem;line-height:2.25rem;padding:32px 16px}@media screen and (min-width: 1024px){.shopify-policy__title h1{font-size:2.25rem;line-height:2.5rem;padding-top:64px;padding-bottom:64px}}.m-menu-badge{position:relative;height:100%}.m-menu-badge::before{content:var(--badge);position:absolute;top:-4px;left:6px;font-size:12px;text-transform:uppercase;width:42px;height:20px;font-weight:500;border-radius:11px;display:flex;align-items:center;justify-content:center}.m-menu-badge--hot::before{background-color:#ffe7e7;color:#da3f3f}.m-menu-badge--new::before{background-color:#d5fbef;color:#3a9076}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.gap-4{gap:16px}.col-span-2{grid-column:span 2/span 2}.font-medium{font-weight:500}.font-semibold{font-weight:600}.text-base{font-size:1rem;line-height:1.5rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.leading-7{line-height:1.75rem}.leading-6{line-height:1.5rem}.pl-8{padding-left:32px}.px-3{padding-left:12px;padding-right:12px}.mt-6{margin-top:24px}.mt-8{margin-top:32px}.mt-10{margin-top:40px}.mb-10{margin-bottom:40px}.mb-6{margin-bottom:24px}.mb-4{margin-bottom:16px}.mb-2\.5{margin-bottom:10px}.mb-2{margin-bottom:8px}.mr-5{margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.list-disc{list-style-type:disc}.w-full{width:100%}.text-color-subtext{color:var(--color-sub-text)}.w-\[20px\]{width:20px}.h-\[20px\]{height:20px}.-mx-4{margin:0 -16px}.px-4{padding:0 16px}.mb-14{margin-bottom:56px}.mt-4{margin-top:16px}.px-12{padding:0 48px}.w-4{width:1rem}.h-4{height:1rem}.w-36{width:9rem}.ml-2{margin-left:8px}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}@media screen and (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.md\:pr-4{padding-right:16px}.md\:pl-12{padding-left:48px}.md\:pr-10{padding-right:40px}.md\:gap-7{gap:28px}.md\:mb-6{margin-bottom:24px}}@media screen and (min-width: 1280px){.xl\:items-center{align-items:center}.xl\:grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}

.m-product-card__action-wrapper .m-add-to-cart {
  background-color: #dc664a !important;
  color: #fff !important;
}
.m-product-card__price{
    display: flex;
    justify-content: space-between;
}
.ekl-description {
  margin-top:20px;
}
.ekl-description .row{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  margin-left:-20px;
  margin-right:-20px;
}
.ekl-description .column {
    width: 50%;
    padding: 20px;
    box-sizing: border-box;
}
.ekl-description .column img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.chair .ekl-description .column img {
  width: auto;
}
.chair .ekl-description .column.right-column>img{
  width: 100%;
}
/* .chair .m-tab-content__inner .column.image-wrap img, .chair .m-tab-content__inner .left-column img {
    width: 14px;
}
 */
.ekl-description .column p{
  margin-bottom:15px;
}
.ekl-description h4{
  text-align:center;
  color:#dc664a;
  max-width:800px;
  margin: 0 auto;
}
.template-product .m-tabs__content{
  max-width:1100px;
  margin: 0 auto;
}
  .accordion {
    margin-bottom: 10px;
  }
  .accordion-header {
    padding: 10px 0;
    cursor: pointer;
    text-transform: uppercase;
    color: #dc664a;
    border-top: 1px solid #727272;
    border-bottom: 1px solid #727272;
    display: flex;
    align-items: center; /* Centering icon vertically */
    margin-bottom:10px;
    font-weight:bold;
  }
  .accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
  }
  .accordion.open .accordion-content {
    max-height: 1000px; /* Adjust this value as needed */
  }
  .accordion svg {
    width: 15px;
    transition: transform 0.3s ease-in-out; /* Smooth rotation animation */
  }
  .accordion.open svg {
    transform: rotate(180deg); /* Rotate the icon when accordion is open */
  }
body .m-product-card__action-wrapper a, body .m-product-card__action-wrapper .m-add-to-cart {
    width: 160px;
    margin: 0 auto;
    background: transparent!important;
    color: #dc664a !important;
    border: 2px solid #dc664a !important;
}
body .m-product-card__action-wrapper a:hover, body .m-product-card__action-wrapper .m-add-to-cart:hover{
  box-shadow: 1px 1px 5px 1px rgba(220,102,74,0.3)!important;
}
.m-collapsible-section p{
  margin-bottom:15px;
}
.m-product-card__title a{
  min-height:48px;
}
.m-product-details-tabs a{
  text-decoration:underline!important;
}
.m-product-details-tabs b{
  font-weight:bol!important;
}
.m-product-details-tabs ul li{
  list-style:inside!important;
}
.udd-table {
    line-height: 35px;
}
.udd-table table td{
  padding:5px 15px;
}
.udd-table table tr, .udd-table table td {
    border: none;
}
.udd-table table tr:nth-child(2n) {
    background-color: #f2f2f2;
}
.udd-table-title {
    font-size: 25px;
  margin-bottom:15px;
}
.m-article__content ul li{
  list-style:disc;
  margin-left:15px;
}
.m-article__content a{
  text-decoration:underline;
}
.template-page  main a{
  text-decoration:underline;
}
.m-slide__bg img, .m-slide__bg--mobile img{
  object-fit: contain!Important;
}
.m-slider:not(.m-slider--adapt).m-slider--large .m-slide__media{
  height:auto!important;
}
.m-slide__bg{
  position:initial!important;
}
.udd-wrapper {
    width: 100%;
}
.notification.warning.null.show{
  display:none;
}
.m-cart-drawer{
  z-index:9999!important;
}
.udd-left {
    width: 50%;
    float: left;
    padding-right: 20px;
}
.udd-table1 {
    border-collapse: collapse;
    width: 100%;
}

.udd-table1 th {
    border: 1px solid #dcdcdc;
    text-align: left;
    padding: 8px;
    background-color: #ddd;
}
table.udd-table1 tr:nth-child(2n) {
    background-color: #f9f9f9;
}
.udd-table1 tr {
    border: 1px solid #dcdcdc;
    text-align: left;
    padding: 8px;
}
.udd-right {
    width: 50%;
    overflow: hidden;
}
.m-product-card__price{
    max-width: 253px;
    margin: 0 auto;
}
.essential_annoucement_bar_wrapper * {
  font-weight:500!important;
}
.ekl-cart-wrapper{
  flex-wrap:wrap;
  overflow-x:scroll;
}
.updesk-custom-upsell{
  width:100%;
   max-width: 96%;
  margin: 0 auto;
      background: transparent;
    box-shadow: none;
}
.updesk-custom-upsell .m-product-form .m-add-to-cart{
      width: 160px;
    margin: 0 auto;
    background: transparent !important;
    color: #dc664a !important;
    border: 2px solid #dc664a !important;
}
.updesk-custom-upsell .m-product-form .m-add-to-cart:hover{
    box-shadow: 1px 1px 5px 1px rgba(220,102,74,0.3)!important;
}
.m-product-details-tabs .m-tab-content__inner ul li{
  list-style:disc;
  margin-left:20px;
}
collapsible-tab a{
  text-decoration:underline;
}
.m-cart-addon__body.open{
  z-index:99;
}
@media only screen and (max-width:767px){
  .updesk-custom-upsell{
    dispaly:none;
  }
  .m-slide__title *{
font-size:40px!important
  }
  #shopify-section-template--16821496578217__16225316461d1cff80 .m-collection-card__info{
    padding:16px;
  }
  .m-product-card__price{
    display:block;
    text-align:center!important;
  }
  .m-newsletter-section--with_image .m-newsletter-section__image{
    display:none;
  }
  #shopify-section-sections--16821491138729__newsletter_ktyRy3 .m-newsletter-section--with_image .m-newsletter-section__inner{
    padding:30px;
  }
  .m-footer{
    background-color:#003349!important;
  }
  .ekl-cart-wrapper{
    flex-direction:row;
    overflow-x:scroll;
  }
  .ekl-collection-text div{
    padding:15px;
  }
  .ekl-collection-text img{
    display:none;
  }
  .ekl-description .row{
    display:block!important;
  }
  .ekl-description .column{
    width:100%!important;
  }
  .hidden-area {
   display:none!important;
  }
  .m-mobile-sticky-bar{
    display:none!important;
  }
  .udd-left {
    float: none;
    padding-right: 0;
    width: 100%;
}
  .udd-right {
    width: 100%;
}
  .ekl-cart{
  overflow-x:visible;
}
  .ekl-cart-footer{
    max-width:100%;
  }
  .m-product-details-tabs .m-tabs__header-inner{
  display:block;
}
  .m-product-details-tabs .m-tabs__header {
    justify-content:flex-start;
  }
  .ekl-bulkorder .col1{
    display:none;
  }
 .ekl-sameday .col1{
    display:none;
  }  
}
.m-cart-addon__header button{
  font-weight: bold;
  border: 2px solid #dc664a;
  padding: 13px;
  box-sizing: content-box;
  text-align: center;
  border-radius: 0;
}
.ekl-bulkorder{
  display:flex;
  color:#003349;
  gap:15px;

  align-items:center;
}
.ekl-sameday{
  display:flex;
  color:#003349;
  gap:0px;

  align-items:center;
}
.ekl-bulkorder img, .ekl-bulkorder .col1{
  width:130px;
  min-width:130px;
}
}
.ekl-sameday img, .ekl-sameday .col1{
  width:100px;
  min-width:100px;
}
.ekl-comp-wrapper .m-custom-content__block-inner{
  background:#f3f4f5;
  padding:30px;
}
.ekl-comp-wrapper h3{
text-align:center;
margin-bottom:20px;
}
.ekl-comp {
  display: flex;
  flex-wrap: wrap;
  gap:20px;
}

.ekl-comp-col {
  flex: 1 1 calc(50% - 10px);
  display: flex;
  flex-direction: column;
}

.ekl-comp-item {
  display: flex;
  align-items: center;
  margin: 10px 0;
}

.ekl-comp-item img {
  width: 24px;
  height: 24px;
  margin-right: 10px;
object-fit:contain;
}

p {
  margin: 0;
font-weight:600;
}

@media (max-width: 768px) {
  .ekl-comp-col {
    flex: 1 1 100%;
  }
  .ekl-comp{
    gap:0;
  }
}
.jsc-row-product {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
}
.jsc-column-prod {
    width: 33.3333%;
}
.jsc-column-prod img{
    max-width: 100%;
    height: 350px;
    object-fit: contain;
}
.jsc-column-prod h4{
    text-align: center;
    margin-top: 30px;
}

.jsc-column {
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    text-align: center;
    padding:10px;
    margin: -2px 0;
    font-weight: 600;
}
.jsc-row {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    background-color: #fdfdfd;
}
.jsc-row  img{
    width: 20px;
    margin:0 auto;
    display: block;
}
    .jsc-row-odd {
    background-color: #f3f4f5;
}
.jsc-column-last{
    background-color: #f6f7f7;
}
.jsc-row-odd .jsc-column-last{
    background-color: #e8ecee;
}
@media only screen and (min-width:799px){
     .jsc-column {
        padding:15px 30px;
    }
    .jsc-column.jsc-row-title {
        font-weight: 700!important;
        line-height: 24px;
        text-align: left;
        box-sizing: border-box;
        padding-left: 20px;
    }
}
@media only screen and (max-width:900px){
    .reset-max-width{
      max-width:100%!important;
    }
}
.comparsion-fly {
    height: 0;
    opacity: 0;
    z-index: -99;
    position: fixed;
  transition:0.32s;
  background:#00000082;
  width:100%;
  top:0;
  
}
.comparsion-fly.active{
  height:auto;
  opacity:1;
  z-index:999;
  transition:0.32s;
}
.jsc-compare-table-wrap{
      max-width: 1200px;
  margin:0 auto;
}
.comparsion-fly .jsc-compare-table-wrap{
    height: 100vh;
    margin: 30px auto;
    background: #fff;
    padding: 50px;
    overflow-y: scroll;
    position:relative;
  max-width:95%;
}
.comparsion-fly #close-comparsion{
    position: sticky;
    right: 0;
    top: 0;
    font-weight: 700;
    text-align: right;
    float: right;
}
html.no-scroll{
  overflow:hidden;
}
#comparsion-open{
text-align: center;
  margin: 0 auto;
  display: block;
  width: 100%;
  max-width: 250px;
}
@media (max-width: 798px) {
    .jsc-row {
        flex-wrap: wrap;
        border: 0 !important;
        padding-top: 0;
        padding-bottom: 0;
    }
}
@media (max-width: 798px) {
    .jsc-column-prod {
        width: 50%;
    }
}
@media (max-width: 798px) {
    .jsc-column.jsc-row-title {
        flex: 0 0 100%;
        max-width: 100%;
        justify-content: center;
        text-align: center;
        background-color: #f7f9fa;
      font-sie:16px;

    }
  .comparsion-fly .jsc-compare-table-wrap{
    padding-left:15px;
    padding-right:15px;
  }
}
@media (max-width: 798px) {
    .jsc-column.jsc-row-title {
        font-weight: 700;
        line-height: 20px;
      font-size:16px;
    }
}
@media (max-width: 798px) {
    .jsc-column {
        flex: 0 0 50%;
        max-width: 50%;
        padding-top: 10px;
        padding-bottom: 10px;
      font-size:15px!important;
    }
  .jsc-column-last{
    background:inherit;
  }
  .jsc-column-prod img{
    height:180px;
  }
  .jsc-row-odd{
    background-color:#fdfdfd;
  }
}
@media (max-width: 798px) {
    .jsc-column {
        font-size: 16px;
        font-weight: 500;
        line-height: 20px;
      margin:0;
    }
  .jsc-row-odd .jsc-column-last{
    background-color:inherit;
  }
  .ekl-hidden-mobile{
    display:none!important;
  }
}

/****** 27-08-2024 Css Start ******/
/**** PDP Page Css Start ****/
.ekl-video-desc .video-block {
    width: 100%;
    position: relative;
    padding-bottom: 56%;
}
.ekl-video-desc .video-block iframe {
    height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center;
    position: absolute;
    top: 0;
    left: 0;
}
/**** PDP Page Css End ****/
/****** 27-08-2024 Css End ******/

/****** 13-12-2024 Css start ******/
.side-discount-wrapper svg.arrow-up {
    width: 22px;
    height: 22px;
    color: #fff;
    fill: #fff;
    margin-left: 10px;
}


.side-discount-wrapper {
    background: #003349;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    color: #fff;
    display: inline-block;
    padding: 4px 13px;
    transform: rotate(-90deg);
    position: fixed;
    top: 40%;
    z-index: 99;
    right: -92px;
}


.side-discount-wrapper span {
    display: flex;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
}
/****** 13-12-2024 Css End ******/
/* .media-list_item--variant:not(:first-child), */
/* .media-list_item-01-variant:not(:first-child), */
.thumbnail-list_item--variant:not(:first-child) {
    display: none;
}
/*** 24-01-2025 Css start  **/
@media only screen and (max-width: 768px){
  .template-index .m-image-with-text__inner {
    flex-direction: column-reverse;
  }
  .template-index .m-image-with-text__inner .m-image-with-text__content .m-content-box {
    text-align: left;
  }
  .template-index .m-custom-content__block .m-custom-content__block-inner h3.m-richtext__title,
  .template-index .m-custom-content__block .m-custom-content__block-inner .m-richtext__description p {
    text-align: left !important;
  }
  .template-index .image_text_mobile .m-custom-content__wrapper {
    flex-direction: column-reverse;
  }
  .template-index .m-image-with-text__inner .m-image-with-text__content, .m-image-with-text__inner .m-image-with-text__image {
    width: 100%;
  }
  /*** new pdp css start **/
  .pro-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-image,
  .pro-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-video {
      order: 2;
  }
  .pro-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-text {
      order: 1;
  }
  .pro-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-text .m-richtext {
      text-align: left;
  }

  .klik-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-video, .klik-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-image {
      order: 2;
  }
  .klik-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-text {
      order: 1;
  }
  .klik-standing-desks-dec24 .m-custom-content__wrapper .m-custom-content__block-text .m-richtext {
      text-align: left;
  }
  /*** new pdp css end **/
}
.manage_head_image {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
}
.manage_head_image img {
  position: unset !important;
  margin-top: -30px;
  margin-right: -50px;
}
@media (max-width: 420px) {
  .manage_head_image img {
    margin-top: -50px;
    margin-right: -20px;
    width:40%
  }
  .manage_head_image h3{
    width:60%;
  }
}
@media (max-width: 370px) {
  .manage_head_image h3 {
    width: 60%;
    font-size: 19px;
  }
}
/*** 24-01-2025 Css end  **/
m-header.m-header {
  min-height: unset;
}
.main-desk-series .ekl-comp-item {
  display: flex;
  align-items: center;
  margin: 10px 0;
  break-inside: avoid;
  width: 50%;
}
.main-desk-series .ekl-comp-col {
  flex: 1 1 calc(50% - 10px);
  display: flex;
  flex-direction: row;
  / column-count: 2; /
  / display: block; /
  display: flex;
  flex-wrap: wrap;
}
.main-desk-series .ekl-comp {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.main-desk-series .m-custom-content__wrapper.m\:flex {
    gap: 15px;
}

/*** 31-03-2025 Css start  **/
.main-desk-series .ekl-comp-col{
  justify-content: space-between;
}
.main-desk-series .ekl-comp-item{
  width: calc(50% - 5px);
}
.desk-compare-table-section .jsc-compare-table-wrap {
  overflow-x: auto;
  overflow-y: hidden;
  max-width: 1660px;
  padding: 0 20px;
  scroll-behavior: smooth;
}
.desk-compare-table-section .jsc-row-product {
  justify-content: flex-start;
  flex-wrap: nowrap;
  width: auto;
  margin: 0 -10px;
}
.desk-compare-table-section .jsc-column-prod {
  width: 25%;
  flex: 0 0 25%;
  padding: 0 10px;
}
.comparsion-fly.active .desk-compare-table-section .jsc-compare-table-wrap{
  overflow-y: auto;
}
.jsc-row-odd .jsc-column.jsc-column-last {
  background-color: #f3f4f5;
}
.jsc-row.jsc-row-even .jsc-column.jsc-column-last {
  background-color: transparent;
}
.comparsion-fly.active .desk-compare-table-section .jsc-compare-table-wrap .js-ajax-data .jsc-compare-table-wrap {
  height: 82vh;
}
.desk-compare-table-section .jsc-column {
  flex: 0 0 25%;
  max-width: 25%;
}
@media (max-width: 1366px){
  .main-desk-series .ekl-comp-item {
      width: 100%;
  }
}
@media (max-width: 798px){
  .desk-compare-table-section .compare-table-body-data .jsc-row {
    flex-wrap: nowrap;
  }
  .desk-compare-table-section .jsc-column.jsc-row-title,
  .desk-compare-table-section .jsc-column,
  .desk-compare-table-section .jsc-column-prod{
    flex: 0 0 33.33%;
    max-width: 33.33%;
    background: transparent;
  }
  .desk-compare-table-section .jsc-row.jsc-row-odd,
  .jsc-row-odd .jsc-column.jsc-column-last{
    background-color: #f7f9fa;
  }
  .desk-compare-table-section .jsc-row {
    align-items: unset;
    vertical-align: middle;
  }
  .desk-compare-table-section .jsc-row .jsc-column {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .desk-compare-table-section .js-ajax-data .jsc-column-prod img {
    height: 100px;
  }
}

/* 16-05-2025: Start */
.new_logo_slider .swiper-pagination {
      display: none;
  }
.new_logo_slider .swiper-slide{
  text-align: center;
}
.new_logo_slider .swiper-slide img {
      height: 50px;
      margin: 0 auto;
      display: block;
}
  .new_logo_slider .swiper-slide p {
      margin-top: 10px;
      font-weight: bold;
      font-size: 14px;
  }
@media (min-width: 768px){
  .icons-row .icon-item{
    flex: 1;
  }
  .new_logo_slider .swiper-wrapper {
    transform: unset !important;
    flex-wrap: wrap;
  }
  .new_logo_slider .swiper-slide {
    flex: 1;
    text-align: center;
  }
}
/* 16-05-2025: End */

@media (max-width: 768px){
  .main-desk-series .m-custom-content__wrapper {
    flex-wrap: wrap;
  }
  .main-desk-series .ekl-comp-item{
    width: calc(50% - 5px);
  }  
}
@media (max-width: 640px){
  .desk-compare-table-section .jsc-column.jsc-row-title,
  .desk-compare-table-section .jsc-column,
  .desk-compare-table-section .jsc-column-prod{
    flex: 0 0 50%;
    max-width: 50%;
    background: transparent;
  }
  .desk-compare-table-section .jsc-row-product,
  .compare-table-body-data{
    padding-right: 17%;
  }
}
@media (max-width: 475px){
  .main-desk-series .ekl-comp-item {
    width: 100%;
  }
  .comparsion-fly.active .desk-compare-table-section .jsc-compare-table-wrap .js-ajax-data .jsc-compare-table-wrap {
    padding: 0;
  }
  .comparsion-fly.active .js-ajax-data h5.subheading{
    font-size: 13px;
  }
}

h5.subheading {
    display: none;
}

.js-ajax-data h5.subheading {
    display: block;
}
/*** 31-03-2025 Css end  **/
@media (min-width: 768px) {
  .scroll-arrow{
    display: none;
  }
}
.scroll-arrow svg{
  width: 25px;
  height: 25px;
}
.scroll-arrow:disabled {
  opacity: 0;
}
.scroll-arrow svg path{
  stroke: #fff;
}
.scroll-arrow {
  height: 40px;
  width: 40px;
  background: #ab6f3a;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 50%;
}
#scrollLeft {
    left: 10px;
}
#scrollRight {
    right: 10px;
}
.new-choose-your-frame .desk-compare-table-section .scroll-arrow {
    display: none;
}

/* 14-05-2025: Start */
.pro-series-desk-installation-video-for-desks-with-threaded-inserts.m-scroll-trigger p {
    position: relative;
    padding-top: 57%;
    width: 100%;
}
.pro-series-desk-installation-video-for-desks-with-threaded-inserts.m-scroll-trigger p iframe {
    position: absolute;
    inset: 0;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
/* 14-05-2025: Ens */

/****** 19-05-2025 Reviews Section Css Start [Home Page] ******/
.reviews-section {
    background-color: #F7EEE4;
    padding: 50px 0;
    overflow: hidden;
}
.reviews-section .container {
    max-width: 100%;
}
.reviews-section .section-title h2 {
    font-size: 36px;
    line-height: 1.2;
    text-align: center;
    margin: 0 0 32px;
}
.reviews-carousel .slide-content {
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px;
    max-width: var(--container-width, 1280px);
}
.reviews-carousel .slide-content .h3 {
    /* font-size: 30px; */
    font-size: 24px;
    line-height: 1.2;
    margin: 0 auto 40px;
    position: relative;
    padding: 15px 0 0;
    width: fit-content;
}
.reviews-carousel .slide-content .h3:before {
    content: '';
    width: 70px;
    height: 45px;
    background-image: url("data:image/svg+xml,%3Csvg width='86' height='55' viewBox='0 0 86 55' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.3163 54.6H42.5163L60.3163 0.400024H85.5163L71.3163 54.6ZM29.3163 54.6H0.716309L18.9163 0.400024H44.1163L29.3163 54.6Z' fill='%23252627'/%3E%3C/svg%3E%0A");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    opacity: .1;
    position: absolute;
    top: 0px;
    left: 10px;
}
.reviews-carousel .slide-content .press__logo {
    max-width: 200px;
    width: 100%;
    margin: 0 auto;
}
.reviews-carousel .slide-content .press__logo img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}
.reviews-carousel .swiper-button-pagination {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    margin: 40px 0 0;
}
.reviews-carousel .swiper-button-pagination .swiper-button-prev,
.reviews-carousel .swiper-button-pagination .swiper-button-next {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    box-shadow: 0 0 0 1px rgba(48, 47, 43, .12);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.reviews-carousel .swiper-pagination {
    padding: 0;
}
.reviews-carousel .swiper-pagination .swiper-pagination-bullet {
    margin: 0;
}
.reviews-carousel .swiper-pagination .swiper-pagination-bullet:before {
    width: 6px;
    height: 6px;
    opacity: .3;
}
.reviews-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    opacity: 1;
}
.reviews-carousel .swiper-pagination .swiper-pagination-bullet:after {
    display: none;
}
@media screen and (max-width: 768px) {
    .reviews-section .section-title h2 {
        font-size: 24px;
    }
    .reviews-carousel .slide-content .h3 {
        font-size: 20px;        
    }
    .reviews-carousel .slide-content .h3:before {
        width: 50px;
        height: 35px;
    }
    .reviews-carousel .swiper-button-pagination .swiper-button-prev,
    .reviews-carousel .swiper-button-pagination .swiper-button-next {
        width: 40px;
        height: 40px;
    }
}
/****** 19-05-2025 Reviews Section Css End [Home Page] ******/
/****** 19-05-2025 New Logo Slider Section Css Start [PDP Page] ******/
.new_logo_slider {
    position: relative;
}
.new_logo_slider .swiper-button-prev, .new_logo_slider .swiper-button-next {
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    z-index: 2;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    box-shadow: 0 0 0 1px rgba(48, 47, 43, .12);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new_logo_slider .swiper-button-prev {
    left: 0;
}
.new_logo_slider .swiper-button-next {
    right: 0;
}
@media screen and (max-width: 767px) {
    .new_logo_slider .swiper-button-prev, .new_logo_slider .swiper-button-next {
        width: 40px;
        height: 40px;
    }
}
@media screen and (min-width: 768px) {
    .new_logo_slider .swiper-button-prev, .new_logo_slider .swiper-button-next {
        display: none;
    }
}
/****** 19-05-2025 New Logo Slider Section Css End [PDP Page] ******/


/*=========== 03-06-2025 start ===========*/
.desk_fillter_section {
  padding: 50px 0 74px;
  background: #ECEBEB;
}
.desk_fillter_inner {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
.desk_fillter_wpr {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
}
.desk_fillter_left {
  width: 40%;
  max-width: 400px;
  padding-right: 25px;
}
.desk_fillter_right {
  width: 60%;
}
.desk_fillter_left_inn h2 {
  font-size: 24px;
  margin: 0 0 20px;
  line-height: 32px;
}
.desk_fillter_left_inn p {
  font-size: 16px;
  line-height: 1.4;
  font-weight: 400;
  margin: 0;
}
.desk_tab_link:last-child::after {
  display: none;
}

.desk_tab_link.active{
  font-weight: bold;
}

.downloadr_btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 315px;
  text-align: start;
  font-weight: 700;
  font-size: 14px;
  padding: 9px 5px;
  background: #21334a;
  color: #fff;
  border: 0;
  margin-top: 1em;
  line-height: 24px;
  cursor: pointer;
}
.downloadr_btn .download-icon {
  max-width: 24px;
  margin-left: 5px;
}
.downloadr_btn .download-icon svg {
  height: 100%;
  width: 100%;
  display: block;
} 
.desk_tabs {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
}
.desk_tab_container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 40px;
}
.desk_tab_link {
  padding: 5px 15px;
  position: relative;
  cursor: pointer;
  text-transform: capitalize;
  transition: all 0.3s ease;
  font-size: 16px;
}
.desk_tab_content_slider .desk_fillter_slider {
    padding: 0 40px 40px;
}
.desk_fillter {
  font-size: 16px;
  text-align: center;
  text-transform: capitalize;
  display: block;
  margin: 10px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
.desk_tab_link::after {
  content: "|";
  position: absolute;
  font-weight: normal;
  right: 0;
}

.slider-container {
  width: 100%;
  height: auto;
  aspect-ratio: 16 / 6;
  margin: 0 auto;
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dynamic-slide {
  transform-style: preserve-3d;
  backface-visibility: hidden;
  z-index: 1;
  margin: auto;
  width: 63%;
  height: 100%;
  border-radius: 4px;
  position: absolute;
  left: 0;
  right: 0;
  cursor: pointer;
 transition: transform 0.5s ease, opacity 0.5s ease;
}
.dynamic-slide.active{
  z-index: 2;
}
.dynamic-slide:not(.active){
  overflow: hidden;
}
.dynamic-slide img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.desk_tab_content_slider {
  position: relative;
}
.slider-nav-button {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(255 255 255 / 65%);
  cursor: pointer;
  position: absolute;
  top: calc(50% - 20px);
  z-index: 999;
}
.slider-nav-button svg {
  height: 24px;
  width: 24px;
  flex-shrink: 0;
}
.slider-nav-button.slider-nav-right {
  right: auto;
  left: calc((100% + 63%) / 2 - 20px);
}
.slider-nav-button.slider-nav-left {
  rotate: 180deg;
  left: calc((100% - 63%) / 2 - 20px);
}
.slider-container::before,
.slider-container::after{
  position: absolute;
  content: "";
  background: #ecebeb;
  height: 100%;
  z-index: 99;
  top: 0;
  width: calc((100% - 63%) / 2);
}
.slider-container::before {
  left: auto;
  right: calc(100% - 5%);
}
.slider-container::after {
  right: auto;
  left: calc(100% - 8%);
}
@media screen and (max-width: 991px) {
  .desk_fillter_left {
    max-width: 450px;
    margin: 0 auto;
    padding: 0 0 50px;
    text-align: center;
    width: 100%;
  }
  .desk_fillter_right{
    width: 100%;
  }
  .downloadr_btn {
    margin: 1em auto;
  }
  .desk_tabs {
    justify-content: center;
  }
  .desk_tab_content_slider{
    max-width: 60%;
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  .desk_tab_content_slider {
    max-width: 100%;
  }
  .slider-container {
    aspect-ratio: 16 / 9;
  }
  .slider-nav-button.slider-nav-right {
    left: calc(100% - 40px);
  }
  .slider-nav-button.slider-nav-left {
    left: 0px;
  }
  .slider-container::before {
    right: calc(100% - 8%);
  }
}

/*=========== 03-06-2025 end ===========*/
/*=========== 05-06-2025 start ===========*/
.slider-nav-left, .slider-nav-right {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}
.edge_picture_inner {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  /* padding: 0 15px; */
}

.edge_picture_wpr {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
  row-gap: 20px;
}

.edge_picture_img {
  width: 50%;
  padding: 0 20px;
}

.edge_picture_main {
  padding: 50px 0;
}


.edge_picture_title h2 {
    margin: 0;
    font-size: 36px;
    line-height: 1.3;
}


.edge_picture_title {
    text-align: center;
    margin: 0 0 30px;
}


.edge_picture_img h4 {
    font-size: 18px;
    font-weight: 400;
    margin: 15px 0 0 0;
    color: #000;
    line-height: 1.3;
}


@media only screen and (max-width: 767px){
  .edge_picture_title h2 {
    font-size: 25px;
  }
  .edge_picture_main {
    padding-bottom: 15px;
  }
  .edge_picture_img {
    width: 100%;
  }
}
/*=========== 05-06-2025 end ===========*/

/*=========== 13-06-2025 start ===========*/
.m-main-product--info .option_img_label {
  max-width: 120px;
  padding: 2px;
  background-color: transparent ;
  border-color: var(--color-border) ;
  border-radius: 0;
}
.m-product-option--content {
  position: relative;
}
.m-main-product--info .option_img_label:hover{
  background-color:var(--color-primary);
}
.option_img_preview {
  position: absolute;
  left: calc(100% + 10px);
  height: 180px;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}
.m-main-product--info .hover_img_show input:checked+label {
  background-color: var(--color-primary);
}
.m-main-product--info .option_img_label:hover .option_img_preview {
  opacity: 1;
  visibility: visible;
}
@media only screen and (min-width: 1141px){
  .desktop_edge_popup_main,
  .desktop_edge_popup_overlay{
    display: none;
  }
}
@media only screen and (max-width: 1140px){
  .option_img_preview {
    display: none;
  }
  .desktop_edge_popup_main {
    position: fixed;
    height: auto;
    width: calc(100% - 15%);
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    margin: 0 auto;
    max-width: 500px;
    left: 0;
    z-index: 999;
    background: #fff;
    padding: 50px 20px 20px;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
  }
  .desktop_edge_popup_close {
    position: absolute;
    height: 30px;
    width: 30px;
    right: 20px;
    top: 10px;
  }
  .desktop_edge_popup_close svg {
    height: 100%;
    width: 100%;
  }
  .desktop_edge_popup {
    position: relative;
    padding-top: 100%;
    width: 100%;
  }
  .desktop_edge_popup img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    inset: 0;
  }
  .desktop_edge_popup_overlay {
    position: fixed;
    inset: 0;
    height: 100%;
    width: 100%;
    background: #0005;
    z-index: 99; 
    opacity: 0;
    visibility: hidden;
  }
  body.is-open .desktop_edge_popup_main,
  body.is-open .desktop_edge_popup_overlay{
    opacity: 1;
    visibility: visible;
  }
}
.option_img_preview img {
  height: 100%;
  width: 100%;
}
.m-main-product .container-full {
    max-width: 1400px;
}
.m-main-product [style*="--aspect-ratio"]:before,
.m-main-product .deferred-media{
    padding-top: 100% !important;
}
@media only screen and (max-width: 767px){
  .desktop_edge_popup_close {
    right: 0px;
    top: -40px;
  }
  .desktop_edge_popup_main {
    padding: 20px;
  }

  /* 16-06-2025 */
  .m-product-media--slider__thumbnails .nav-swiper-container {
    padding-right: 12%;
  }
  .m-product-media--mobile .m-product-media--slider .nav-swiper-container .m-product-media {
    padding: 0;
  }
  .m-product-media--mobile .m-product-media--slider__thumbnails {
    margin-top: 5px;
  }
  .m-product-media--mobile .m-product-media--slider__navigation {
    padding: 0 5px;
  }
  .m-product-media--mobile .m-product-media--slider .swiper-button-control {
    opacity: 1;
    visibility: visible;
    transform: none !important;
    height: 35px;
    width: 35px;
  }
  /* responsive-image.m-image.m-image-loaded img {
    display: block !important;
  } */
}
/*=========== 13-06-2025 end ===========*/


