.elementor-16 .elementor-element.elementor-element-811ae91 > .elementor-container{max-width:1240px;}.elementor-16 .elementor-element.elementor-element-811ae91{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-16 .elementor-element.elementor-element-811ae91 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-cd12c7a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-cd12c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-16 .elementor-element.elementor-element-cd12c7a, .elementor-16 .elementor-element.elementor-element-cd12c7a > .elementor-background-overlay{border-radius:5px 5px 5px 5px;}.elementor-16 .elementor-element.elementor-element-cd12c7a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-cd12c7a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-62d2e3a{text-align:left;}.elementor-16 .elementor-element.elementor-element-62d2e3a ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-16 .elementor-element.elementor-element-3ab4af9d > .elementor-container{max-width:1240px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-5a3159b > .elementor-container{max-width:1240px;}.elementor-16 .elementor-element.elementor-element-49fd88a > .elementor-container{max-width:1240px;}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-75e6fd2{width:100%;}}/* Start custom CSS for section, class: .elementor-element-3ab4af9d */.compare-page .pcp-compare-table th, .compare-page .pcp-compare-table td{
    vertical-align: middle;
}
.compare-page p{
    margin-bottom: 0 !important;
    margin: 10px 0;
}
.compare-page p span{
    position: relative;
    margin-left: 16px;
    color: #000;
}
.compare-page p span:after{
    position: absolute;
    content:":";
    left: -12px;
    top: -3px;
}
.compare-page .pcp-show-diff{
    background-color: #A52E38;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    padding: 18px 25px 18px 25px;
}

.compare-page .pcp-highlight-diff{
    background-color: #000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    padding: 18px 25px 18px 25px;
}

.compare-page .pcp-compare-table th{
    position: relative;
}
.compare-page .pcp-compare-table th .pcp-remove-item{
    right: 12px;
    position: absolute;
    padding: 0;
    background: #fafafa;
    box-shadow: none;
    color: #a02339;
    top: 10px;
}
.compare-page .ajax_add_to_cart {
    background-color: #A52E38 !important;
    padding: 13px 15px !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
.compare-page .pcp-p-title {
    font-size: 16px !important;
    font-weight: 500;
    margin-top: 10px;
}
.compare-page .pcp-p-price ins {
    color: #C32F3B;
    font-size: 14px;
}
.compare-page .pcp-p-price del {
    color: #9E9E9E;
    font-size: 14px;
    font-weight: 400;
}
.compare-page .pcp-p-price{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a3159b */.compare-page .pcp-compare-table th, .compare-page .pcp-compare-table td{
    vertical-align: middle;
}
.compare-page p{
    margin-bottom: 0 !important;
    margin: 10px 0;
}
.compare-page p span{
    position: relative;
    margin-left: 16px;
    color: #000;
}
.compare-page p span:after{
    position: absolute;
    content:":";
    left: -12px;
    top: -3px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-49fd88a */.compare-page .pcp-compare-table th, .compare-page .pcp-compare-table td{
    vertical-align: middle;
}
.compare-page p{
    margin-bottom: 0 !important;
    margin: 10px 0;
}
.compare-page p span{
    position: relative;
    margin-left: 16px;
    color: #000;
}
.compare-page p span:after{
    position: absolute;
    content:":";
    left: -12px;
    top: -3px;
}/* End custom CSS */