.elementor-82400 .elementor-element.elementor-element-1dcca36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-82400 .elementor-element.elementor-element-1dcca36:not(.elementor-motion-effects-element-type-background), .elementor-82400 .elementor-element.elementor-element-1dcca36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-82400 .elementor-element.elementor-element-1dcca36::before, .elementor-82400 .elementor-element.elementor-element-1dcca36 > .elementor-background-video-container::before, .elementor-82400 .elementor-element.elementor-element-1dcca36 > .e-con-inner > .elementor-background-video-container::before, .elementor-82400 .elementor-element.elementor-element-1dcca36 > .elementor-background-slideshow::before, .elementor-82400 .elementor-element.elementor-element-1dcca36 > .e-con-inner > .elementor-background-slideshow::before, .elementor-82400 .elementor-element.elementor-element-1dcca36 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-82400 .elementor-element.elementor-element-408cad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-89db8da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-82400 .elementor-element.elementor-element-89db8da .elementor-wrapper{--video-aspect-ratio:1;}.elementor-82400 .elementor-element.elementor-element-b1474af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-b1474af:not(.elementor-motion-effects-element-type-background), .elementor-82400 .elementor-element.elementor-element-b1474af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanweisport.com/wp-content/uploads/2025/10/Poster_1920x1049.jpg");background-size:cover;}.elementor-82400 .elementor-element.elementor-element-bb959f0{--spacer-size:172px;}.elementor-82400 .elementor-element.elementor-element-f4d4c5f .elementor-heading-title{letter-spacing:1.8px;color:#FAFAFA;}.elementor-82400 .elementor-element.elementor-element-f8596bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-623c2ee{--spacer-size:50px;}.elementor-82400 .elementor-element.elementor-element-2036e17{text-align:center;}.elementor-82400 .elementor-element.elementor-element-38785cf{text-align:center;}.elementor-82400 .elementor-element.elementor-element-d5a3e34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82400 .elementor-element.elementor-element-58a27ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-8084421{--spacer-size:50px;}.elementor-82400 .elementor-element.elementor-element-b41ce22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-8a3f26c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-82400 .elementor-element.elementor-element-aeb38d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-fe9591b{--spacer-size:50px;}.elementor-82400 .elementor-element.elementor-element-e707c0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-82400 .elementor-element.elementor-element-e0b40e1{--display:flex;}.elementor-82400 .elementor-element.elementor-element-aef0a05{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-82400 .elementor-element.elementor-element-aef0a05 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82400 .elementor-element.elementor-element-f1e45c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 10px;}.elementor-82400 .elementor-element.elementor-element-f1e45c0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-82400 .elementor-element.elementor-element-f1e45c0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82400 .elementor-element.elementor-element-c8c8792:not(.elementor-motion-effects-element-type-background), .elementor-82400 .elementor-element.elementor-element-c8c8792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sanweisport.com/wp-content/uploads/2025/10/1200x400_Banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-82400 .elementor-element.elementor-element-c8c8792 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(300deg, var( --e-global-color-astglobalcolor2 ) 0%, #00000000 100%);opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82400 .elementor-element.elementor-element-c8c8792{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:10px;padding:50px 50px 50px 50px;}.elementor-bc-flex-widget .elementor-82400 .elementor-element.elementor-element-49928ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-82400 .elementor-element.elementor-element-49928ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-82400 .elementor-element.elementor-element-49928ee > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 10px;}.elementor-82400 .elementor-element.elementor-element-49928ee > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:start;margin:0% 0% 0% 50%;--e-column-margin-right:0%;--e-column-margin-left:50%;padding:50px 50px 50px 50px;}.elementor-82400 .elementor-element.elementor-element-49928ee > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82400 .elementor-element.elementor-element-3ec8a77 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-82400 .elementor-element.elementor-element-36142e8{--spacer-size:50px;}.elementor-82400 .elementor-element.elementor-element-a6e9845{border-style:solid;border-width:1px 0px 0px 0px;border-color:#0000001A;padding:50px 0px 45px 0px;}.elementor-82400 .elementor-element.elementor-element-46695eb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-82400 .elementor-element.elementor-element-0818133{text-align:center;}.elementor-82400 .elementor-element.elementor-element-a61af17{width:auto;max-width:auto;}.elementor-82400 .elementor-element.elementor-element-a61af17 > .elementor-widget-container{margin:0px 40px 0px 50px;}.elementor-82400 .elementor-element.elementor-element-a61af17 .elementor-icon-wrapper{text-align:start;}.elementor-82400 .elementor-element.elementor-element-a61af17 .elementor-icon{font-size:80px;}.elementor-82400 .elementor-element.elementor-element-a61af17 .elementor-icon svg{height:80px;}.elementor-82400 .elementor-element.elementor-element-b32fa43{width:auto;max-width:auto;}.elementor-82400 .elementor-element.elementor-element-b32fa43 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-82400 .elementor-element.elementor-element-b32fa43 .elementor-icon-wrapper{text-align:center;}.elementor-82400 .elementor-element.elementor-element-b32fa43 .elementor-icon{font-size:80px;}.elementor-82400 .elementor-element.elementor-element-b32fa43 .elementor-icon svg{height:80px;}.elementor-82400 .elementor-element.elementor-element-2297a26{width:auto;max-width:auto;}.elementor-82400 .elementor-element.elementor-element-2297a26 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-82400 .elementor-element.elementor-element-2297a26 .elementor-icon-wrapper{text-align:center;}.elementor-82400 .elementor-element.elementor-element-2297a26 .elementor-icon{font-size:80px;}.elementor-82400 .elementor-element.elementor-element-2297a26 .elementor-icon svg{height:80px;}.elementor-82400 .elementor-element.elementor-element-a574366 > .elementor-element-populated >  .elementor-background-overlay{background-color:#EAF1F5;opacity:0.82;}.elementor-82400 .elementor-element.elementor-element-a574366 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-82400 .elementor-element.elementor-element-a574366 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(100px/2);}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(100px/2);}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(100px/2);}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-100px/2);}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-100px/2);}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#0000001A;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-82400 .elementor-element.elementor-element-7cac63f{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-82400 .elementor-element.elementor-element-7cac63f .elementor-icon-list-text{transition:color 0.3s;}.elementor-82400 .elementor-element.elementor-element-6dc091c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-82400 .elementor-element.elementor-element-408cad2{--width:50%;}.elementor-82400 .elementor-element.elementor-element-b1474af{--width:50%;}.elementor-82400 .elementor-element.elementor-element-58a27ca{--width:50%;}.elementor-82400 .elementor-element.elementor-element-b41ce22{--width:50%;}.elementor-82400 .elementor-element.elementor-element-aeb38d3{--width:50%;}.elementor-82400 .elementor-element.elementor-element-e707c0e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82400 .elementor-element.elementor-element-46695eb{width:37%;}.elementor-82400 .elementor-element.elementor-element-a574366{width:63%;}}@media(min-width:1025px){.elementor-82400 .elementor-element.elementor-element-c8c8792:not(.elementor-motion-effects-element-type-background), .elementor-82400 .elementor-element.elementor-element-c8c8792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-82400 .elementor-element.elementor-element-49928ee > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-82400 .elementor-element.elementor-element-46695eb > .elementor-element-populated{padding:0px 25px 0px 0px;}}@media(max-width:767px){.elementor-82400 .elementor-element.elementor-element-f4d4c5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-82400 .elementor-element.elementor-element-f4d4c5f{text-align:start;}.elementor-82400 .elementor-element.elementor-element-aef0a05{padding:25px 0px 50px 0px;}.elementor-82400 .elementor-element.elementor-element-c8c8792{padding:20px 20px 20px 20px;}.elementor-82400 .elementor-element.elementor-element-49928ee > .elementor-element-populated{margin:0% 0% 0% 40%;--e-column-margin-right:0%;--e-column-margin-left:40%;padding:0px 0px 0px 0px;}.elementor-82400 .elementor-element.elementor-element-a6e9845{padding:35px 0px 35px 0px;}.elementor-82400 .elementor-element.elementor-element-a61af17 > .elementor-widget-container{margin:0px -13px 0px 34px;}.elementor-82400 .elementor-element.elementor-element-b32fa43 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-82400 .elementor-element.elementor-element-2297a26 > .elementor-widget-container{margin:0px 10px 0px -16px;}}/* Start custom CSS for html, class: .elementor-element-365d1db *//* Customize the font family and table height below */
 .comparisonTableContainer {
   font-family: inherit;
   max-width: /*1280px !important*/;
   margin: auto;
   position: relative;
   overflow-anchor: none;
}
/* Start: Generated CSS */
.horizontal-scroller {
  position: fixed;
  bottom: 0;
  height: 30px;
  overflow: auto;
  overflow-y: hidden;
}
.horizontal-scroller-content {
  height: 30px;
}
.comp-table__tableHead.stickyHeader {
  position: fixed;
  z-index: 999;
  overflow-x: scroll;
  top: 0px;
}
.comp-table__stickyRowGroupPH.stickyHeader {
  position: fixed;
  z-index: 9;
}
.comp-table__stickyRowGroupPH:not(.stickyHeader) {
  padding: 0;
  height: 0;
}
.comp-table__columnGroupSection.stickyHeader .comp-table__tableData {
  border-top: none
}
.comp-table__tableHead.stickyHeader.atBottom {
  position: absolute;
  z-index: 999;
  bottom: 0px;
  left: 0px !important;
  top: initial;
  width: initial !important;
  overflow-x: clip;
}
.comparisonTableContainer use:nth-child(2) {
  transform: translate(20px);
}
.comparisonTableContainer use:nth-child(3) {
  transform: translate(40px);
}
.comparisonTableContainer use:nth-child(4) {
  transform: translate(60px);
}
.comparisonTableContainer use:nth-child(5) {
  transform: translate(80px);
}
.comparisonTableContainer .rating {
  height: 20px;
  width: 100px;
}
.comparisonTableContainer #stars-empty-star {
  fill: #f1e8ca;
}
.comparisonTableContainer #stars-full-star, .comparisonTableContainer #stars-half-star {
  fill: #fdcc0d;
}
 @media (max-width:769px){
    .comp-table__columnGroup .comp-table__tableData,.comp-table__columnHeader:nth-child(2),.comp-table__tableBodyRow .comp-table__tableData:nth-child(2){
        border-left:1px solid #bdbdbd!important
    }
    .comp-table__emptyCell,.comp-table__rowheader{
        display:none
    }
    .comp-table__productImage{
        height:auto;
        max-width:100%
    }
    .comp-table__columnGroupSection .comp-table__tableData{
        font-size:1rem!important
    }
    .comp-table__recommendedText{
        /*font-size:.8rem!important*/
    }
    .comparisonTableContainer .comp-table .comp-table__tableData:not([scope="colgroup"]){
        min-width:80px;
        max-width:80px
    }
    .comparisonTableContainer.moreThan4 .comp-table .comp-table__tableData:not([scope="colgroup"]){
        min-width:90px;
        max-width:90px
    }
    .comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"]{
        text-align:left
    }
    .comp-table__productImageContainer{
        width:80px;
        height:auto
    }
    .comparisonTableContainer use:nth-child(2) {
      transform: translate(15px);
    }
    .comparisonTableContainer use:nth-child(3) {
      transform: translate(30px);
    }
    .comparisonTableContainer use:nth-child(4) {
      transform: translate(45px);
    }
    .comparisonTableContainer use:nth-child(5) {
      transform: translate(60px);
    }
    .comparisonTableContainer .rating {
      height: 13px;
    }
}
.comparisonTableContainer .comp-table__tableData[scope="colgroup"] span, .comp-table__stickyRowGroupPH span {
    padding-left: 10px;
}
.comp-table__stickyRowGroupPH .comp-table__tableData {
    padding-left: 0;
}
.comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"], .comparisonTableContainer.moreThan4 .comp-table__stickyRowGroupPH .comp-table__tableData{
    padding-left: 0
}
@media (max-width:769px) and (min-width:400px){
    .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData,.comp-table__recurrence{
        font-size:1rem!important
    }
}
@media (max-width:400px){
    .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData,.comp-table__recurrence{
        font-size:.9rem!important
    }
    [scope="colgroup"] span {
        max-width: 278px;
        display: block
    }
}
.comp-table{
    width:100%;
    margin:auto;
    border-bottom:1px solid #bdbdbd;
    table-layout:auto;
    border-collapse:separate;
    border-spacing:0
}
.comparisonTableContainer{
    overflow:auto
}
.comparisonTableContainer .comp-table__tableData:not([scope="colgroup"]){
    min-width:150px;
    max-width:150px
}
.comparisonTableContainer .comp-table__rowheader{
    width:300px!important;
    min-width:300px!important;
    max-width:300px!important;
    font-size:1.2rem;
    border-left: 1px solid #bdbdbd;
}

.comp-table__tableData{
    border-right:1px solid #bdbdbd;
    border-top:1px solid #bdbdbd
}
.comp-table caption{
    position:absolute;
    opacity:0;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden
}
.comp-table__rowheader{
    /*width:20%;*/
    text-align:left;
    padding:10px;
    font-weight:700;
    color:#000000;
    left:0;
    position:sticky;
    position: -webkit-sticky
}
.comp-table__tableData{
    padding:12px 5px;
    background:#ffffff;
    border-color:#bdbdbd;
    line-height:1.4
}
[scope="colgroup"] span{
    position:sticky;
    position: -webkit-sticky;
    top:0;
    left:0;
}
.comp-table__columnGroup,.comp-table__columnHeader,.comp-table__tableDataCell{
    text-align:center;
    background-clip:padding-box!important
}
.comp-table__columnHeader{
    font-weight:700;
    background:#ffffff;
    padding-top:55px;
    padding-bottom:10px;
    position:relative;
}
.includeGroups .comp-table__columnHeader:not(.comp-table__emptyCell) {
    border-bottom: 1px solid #bdbdbd;
}
.comp-table__emptyCell{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    background:#ffffff;
    position: sticky;
    left: 0;
    z-index: 99;
    padding-left: 20px;
}
.comp-table__tableDataCell{
    color:#000000;
    font-size:1.2rem;
    padding:12px 5px
}
.comp-table__tableDataCell svg {
	margin: auto;
    display: block;
}
.comp-table__tableDataCell &gt; * {
    min-height: 28px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.comp-table__columnHeader:not(.comp-table__recommended) .comp-table__recommendedText{
    display:none
}
.comp-table__recommendedText{
    background:#4ac263;
    color:#ffffff;
    position:absolute;
    top:0;
    left:0;
    font-size:1rem;
    font-weight:600;
    width:100%;
    margin:0;
    padding:4px 0
}
@media (min-width:769px){
    .comp-table__tableBodyRow:nth-child(2n),.comp-table__tableBodyRow:nth-child(2n) .comp-table__tableData{
        background:#ffffff
    }
    .comp-table__tableBodyRow:nth-child(4n),.comp-table__tableBodyRow:nth-child(4n) .comp-table__tableData{
        background:#ededed
    }
    .comp-table__columnGroup{
        display:none
    }
    .comp-table__productImage{
        max-width:120px!important;
        height:auto
    }
    .comp-table__rowheader{
        padding-left:20px!important
    }
    .comp-table__columnGroupSection .comp-table__tableData{
        text-align:left
    }
    .comp-table__productImageContainer{
        width:140px;
        height:auto
    }
}
.comp-table__columnGroup .comp-table__tableData{
    background:#f0f0f0;
    color:#000000;
    font-weight:700;
    border-top:4px solid #bdbdbd
}
.comp-table__buyProduct{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:end;
    grid-gap:10px;
    height:auto;
    position:relative
}
.comp-table__productLink:hover{
    filter:brightness(.9)
}
.comp-table__productLink{
    border:2px solid #000000;
    background:#ffffff;
    color:#000000;
    padding:12px 2px;
    border-radius:5px;
    width:95%;
    font-size:1.1rem;
    line-height:1.2;
    pointer-events:all !important
}
.comp-table__recommended .comp-table__productLink{
    border:2px solid transparent;
    background:#f27e3d;
    color:#ffffff;
}
.comp-table__price{
    font-size:1.8rem;
    margin-top:10px;
    margin-bottom:10px;
    color:#000000;
    word-break:break-word;
    line-height:1.2
}
.comp-table__productName{
    line-height:1.2;
    color:#000000;
    /*height:;*/
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.2rem
}
.comp-table__recurrence{
    font-weight:600;
    font-size:1.2rem;
    margin-top:-10px;
    margin-bottom:20px;
    color:#000000;
    line-height:1rem
}
.comp-table__columnGroupSection .comp-table__tableData{
    font-size:.9rem;
    text-transform:uppercase;
    color:#000000;
    background:#9fd0d1;
    padding:15px 0px;
    border-right: none;
    text-align: left
}
.comp-table__columnGroupSection.first .comp-table__tableData {
    border-top: none;
}
.comp-table__recommended{
    background:#eafbed!important
}
.comp-table__productImageContainer{
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:10px
}
.comp-table__tableHead::-webkit-scrollbar {
    height: 0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-08bdda1 *//*************** Pricing Comparison Table CSS ***************/
/* Customize the font family and table height below */
 .comparisonTableContainer {
   font-family: inherit;
   max-width: /*1280px !important*/;
   margin: auto;
   position: relative;
   overflow-anchor: none;
}
/* Start: Generated CSS */
.horizontal-scroller {
  position: fixed;
  bottom: 0;
  height: 30px;
  overflow: auto;
  overflow-y: hidden;
}
.horizontal-scroller-content {
  height: 30px;
}
.comp-table__tableHead.stickyHeader {
  position: fixed;
  z-index: 999;
  overflow-x: scroll;
  top: 0px;
}
.comp-table__stickyRowGroupPH.stickyHeader {
  position: fixed;
  z-index: 9;
}
.comp-table__stickyRowGroupPH:not(.stickyHeader) {
  padding: 0;
  height: 0;
}
.comp-table__columnGroupSection.stickyHeader .comp-table__tableData {
  border-top: none
}
.comp-table__tableHead.stickyHeader.atBottom {
  position: absolute;
  z-index: 999;
  bottom: 0px;
  left: 0px !important;
  top: initial;
  width: initial !important;
  overflow-x: clip;
}
.comparisonTableContainer use:nth-child(2) {
  transform: translate(20px);
}
.comparisonTableContainer use:nth-child(3) {
  transform: translate(40px);
}
.comparisonTableContainer use:nth-child(4) {
  transform: translate(60px);
}
.comparisonTableContainer use:nth-child(5) {
  transform: translate(80px);
}
.comparisonTableContainer .rating {
  height: 20px;
  width: 100px;
}
.comparisonTableContainer #stars-empty-star {
  fill: #f1e8ca;
}
.comparisonTableContainer #stars-full-star, .comparisonTableContainer #stars-half-star {
  fill: #fdcc0d;
}
 @media (max-width:769px){
    .comp-table__columnGroup .comp-table__tableData,.comp-table__columnHeader:nth-child(2),.comp-table__tableBodyRow .comp-table__tableData:nth-child(2){
        border-left:1px solid #bdbdbd!important
    }
    .comp-table__emptyCell,.comp-table__rowheader{
        display:none
    }
    .comp-table__productImage{
        height:auto;
        max-width:100%
    }
    .comp-table__columnGroupSection .comp-table__tableData{
        font-size:1rem!important
    }
    .comp-table__recommendedText{
        /*font-size:.8rem!important*/
    }
    .comparisonTableContainer .comp-table .comp-table__tableData:not([scope="colgroup"]){
        min-width:80px;
        max-width:80px
    }
    .comparisonTableContainer.moreThan4 .comp-table .comp-table__tableData:not([scope="colgroup"]){
        min-width:90px;
        max-width:90px
    }
    .comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"]{
        text-align:left
    }
    .comp-table__productImageContainer{
        width:80px;
        height:auto
    }
    .comparisonTableContainer use:nth-child(2) {
      transform: translate(15px);
    }
    .comparisonTableContainer use:nth-child(3) {
      transform: translate(30px);
    }
    .comparisonTableContainer use:nth-child(4) {
      transform: translate(45px);
    }
    .comparisonTableContainer use:nth-child(5) {
      transform: translate(60px);
    }
    .comparisonTableContainer .rating {
      height: 13px;
    }
}
.comparisonTableContainer .comp-table__tableData[scope="colgroup"] span, .comp-table__stickyRowGroupPH span {
    padding-left: 10px;
}
.comp-table__stickyRowGroupPH .comp-table__tableData {
    padding-left: 0;
}
.comparisonTableContainer.moreThan4 .comp-table__tableData[scope="colgroup"], .comparisonTableContainer.moreThan4 .comp-table__stickyRowGroupPH .comp-table__tableData{
    padding-left: 0
}
@media (max-width:769px) and (min-width:400px){
    .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData,.comp-table__recurrence{
        font-size:1rem!important
    }
}
@media (max-width:400px){
    .comp-table__price,.comp-table__productLink,.comp-table__productName,.comp-table__tableData,.comp-table__recurrence{
        font-size:.9rem!important
    }
    [scope="colgroup"] span {
        max-width: 278px;
        display: block
    }
}
.comp-table{
    width:100%;
    margin:auto;
    border-bottom:1px solid #bdbdbd;
    table-layout:auto;
    border-collapse:separate;
    border-spacing:0
}
.comparisonTableContainer{
    overflow:auto
}
.comparisonTableContainer .comp-table__tableData:not([scope="colgroup"]){
    min-width:150px;
    max-width:150px
}
.comparisonTableContainer .comp-table__rowheader{
    width:300px!important;
    min-width:300px!important;
    max-width:300px!important;
    font-size:1.2rem;
    border-left: 1px solid #bdbdbd;
}
#solid_circular_checkmark .checkmark,#reg_circular_checkmark .checkmark,#reg_checkmark .checkmark,#solid_checkmark .checkmark {
    fill: #4ac263;
}
#solid_circular_xmark .xmark,#reg_circular_xmark .xmark,#reg_xmark .xmark,#solid_xmark .xmark {
    fill: #808080;
}
.comp-table__tableData{
    border-right:1px solid #bdbdbd;
    border-top:1px solid #bdbdbd
}
.comp-table caption{
    position:absolute;
    opacity:0;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden
}
.comp-table__rowheader{
    /*width:20%;*/
    text-align:left;
    padding:10px;
    font-weight:700;
    color:#000000;
    left:0;
    position:sticky;
    position: -webkit-sticky
}
.comp-table__tableData{
    padding:12px 5px;
    background:#ffffff;
    border-color:#bdbdbd;
    line-height:1.4
}
[scope="colgroup"] span{
    position:sticky;
    position: -webkit-sticky;
    top:0;
    left:0;
}
.comp-table__columnGroup,.comp-table__columnHeader,.comp-table__tableDataCell{
    text-align:center;
    background-clip:padding-box!important
}
.comp-table__columnHeader{
    font-weight:700;
    background:#ffffff;
    padding-top:55px;
    padding-bottom:10px;
    position:relative;
}
.includeGroups .comp-table__columnHeader:not(.comp-table__emptyCell) {
    border-bottom: 1px solid #bdbdbd;
}
.comp-table__emptyCell{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    background:#ffffff;
    position: sticky;
    left: 0;
    z-index: 99;
    padding-left: 20px;
}
.comp-table__tableDataCell{
    color:#000000;
    font-size:1.2rem;
    padding:12px 5px
}
.comp-table__tableDataCell svg {
	margin: auto;
    display: block;
}
.comp-table__tableDataCell &gt; * {
    min-height: 28px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.comp-table__columnHeader:not(.comp-table__recommended) .comp-table__recommendedText{
    display:none
}
.comp-table__recommendedText{
    background:#4ac263;
    color:#ffffff;
    position:absolute;
    top:0;
    left:0;
    font-size:1rem;
    font-weight:600;
    width:100%;
    margin:0;
    padding:4px 0
}
@media (min-width:769px){
    .comp-table__tableBodyRow:nth-child(2n),.comp-table__tableBodyRow:nth-child(2n) .comp-table__tableData{
        background:#ffffff
    }
    .comp-table__tableBodyRow:nth-child(4n),.comp-table__tableBodyRow:nth-child(4n) .comp-table__tableData{
        background:#ededed
    }
    .comp-table__columnGroup{
        display:none
    }
    .comp-table__productImage{
        max-width:120px!important;
        height:auto
    }
    .comp-table__rowheader{
        padding-left:20px!important
    }
    .comp-table__columnGroupSection .comp-table__tableData{
        text-align:left
    }
    .comp-table__productImageContainer{
        width:140px;
        height:auto
    }
}
.comp-table__columnGroup .comp-table__tableData{
    background:#f0f0f0;
    color:#000000;
    font-weight:700;
    border-top:4px solid #bdbdbd
}
.comp-table__buyProduct{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:end;
    grid-gap:10px;
    height:auto;
    position:relative
}
.comp-table__productLink:hover{
    filter:brightness(.9)
}
.comp-table__productLink{
    border:2px solid #000000;
    background:#ffffff;
    color:#000000;
    padding:12px 2px;
    border-radius:5px;
    width:95%;
    font-size:1.1rem;
    line-height:1.2;
    pointer-events:all !important
}
.comp-table__recommended .comp-table__productLink{
    border:2px solid transparent;
    background:#f27e3d;
    color:#ffffff;
}
.comp-table__price{
    font-size:1.8rem;
    margin-top:10px;
    margin-bottom:10px;
    color:#000000;
    word-break:break-word;
    line-height:1.2
}
.comp-table__productName{
    line-height:1.2;
    color:#000000;
    /*height:23px;*/
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.3rem
}
.comp-table__recurrence{
    font-weight:600;
    font-size:1.2rem;
    margin-top:-10px;
    margin-bottom:20px;
    color:#000000;
    line-height:1rem
}
.comp-table__columnGroupSection .comp-table__tableData{
    font-size:.9rem;
    text-transform:uppercase;
    color:#000000;
    background:#9fd0d1;
    padding:15px 0px;
    border-right: none;
    text-align: left
}
.comp-table__columnGroupSection.first .comp-table__tableData {
    border-top: none;
}
.comp-table__recommended{
    background:#eafbed!important
}
.comp-table__productImageContainer{
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:10px
}
.comp-table__tableHead::-webkit-scrollbar {
    height: 0px;
}
/*************** Pricing Comparison Table CSS ***************//* End custom CSS */