/* ICBD: 3 CSS en un archivo, en su orden original. */
/* /wp-content/uploads/trustindex-google-widget.css */

@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:400;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari-italic.woff2") format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:400;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-italic.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:400;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-italic.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:600;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari-italic-600.woff2") format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:600;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-italic-600.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:600;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-italic-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari.woff2") format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/devanagari-600.woff2") format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-600.woff2") format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("https://cdn.trustindex.io/assets/fonts/poppins/latin-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.ti-amp-iframe-body{background:#ffffff}.ti-widget.ti-goog{width:100%;display:block;overflow:hidden;text-align:left;direction:ltr;box-sizing:border-box;font-family:unset;font-weight:400}.ti-widget.ti-goog font{pointer-events:none}.ti-widget.ti-goog script{display:none !important}.ti-widget.ti-goog img{box-shadow:unset !important}.ti-widget.ti-goog *,.ti-widget.ti-goog *:after{box-sizing:border-box}.ti-widget.ti-goog *:before,.ti-widget.ti-goog *:after{-webkit-box-ordinal-group:1 !important;content:unset}.ti-widget.ti-goog:before{display:none !important}.ti-widget.ti-goog img{padding:0 !important;margin:0 !important;min-width:initial !important;max-width:initial !important;border:0 !important;border-radius:0 !important;aspect-ratio:initial !important;float:unset !important}.ti-widget.ti-goog img.emoji{width:15px;display:inline;vertical-align:center}.ti-widget.ti-goog a{text-decoration:underline !important;color:inherit}.ti-widget.ti-goog a.ti-header{text-decoration:none !important}.ti-widget.ti-goog a[href="#"]:not(.ti-show-original-text),.ti-widget.ti-goog a:not([href]):not(.ti-show-original-text){text-decoration:none !important;pointer-events:none}.ti-widget.ti-goog .ti-widget-container,.ti-widget.ti-goog .ti-widget-container *{font-family:"Trustindex Poppins";font-size:14px;line-height:1.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;row-gap:unset !important;column-gap:unset !important}.ti-widget.ti-goog strong,.ti-widget.ti-goog strong *{font-weight:600}.ti-widget.ti-goog .ti-tooltip,.ti-widget.ti-goog .ti-verified-tooltip{color:white !important;background-color:black !important;text-align:left;padding:5px 10px;border-radius:6px;font-size:13px !important;font-weight:400;display:inline-block !important;position:absolute;top:-5px;white-space:nowrap;z-index:3;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;width:max-content;box-shadow:0 4px 12px rgba(0, 0, 0, 0.33);--ti-border-arrow-color: black;margin:unset;bottom:unset;left:unset;right:calc(100% + 10px);margin-right:30px}.ti-widget.ti-goog .ti-tooltip:before,.ti-widget.ti-goog .ti-verified-tooltip:before{width:0;height:0;border-style:solid;content:"" !important;position:absolute;top:50%;margin-top:-7px}.ti-widget.ti-goog .ti-tooltip:before,.ti-widget.ti-goog .ti-verified-tooltip:before{left:unset;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--ti-border-arrow-color)}.ti-widget.ti-goog .ti-with-tooltip,.ti-widget.ti-goog .ti-verified-review{position:relative;font-size:inherit}.ti-widget.ti-goog .ti-with-tooltip:hover .ti-tooltip,.ti-widget.ti-goog .ti-with-tooltip:hover .ti-verified-tooltip,.ti-widget.ti-goog .ti-verified-review:hover .ti-tooltip,.ti-widget.ti-goog .ti-verified-review:hover .ti-verified-tooltip{opacity:1;margin:0;visibility:visible}.ti-widget.ti-goog .ti-verified-tooltip{margin:unset;right:unset;left:calc(100% + 10px);margin-left:30px}.ti-widget.ti-goog .ti-verified-tooltip:before{right:unset;left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--ti-border-arrow-color) transparent transparent}.ti-widget.ti-goog .ti-verified-platform .ti-verified-tooltip{width:175px;max-width:250px;white-space:normal;line-height:1.4 !important;top:-10px}.ti-widget.ti-goog .ti-verified-platform .ti-verified-tooltip:before{top:18px}.ti-widget.ti-goog .ti-date .ti-tooltip{margin:unset;top:unset;right:unset;left:calc(50% + 20px);transform:translateX(-50%);margin-bottom:30px;bottom:calc(100% + 10px)}.ti-widget.ti-goog .ti-date .ti-tooltip:before{top:unset;right:unset;margin:unset;left:50%;margin-left:-25px;bottom:-7px;border-width:7px 7px 0 7px;border-color:var(--ti-border-arrow-color) transparent transparent transparent}.ti-widget.ti-goog[data-set-id^="dark-"] .ti-tooltip,.ti-widget.ti-goog[data-set-id^="dark-"] .ti-verified-tooltip,.ti-widget.ti-goog[data-set-id="light-contrast"] .ti-tooltip,.ti-widget.ti-goog[data-set-id="light-contrast"] .ti-verified-tooltip{color:black !important;background-color:white !important;--ti-border-arrow-color: white}.ti-widget.ti-goog .ti-widget-container{display:block;color:#000000;margin-bottom:15px;margin-top:5px}.ti-widget.ti-goog .ti-widget-container .ti-name{font-weight:600;font-size:15px;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000000}.ti-widget.ti-goog .ti-widget-container .ti-name a{text-decoration:none !important;font-size:inherit}.ti-widget.ti-goog .ti-widget-container .ti-name a:hover{text-decoration:underline !important}.ti-widget.ti-goog .ti-widget-container .ti-date{color:#6b6b6b;font-size:13px}.ti-widget.ti-goog .ti-widget-container .ti-date .ti-tooltip{bottom:calc(100% + 8px)}.ti-widget.ti-goog .ti-profile-img{margin:0 15px 0 0 !important}.ti-widget.ti-goog .ti-profile-img img{width:40px !important;height:40px !important;display:block;border-radius:30px !important;object-fit:cover;object-position:top}.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:white;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget.ti-goog .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0 !important;display:flex;flex-direction:column;justify-content:center;min-width:0}.ti-widget.ti-goog .ti-stars{margin-top:3px;white-space:nowrap;display:block}.ti-widget.ti-goog .ti-star{width:17px !important;height:17px !important;margin-right:1px !important;vertical-align:unset;display:inline-block !important}.ti-widget.ti-goog img.ti-star{background:none !important}.ti-widget.ti-goog .ti-footer{margin-top:15px;padding-top:0px;text-align:center;line-height:1.45em}.ti-widget.ti-goog .ti-footer .ti-name{color:#000000;font-size:15px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-goog .ti-footer .ti-stars{margin-bottom:3px;margin-top:0px;line-height:0}.ti-widget.ti-goog .ti-footer .ti-profile-details{padding-top:4px}.ti-widget.ti-goog .ti-footer .ti-inner{padding-bottom:10px}.ti-widget.ti-goog .ti-fade-container{grid-row:1;grid-column:1;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-pack:inherit;justify-content:inherit;flex-direction:inherit;text-align:inherit;display:none;opacity:0;transition:opacity 1s}.ti-widget.ti-goog .ti-fade-container:nth-child(1){display:flex;opacity:1}.ti-widget.ti-goog .ti-header-grid,.ti-widget.ti-goog .ti-footer-grid{display:grid}.ti-widget.ti-goog .ti-footer-filter-text{font-size:15px !important;color:#000000;margin-bottom:0 !important;padding:0 15px;text-align:left;margin:15px 0}.ti-widget.ti-goog .ti-footer-filter-text:empty{margin:0 !important}.ti-widget.ti-goog .ti-disclaimer{visibility:hidden;opacity:0;padding:12px 24px;position:absolute;bottom:100%;width:100%;min-width:220px;max-width:585px;background:white;border:1px solid black;border-radius:6px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.05);font-size:14px;font-weight:normal;margin-bottom:15px;text-align:left;z-index:2147483647;color:#000000 !important;translate:var(--ti-disclaimer-offset, 0px) 0;transition:all 0.3s, translate 0s;transition-delay:0.35s;white-space:normal !important;right:unset ;left:50% ;transform:translateX(-50%) }.ti-widget.ti-goog .ti-disclaimer:before,.ti-widget.ti-goog .ti-disclaimer:after{left:0 ;right:0 }.ti-widget.ti-goog .ti-disclaimer:before,.ti-widget.ti-goog .ti-disclaimer:after{translate:calc(4px + var(--ti-disclaimer-offset, 0px) * -1) 0}.ti-widget.ti-goog .ti-disclaimer a{font-size:inherit}.ti-widget.ti-goog .ti-disclaimer *{color:inherit !important}.ti-widget.ti-goog .ti-disclaimer:hover{visibility:visible;opacity:1}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer:before,.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer:after{position:absolute;content:"";bottom:-18px;margin:0 auto;width:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid black;border-top:0;transform:rotate(45deg)}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer:after{bottom:-16px;margin-right:1px;border-bottom-color:white}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer.ti-bottom{bottom:unset;margin-bottom:unset;top:100%;margin-top:15px}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer.ti-bottom:before,.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer.ti-bottom:after{bottom:unset;top:-18px;border-bottom:0;border-top:20px solid black;transform:rotate(-45deg)}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer.ti-bottom:after{top:-16px;border-top-color:white}.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer:after{position:absolute;content:"";bottom:-10px;margin:0 auto;width:0;border:10px solid transparent;border-bottom-width:0;border-top-color:#000}.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer.ti-bottom{bottom:unset;margin-bottom:unset;top:100%;margin-top:15px}.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer.ti-bottom:after{bottom:unset;top:-10px;border:10px solid transparent;border-top-width:0;border-bottom-color:#000}.ti-widget.ti-goog .ti-verified-by{display:inline-block}.ti-widget.ti-goog .ti-verified-by .ti-info-icon{display:inline-block;background-size:contain;width:13px;height:13px;position:relative;top:2px;-webkit-mask-image:url("https://cdn.trustindex.io/assets/icon/ti-info-light.svg");mask-image:url("https://cdn.trustindex.io/assets/icon/ti-info-light.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000000}.ti-widget.ti-goog .ti-verified-by-row{display:block;text-align:right;margin-bottom:0 !important;font-size:12px;color:#000000;margin:12px 28px}.ti-widget.ti-goog .ti-verified-by-row>.ti-inner{display:inline-block;position:relative;padding:4px 14px;font-size:12px;font-weight:600;border-radius:3px}.ti-widget.ti-goog .ti-verified-by-row .ti-info-icon{-webkit-mask-image:url("https://cdn.trustindex.io/assets/icon/ti-info-regular.svg");mask-image:url("https://cdn.trustindex.io/assets/icon/ti-info-regular.svg")}.ti-widget.ti-goog .ti-verified-by-row .ti-trustindex-icon{display:inline-block;width:15px;height:15px;vertical-align:unset;position:relative;top:2px;background-image:url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg");margin-left:4px;margin-right:3px}.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer{width:320px !important;left:unset ;transform:unset ;right:-7px ;margin-right:3px }.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:after,.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:before{left:unset ;right:14px }.ti-widget.ti-goog .ti-verified-by-row[data-style="1"]>.ti-inner{background-color:#157351;color:white}.ti-widget.ti-goog .ti-verified-by-row[data-style="1"] .ti-info-icon{background-color:white !important}.ti-widget.ti-goog .ti-verified-by-row[data-style="2"]>.ti-inner{background-color:#D6F3E6;color:black}.ti-widget.ti-goog .ti-verified-by-row[data-style="2"] .ti-info-icon{background-color:black !important}.ti-widget.ti-goog .ti-verified-by-top-rated{display:block;text-align:right;margin-bottom:0 !important;font-size:12px;color:#000000;margin:12px 28px}.ti-widget.ti-goog .ti-verified-by-top-rated>.ti-inner{display:inline-block;position:relative;padding:4px 14px;font-size:12px;font-weight:600;border-radius:3px}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-info-icon{-webkit-mask-image:url("https://cdn.trustindex.io/assets/icon/ti-info-regular.svg");mask-image:url("https://cdn.trustindex.io/assets/icon/ti-info-regular.svg")}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-trustindex-icon{display:inline-block;width:15px;height:15px;vertical-align:unset;position:relative;top:2px;background-image:url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg");margin-left:4px;margin-right:3px}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer{width:285px !important;padding:0;border-radius:11px;left:unset ;transform:unset ;right:-7px ;margin-right:3px }.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer:after,.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer:before{left:unset ;right:14px }.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-title{background:#f4f4f4;padding:5px 12px;padding-top:7px;font-weight:600;font-size:13.5px;border-top-left-radius:11px;border-top-right-radius:11px}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list{padding:15px;padding-right:5px;margin:0}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li{display:block;font-size:12px;margin-bottom:10px;position:relative;line-height:1;padding-left:30px}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li:before{content:"";position:absolute;left:0;top:0;display:inline-block;width:24px;height:24px;background-color:#1B6B4A}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li.ti-disclaimer-star:before{top:-5px;mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.0004 2.3999C11.8869 2.39987 11.7761 2.43402 11.6823 2.49789C11.5885 2.56176 11.5162 2.6524 11.4746 2.75799L9.15251 8.65354L2.90085 9.36824C2.79346 9.38055 2.69185 9.42342 2.6081 9.49176C2.52435 9.5601 2.46197 9.65103 2.42837 9.75377C2.39477 9.85651 2.39136 9.96673 2.41854 10.0713C2.44572 10.176 2.50236 10.2706 2.58172 10.344L7.24289 14.6469L5.98771 20.924C5.96628 21.0308 5.97619 21.1415 6.01625 21.2428C6.0563 21.3441 6.12478 21.4316 6.21345 21.4949C6.30211 21.5582 6.40718 21.5944 6.51599 21.5993C6.62479 21.6042 6.7327 21.5776 6.8267 21.5226L12.0004 18.4895L17.1741 21.5226C17.2681 21.5776 17.376 21.6042 17.4848 21.5993C17.5936 21.5944 17.6987 21.5582 17.7873 21.4949C17.876 21.4316 17.9445 21.3441 17.9845 21.2428C18.0246 21.1415 18.0345 21.0308 18.0131 20.924L16.7579 14.6469L21.4191 10.344C21.4984 10.2706 21.5551 10.176 21.5822 10.0713C21.6094 9.96673 21.606 9.85651 21.5724 9.75377C21.5388 9.65103 21.4764 9.5601 21.3927 9.49176C21.3089 9.42342 21.2073 9.38055 21.0999 9.36824L14.8483 8.65354L12.5261 2.75799C12.4846 2.6524 12.4123 2.56176 12.3185 2.49789C12.2247 2.43402 12.1139 2.39987 12.0004 2.3999ZM12.0004 4.50577L13.9218 9.38295C13.9593 9.47838 14.0221 9.56179 14.1035 9.62422C14.1848 9.68666 14.2817 9.72577 14.3836 9.73736L19.7477 10.3506L15.7586 14.0322C15.6875 14.0979 15.6345 14.1807 15.6046 14.2728C15.5747 14.3648 15.569 14.463 15.588 14.5579L16.6586 19.9108L12.2857 17.3476C12.1991 17.2969 12.1007 17.2702 12.0004 17.2702C11.9001 17.2702 11.8016 17.2969 11.7151 17.3476L7.34216 19.9108L8.41278 14.5579C8.43178 14.463 8.42607 14.3648 8.3962 14.2728C8.36632 14.1807 8.31329 14.0979 8.24219 14.0322L4.2531 10.3506L9.61723 9.73736C9.71913 9.72577 9.81595 9.68666 9.8973 9.62422C9.97865 9.56179 10.0415 9.47838 10.079 9.38295L12.0004 4.50577Z"/></svg>') center / contain no-repeat;-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.0004 2.3999C11.8869 2.39987 11.7761 2.43402 11.6823 2.49789C11.5885 2.56176 11.5162 2.6524 11.4746 2.75799L9.15251 8.65354L2.90085 9.36824C2.79346 9.38055 2.69185 9.42342 2.6081 9.49176C2.52435 9.5601 2.46197 9.65103 2.42837 9.75377C2.39477 9.85651 2.39136 9.96673 2.41854 10.0713C2.44572 10.176 2.50236 10.2706 2.58172 10.344L7.24289 14.6469L5.98771 20.924C5.96628 21.0308 5.97619 21.1415 6.01625 21.2428C6.0563 21.3441 6.12478 21.4316 6.21345 21.4949C6.30211 21.5582 6.40718 21.5944 6.51599 21.5993C6.62479 21.6042 6.7327 21.5776 6.8267 21.5226L12.0004 18.4895L17.1741 21.5226C17.2681 21.5776 17.376 21.6042 17.4848 21.5993C17.5936 21.5944 17.6987 21.5582 17.7873 21.4949C17.876 21.4316 17.9445 21.3441 17.9845 21.2428C18.0246 21.1415 18.0345 21.0308 18.0131 20.924L16.7579 14.6469L21.4191 10.344C21.4984 10.2706 21.5551 10.176 21.5822 10.0713C21.6094 9.96673 21.606 9.85651 21.5724 9.75377C21.5388 9.65103 21.4764 9.5601 21.3927 9.49176C21.3089 9.42342 21.2073 9.38055 21.0999 9.36824L14.8483 8.65354L12.5261 2.75799C12.4846 2.6524 12.4123 2.56176 12.3185 2.49789C12.2247 2.43402 12.1139 2.39987 12.0004 2.3999ZM12.0004 4.50577L13.9218 9.38295C13.9593 9.47838 14.0221 9.56179 14.1035 9.62422C14.1848 9.68666 14.2817 9.72577 14.3836 9.73736L19.7477 10.3506L15.7586 14.0322C15.6875 14.0979 15.6345 14.1807 15.6046 14.2728C15.5747 14.3648 15.569 14.463 15.588 14.5579L16.6586 19.9108L12.2857 17.3476C12.1991 17.2969 12.1007 17.2702 12.0004 17.2702C11.9001 17.2702 11.8016 17.2969 11.7151 17.3476L7.34216 19.9108L8.41278 14.5579C8.43178 14.463 8.42607 14.3648 8.3962 14.2728C8.36632 14.1807 8.31329 14.0979 8.24219 14.0322L4.2531 10.3506L9.61723 9.73736C9.71913 9.72577 9.81595 9.68666 9.8973 9.62422C9.97865 9.56179 10.0415 9.47838 10.079 9.38295L12.0004 4.50577Z"/></svg>') center / contain no-repeat}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li.ti-disclaimer-review-collect:before{mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.2129 2.52178C20.1057 2.43373 19.967 2.39062 19.8271 2.40193C19.6873 2.41323 19.5577 2.47801 19.467 2.58204L12.0416 11.1065L8.21026 8.00473C8.1041 7.9187 7.9675 7.87643 7.82968 7.88694C7.69185 7.89745 7.56372 7.95991 7.47268 8.06098L2.53155 13.5466C2.48573 13.5974 2.45066 13.6565 2.42836 13.7205C2.40605 13.7845 2.39695 13.8521 2.40155 13.9195C2.40616 13.9869 2.4244 14.0528 2.45522 14.1134C2.48604 14.1739 2.52884 14.228 2.58118 14.2725C2.6335 14.317 2.69433 14.3511 2.7602 14.3727C2.82607 14.3944 2.89569 14.4032 2.96508 14.3988C3.03448 14.3943 3.10228 14.3766 3.16462 14.3466C3.22696 14.3167 3.28262 14.2751 3.32842 14.2243L7.92901 9.11632L11.7672 12.2234C11.8746 12.3103 12.0129 12.3524 12.1521 12.3406C12.2913 12.3289 12.4201 12.2641 12.5103 12.1605L20.2749 3.24632C20.3656 3.14223 20.4099 3.00743 20.3983 2.87157C20.3867 2.73571 20.32 2.60989 20.2129 2.52178Z"/><path d="M15.6357 2.3999C15.4953 2.3999 15.3607 2.45408 15.2614 2.55053C15.1621 2.64698 15.1063 2.77779 15.1063 2.91418C15.1063 3.05058 15.1621 3.18138 15.2614 3.27783C15.3607 3.37428 15.4953 3.42846 15.6357 3.42846H19.3416V7.0284C19.3416 7.1648 19.3974 7.29561 19.4966 7.39205C19.5959 7.4885 19.7306 7.54268 19.871 7.54268C20.0114 7.54268 20.146 7.4885 20.2453 7.39205C20.3446 7.29561 20.4004 7.1648 20.4004 7.0284V2.91418C20.4004 2.77779 20.3446 2.64699 20.2453 2.55055C20.146 2.4541 20.0114 2.39992 19.871 2.3999H15.6357Z"/></svg>') center / contain no-repeat;-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20.2129 2.52178C20.1057 2.43373 19.967 2.39062 19.8271 2.40193C19.6873 2.41323 19.5577 2.47801 19.467 2.58204L12.0416 11.1065L8.21026 8.00473C8.1041 7.9187 7.9675 7.87643 7.82968 7.88694C7.69185 7.89745 7.56372 7.95991 7.47268 8.06098L2.53155 13.5466C2.48573 13.5974 2.45066 13.6565 2.42836 13.7205C2.40605 13.7845 2.39695 13.8521 2.40155 13.9195C2.40616 13.9869 2.4244 14.0528 2.45522 14.1134C2.48604 14.1739 2.52884 14.228 2.58118 14.2725C2.6335 14.317 2.69433 14.3511 2.7602 14.3727C2.82607 14.3944 2.89569 14.4032 2.96508 14.3988C3.03448 14.3943 3.10228 14.3766 3.16462 14.3466C3.22696 14.3167 3.28262 14.2751 3.32842 14.2243L7.92901 9.11632L11.7672 12.2234C11.8746 12.3103 12.0129 12.3524 12.1521 12.3406C12.2913 12.3289 12.4201 12.2641 12.5103 12.1605L20.2749 3.24632C20.3656 3.14223 20.4099 3.00743 20.3983 2.87157C20.3867 2.73571 20.32 2.60989 20.2129 2.52178Z"/><path d="M15.6357 2.3999C15.4953 2.3999 15.3607 2.45408 15.2614 2.55053C15.1621 2.64698 15.1063 2.77779 15.1063 2.91418C15.1063 3.05058 15.1621 3.18138 15.2614 3.27783C15.3607 3.37428 15.4953 3.42846 15.6357 3.42846H19.3416V7.0284C19.3416 7.1648 19.3974 7.29561 19.4966 7.39205C19.5959 7.4885 19.7306 7.54268 19.871 7.54268C20.0114 7.54268 20.146 7.4885 20.2453 7.39205C20.3446 7.29561 20.4004 7.1648 20.4004 7.0284V2.91418C20.4004 2.77779 20.3446 2.64699 20.2453 2.55055C20.146 2.4541 20.0114 2.39992 19.871 2.3999H15.6357Z"/></svg>') center / contain no-repeat}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li.ti-disclaimer-trophy:before{mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.95485 2.3999C6.7973 2.39992 6.6462 2.46251 6.5348 2.57392C6.4234 2.68532 6.3608 2.83641 6.36079 2.99396V10.1227C6.36079 11.5616 6.81418 12.8022 7.72295 13.711C8.63171 14.6198 9.94652 15.1843 11.6099 15.4615C11.6744 15.4722 11.7403 15.4722 11.8048 15.4615C13.4681 15.1843 14.7829 14.6198 15.6917 13.711C16.6005 12.8022 17.0539 11.5616 17.0539 10.1227V2.99396C17.0538 2.83641 16.9912 2.68532 16.8798 2.57392C16.7684 2.46251 16.6173 2.39992 16.4598 2.3999H6.95485ZM7.54891 3.58802H15.8657V10.1227C15.8657 11.324 15.5271 12.1956 14.8517 12.871C14.1933 13.5293 13.1525 14.0047 11.7073 14.261C10.2621 14.0047 9.22134 13.5293 8.56298 12.871C7.88759 12.1956 7.54891 11.324 7.54891 10.1227V3.58802Z"/><path d="M6.95485 3.98406C5.55551 3.98406 4.42418 4.25735 3.61326 4.90609C2.80234 5.55483 2.40039 6.56657 2.40039 7.74644C2.40039 8.9263 2.80234 9.93805 3.61326 10.5868C4.42418 11.2355 5.55551 11.5088 6.95485 11.5088C7.1124 11.5088 7.2635 11.4462 7.37491 11.3348C7.48632 11.2234 7.54891 11.0723 7.54891 10.9148C7.54891 10.7572 7.48632 10.6061 7.37491 10.4947C7.2635 10.3833 7.1124 10.3207 6.95485 10.3207C5.71392 10.3207 4.86505 10.0659 4.35584 9.65857C3.84663 9.2512 3.58851 8.67878 3.58851 7.74644C3.58851 6.8141 3.84663 6.24168 4.35584 5.83431C4.86505 5.42694 5.71392 5.17218 6.95485 5.17218C7.1124 5.17218 7.2635 5.10959 7.37491 4.99818C7.48632 4.88678 7.54891 4.73567 7.54891 4.57812C7.54891 4.42057 7.48632 4.26946 7.37491 4.15806C7.2635 4.04665 7.1124 3.98406 6.95485 3.98406Z"/><path d="M16.4598 3.98406C16.3022 3.98406 16.1511 4.04665 16.0397 4.15806C15.9283 4.26946 15.8657 4.42057 15.8657 4.57812C15.8657 4.73567 15.9283 4.88678 16.0397 4.99818C16.1511 5.10959 16.3022 5.17218 16.4598 5.17218C17.7007 5.17218 18.5496 5.42694 19.0588 5.83431C19.568 6.24168 19.8261 6.8141 19.8261 7.74644C19.8261 8.67878 19.568 9.2512 19.0588 9.65857C18.5496 10.0659 17.7007 10.3207 16.4598 10.3207C16.3022 10.3207 16.1511 10.3833 16.0397 10.4947C15.9283 10.6061 15.8657 10.7572 15.8657 10.9148C15.8657 11.0723 15.9283 11.2234 16.0397 11.3348C16.1511 11.4462 16.3022 11.5088 16.4598 11.5088C17.8591 11.5088 18.9905 11.2355 19.8014 10.5868C20.6123 9.93805 21.0143 8.9263 21.0143 7.74644C21.0143 6.56657 20.6123 5.55483 19.8014 4.90609C18.9905 4.25735 17.8591 3.98406 16.4598 3.98406Z"/><path d="M11.7073 14.2811C11.5498 14.2811 11.3987 14.3437 11.2873 14.4551C11.1759 14.5665 11.1133 14.7176 11.1133 14.8751V18.0435C11.1133 18.201 11.1759 18.3521 11.2873 18.4635C11.3987 18.5749 11.5498 18.6375 11.7073 18.6375C11.8649 18.6375 12.016 18.5749 12.1274 18.4635C12.2388 18.3521 12.3014 18.201 12.3014 18.0435V14.8751C12.3014 14.7176 12.2388 14.5665 12.1274 14.4551C12.016 14.3437 11.8649 14.2811 11.7073 14.2811Z"/><path d="M7.74693 17.4494C7.58937 17.4494 7.43827 17.512 7.32686 17.6234C7.21545 17.7348 7.15287 17.8859 7.15287 18.0435C7.15287 18.201 7.21545 18.3521 7.32686 18.4635C7.43827 18.5749 7.58937 18.6375 7.74693 18.6375H15.6677C15.8253 18.6375 15.9764 18.5749 16.0878 18.4635C16.1992 18.3521 16.2618 18.201 16.2618 18.0435C16.2618 17.8859 16.1992 17.7348 16.0878 17.6234C15.9764 17.512 15.8253 17.4494 15.6677 17.4494H7.74693Z"/></svg>') center / contain no-repeat;-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.95485 2.3999C6.7973 2.39992 6.6462 2.46251 6.5348 2.57392C6.4234 2.68532 6.3608 2.83641 6.36079 2.99396V10.1227C6.36079 11.5616 6.81418 12.8022 7.72295 13.711C8.63171 14.6198 9.94652 15.1843 11.6099 15.4615C11.6744 15.4722 11.7403 15.4722 11.8048 15.4615C13.4681 15.1843 14.7829 14.6198 15.6917 13.711C16.6005 12.8022 17.0539 11.5616 17.0539 10.1227V2.99396C17.0538 2.83641 16.9912 2.68532 16.8798 2.57392C16.7684 2.46251 16.6173 2.39992 16.4598 2.3999H6.95485ZM7.54891 3.58802H15.8657V10.1227C15.8657 11.324 15.5271 12.1956 14.8517 12.871C14.1933 13.5293 13.1525 14.0047 11.7073 14.261C10.2621 14.0047 9.22134 13.5293 8.56298 12.871C7.88759 12.1956 7.54891 11.324 7.54891 10.1227V3.58802Z"/><path d="M6.95485 3.98406C5.55551 3.98406 4.42418 4.25735 3.61326 4.90609C2.80234 5.55483 2.40039 6.56657 2.40039 7.74644C2.40039 8.9263 2.80234 9.93805 3.61326 10.5868C4.42418 11.2355 5.55551 11.5088 6.95485 11.5088C7.1124 11.5088 7.2635 11.4462 7.37491 11.3348C7.48632 11.2234 7.54891 11.0723 7.54891 10.9148C7.54891 10.7572 7.48632 10.6061 7.37491 10.4947C7.2635 10.3833 7.1124 10.3207 6.95485 10.3207C5.71392 10.3207 4.86505 10.0659 4.35584 9.65857C3.84663 9.2512 3.58851 8.67878 3.58851 7.74644C3.58851 6.8141 3.84663 6.24168 4.35584 5.83431C4.86505 5.42694 5.71392 5.17218 6.95485 5.17218C7.1124 5.17218 7.2635 5.10959 7.37491 4.99818C7.48632 4.88678 7.54891 4.73567 7.54891 4.57812C7.54891 4.42057 7.48632 4.26946 7.37491 4.15806C7.2635 4.04665 7.1124 3.98406 6.95485 3.98406Z"/><path d="M16.4598 3.98406C16.3022 3.98406 16.1511 4.04665 16.0397 4.15806C15.9283 4.26946 15.8657 4.42057 15.8657 4.57812C15.8657 4.73567 15.9283 4.88678 16.0397 4.99818C16.1511 5.10959 16.3022 5.17218 16.4598 5.17218C17.7007 5.17218 18.5496 5.42694 19.0588 5.83431C19.568 6.24168 19.8261 6.8141 19.8261 7.74644C19.8261 8.67878 19.568 9.2512 19.0588 9.65857C18.5496 10.0659 17.7007 10.3207 16.4598 10.3207C16.3022 10.3207 16.1511 10.3833 16.0397 10.4947C15.9283 10.6061 15.8657 10.7572 15.8657 10.9148C15.8657 11.0723 15.9283 11.2234 16.0397 11.3348C16.1511 11.4462 16.3022 11.5088 16.4598 11.5088C17.8591 11.5088 18.9905 11.2355 19.8014 10.5868C20.6123 9.93805 21.0143 8.9263 21.0143 7.74644C21.0143 6.56657 20.6123 5.55483 19.8014 4.90609C18.9905 4.25735 17.8591 3.98406 16.4598 3.98406Z"/><path d="M11.7073 14.2811C11.5498 14.2811 11.3987 14.3437 11.2873 14.4551C11.1759 14.5665 11.1133 14.7176 11.1133 14.8751V18.0435C11.1133 18.201 11.1759 18.3521 11.2873 18.4635C11.3987 18.5749 11.5498 18.6375 11.7073 18.6375C11.8649 18.6375 12.016 18.5749 12.1274 18.4635C12.2388 18.3521 12.3014 18.201 12.3014 18.0435V14.8751C12.3014 14.7176 12.2388 14.5665 12.1274 14.4551C12.016 14.3437 11.8649 14.2811 11.7073 14.2811Z"/><path d="M7.74693 17.4494C7.58937 17.4494 7.43827 17.512 7.32686 17.6234C7.21545 17.7348 7.15287 17.8859 7.15287 18.0435C7.15287 18.201 7.21545 18.3521 7.32686 18.4635C7.43827 18.5749 7.58937 18.6375 7.74693 18.6375H15.6677C15.8253 18.6375 15.9764 18.5749 16.0878 18.4635C16.1992 18.3521 16.2618 18.201 16.2618 18.0435C16.2618 17.8859 16.1992 17.7348 16.0878 17.6234C15.9764 17.512 15.8253 17.4494 15.6677 17.4494H7.74693Z"/></svg>') center / contain no-repeat}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li.ti-disclaimer-reply:before{top:-1px;mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7.36199 2.3999C6.23162 2.3999 5.30929 2.60298 4.62916 3.11308C3.94903 3.62318 3.59961 4.44611 3.59961 5.3702V13.291C3.59961 14.2151 3.94903 15.038 4.62916 15.5481C5.15219 15.9404 5.85876 16.1084 6.65267 16.1847L5.98745 19.5108C5.96245 19.6358 5.97833 19.7656 6.03273 19.8809C6.08714 19.9962 6.17718 20.0909 6.28957 20.1511C6.40195 20.2113 6.53072 20.2337 6.65684 20.2151C6.78295 20.1964 6.89973 20.1377 6.98992 20.0476L10.7763 16.2613H16.8669C17.9973 16.2613 18.9196 16.0582 19.5998 15.5481C20.2799 15.038 20.6293 14.2151 20.6293 13.291V5.3702C20.6293 4.44611 20.2799 3.62318 19.5998 3.11308C18.9196 2.60298 17.9973 2.3999 16.8669 2.3999H7.36199ZM7.36199 3.58802H16.8669C17.8488 3.58802 18.5106 3.78098 18.8866 4.06296C19.2626 4.34494 19.4412 4.71013 19.4412 5.3702V13.291C19.4412 13.9511 19.2626 14.3163 18.8866 14.5982C18.5106 14.8802 17.8488 15.0732 16.8669 15.0732H10.5303C10.3728 15.0732 10.2217 15.1358 10.1103 15.2472L7.5368 17.8207L7.94444 15.784C7.96172 15.6978 7.95965 15.6089 7.93838 15.5236C7.91711 15.4383 7.87718 15.3587 7.82146 15.2907C7.76574 15.2227 7.69563 15.168 7.61617 15.1303C7.53671 15.0927 7.4499 15.0732 7.36199 15.0732C6.38014 15.0732 5.71831 14.8802 5.34234 14.5982C4.96636 14.3163 4.78773 13.9511 4.78773 13.291V5.3702C4.78773 4.71013 4.96636 4.34494 5.34234 4.06296C5.71831 3.78098 6.38014 3.58802 7.36199 3.58802Z"/><path d="M8.15406 6.45931C8.02277 6.45931 7.89685 6.51146 7.80401 6.6043C7.71117 6.69714 7.65902 6.82306 7.65902 6.95436C7.65902 7.08565 7.71117 7.21157 7.80401 7.30441C7.89685 7.39725 8.02277 7.44941 8.15406 7.44941H16.0749C16.2062 7.44941 16.3321 7.39725 16.4249 7.30441C16.5177 7.21157 16.5699 7.08565 16.5699 6.95436C16.5699 6.82306 16.5177 6.69714 16.4249 6.6043C16.3321 6.51146 16.2062 6.45931 16.0749 6.45931H8.15406Z"/><path d="M8.15406 9.62762C8.02277 9.62762 7.89685 9.67978 7.80401 9.77262C7.71117 9.86546 7.65902 9.99138 7.65902 10.1227C7.65902 10.254 7.71117 10.3799 7.80401 10.4727C7.89685 10.5656 8.02277 10.6177 8.15406 10.6177H13.6986C13.8299 10.6177 13.9558 10.5656 14.0487 10.4727C14.1415 10.3799 14.1937 10.254 14.1937 10.1227C14.1937 9.99138 14.1415 9.86546 14.0487 9.77262C13.9558 9.67978 13.8299 9.62762 13.6986 9.62762H8.15406Z"/></svg>') center / contain no-repeat;-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7.36199 2.3999C6.23162 2.3999 5.30929 2.60298 4.62916 3.11308C3.94903 3.62318 3.59961 4.44611 3.59961 5.3702V13.291C3.59961 14.2151 3.94903 15.038 4.62916 15.5481C5.15219 15.9404 5.85876 16.1084 6.65267 16.1847L5.98745 19.5108C5.96245 19.6358 5.97833 19.7656 6.03273 19.8809C6.08714 19.9962 6.17718 20.0909 6.28957 20.1511C6.40195 20.2113 6.53072 20.2337 6.65684 20.2151C6.78295 20.1964 6.89973 20.1377 6.98992 20.0476L10.7763 16.2613H16.8669C17.9973 16.2613 18.9196 16.0582 19.5998 15.5481C20.2799 15.038 20.6293 14.2151 20.6293 13.291V5.3702C20.6293 4.44611 20.2799 3.62318 19.5998 3.11308C18.9196 2.60298 17.9973 2.3999 16.8669 2.3999H7.36199ZM7.36199 3.58802H16.8669C17.8488 3.58802 18.5106 3.78098 18.8866 4.06296C19.2626 4.34494 19.4412 4.71013 19.4412 5.3702V13.291C19.4412 13.9511 19.2626 14.3163 18.8866 14.5982C18.5106 14.8802 17.8488 15.0732 16.8669 15.0732H10.5303C10.3728 15.0732 10.2217 15.1358 10.1103 15.2472L7.5368 17.8207L7.94444 15.784C7.96172 15.6978 7.95965 15.6089 7.93838 15.5236C7.91711 15.4383 7.87718 15.3587 7.82146 15.2907C7.76574 15.2227 7.69563 15.168 7.61617 15.1303C7.53671 15.0927 7.4499 15.0732 7.36199 15.0732C6.38014 15.0732 5.71831 14.8802 5.34234 14.5982C4.96636 14.3163 4.78773 13.9511 4.78773 13.291V5.3702C4.78773 4.71013 4.96636 4.34494 5.34234 4.06296C5.71831 3.78098 6.38014 3.58802 7.36199 3.58802Z"/><path d="M8.15406 6.45931C8.02277 6.45931 7.89685 6.51146 7.80401 6.6043C7.71117 6.69714 7.65902 6.82306 7.65902 6.95436C7.65902 7.08565 7.71117 7.21157 7.80401 7.30441C7.89685 7.39725 8.02277 7.44941 8.15406 7.44941H16.0749C16.2062 7.44941 16.3321 7.39725 16.4249 7.30441C16.5177 7.21157 16.5699 7.08565 16.5699 6.95436C16.5699 6.82306 16.5177 6.69714 16.4249 6.6043C16.3321 6.51146 16.2062 6.45931 16.0749 6.45931H8.15406Z"/><path d="M8.15406 9.62762C8.02277 9.62762 7.89685 9.67978 7.80401 9.77262C7.71117 9.86546 7.65902 9.99138 7.65902 10.1227C7.65902 10.254 7.71117 10.3799 7.80401 10.4727C7.89685 10.5656 8.02277 10.6177 8.15406 10.6177H13.6986C13.8299 10.6177 13.9558 10.5656 14.0487 10.4727C14.1415 10.3799 14.1937 10.254 14.1937 10.1227C14.1937 9.99138 14.1415 9.86546 14.0487 9.77262C13.9558 9.67978 13.8299 9.62762 13.6986 9.62762H8.15406Z"/></svg>') center / contain no-repeat}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li.ti-disclaimer-verified:before{width:16px;height:16px;left:4px;background:url("https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg") no-repeat center center;background-size:contain}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li:last-child{margin-bottom:0}.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li a,.ti-widget.ti-goog .ti-verified-by-top-rated .ti-disclaimer .ti-disclaimer-list li strong{display:block;font-size:inherit !important}.ti-widget.ti-goog .ti-verified-by-top-rated[data-style="1"]>.ti-inner{background-color:#157351;color:white}.ti-widget.ti-goog .ti-verified-by-top-rated[data-style="1"] .ti-info-icon{background-color:white !important}.ti-widget.ti-goog .ti-verified-by-top-rated[data-style="2"]>.ti-inner{background-color:#D6F3E6;color:black}.ti-widget.ti-goog .ti-verified-by-top-rated[data-style="2"] .ti-info-icon{background-color:black !important}.ti-widget.ti-goog .ti-verified-by:hover+.ti-disclaimer,.ti-widget.ti-goog .ti-verified-by .ti-inner:hover .ti-disclaimer{visibility:visible;transition-delay:0.1ms;opacity:1}.ti-widget.ti-goog .ti-footer-filter-text+.ti-verified-by-row{margin-top:-20px !important}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row{text-align:center}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer{right:unset  !important;left:50%  !important;transform:translateX(-50%)  !important}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer:before,.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer:after{left:0  !important;right:0  !important}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer:after{margin-right:auto  !important;right:2px  !important}@media (max-width:479px){.ti-widget.ti-goog .ti-verified-by-row{text-align:center !important}.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer{right:unset ;left:50% ;transform:translateX(-50%) }.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:before,.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:after{left:0 ;right:0 }.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:after{margin-right:auto ;right:2px }.ti-widget.ti-goog .ti-footer-filter-text+.ti-verified-by-row{margin-top:12px !important}}@media (max-width:479px){.ti-widget.ti-goog .ti-footer-filter-text{text-align:center !important}}@media (min-width:1024px){.ti-widget.ti-goog .ti-footer-filter-text{margin:12px 28px}}.ti-widget.ti-goog .star-lg .ti-star{width:30px !important;height:30px !important}.ti-widget.ti-goog .ti-d-none{display:none !important}.ti-widget.ti-goog .ti-rating-text,.ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-goog .ti-rating-text strong a,.ti-widget.ti-goog .ti-rating-text strong span,.ti-widget.ti-goog .ti-rating-text span strong,.ti-widget.ti-goog .ti-rating-text span,.ti-widget.ti-goog .ti-footer,.ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-goog .ti-footer span,.ti-widget.ti-goog .ti-footer strong a{font-size:0px;color:#000000}.ti-widget.ti-goog .ti-large-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0 !important}.ti-widget.ti-goog .ti-large-logo .ti-v-center{-ms-flex-item-align:center !important;align-self:center !important;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ti-widget.ti-goog .ti-large-logo img{margin:auto !important;display:block !important;position:relative;width:150px !important;height:32px !important;object-fit:unset !important}.ti-widget.ti-goog .nowrap{white-space:nowrap;display:inline-block;margin:0 2px}.ti-widget.ti-goog .nowrap:first-of-type{margin-left:0}.ti-widget.ti-goog .nowrap:last-of-type{margin-right:0}.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars{margin-bottom:11px;margin-top:11px;text-align:left}.ti-widget.ti-goog .ti-reviews-container-wrapper{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;direction:ltr;margin:0 -8px;padding-top:0}.ti-disable-animation.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top:0 !important}@media (min-width:1024px){.ti-widget.ti-goog .ti-reviews-container-wrapper{margin:0 8px !important}}.ti-widget.ti-goog .ti-col-1 .ti-review-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-goog .ti-col-2 .ti-review-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ti-widget.ti-goog .ti-col-4 .ti-review-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ti-widget.ti-goog .ti-col-5 .ti-review-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ti-widget.ti-goog .ti-col-6 .ti-review-item{-ms-flex:0 0 16.666%;flex:0 0 16.666%;max-width:16.666%}.ti-widget.ti-goog .ti-col-7 .ti-review-item{-ms-flex:0 0 14.286%;flex:0 0 14.286%;max-width:14.286%}.ti-widget.ti-goog .ti-col-8 .ti-review-item{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.ti-widget.ti-goog .ti-col-9 .ti-review-item{-ms-flex:0 0 11.111%;flex:0 0 11.111%;max-width:11.111%}.ti-widget.ti-goog .ti-col-10 .ti-review-item{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.ti-widget.ti-goog .ti-reviews-container{position:relative;display:block;touch-action:pan-y}.ti-widget.ti-goog .ti-read-more{display:block;padding:8px 0 0;text-align:left;position:relative}.ti-widget.ti-goog .ti-read-more span{display:inline-block;font-weight:400;white-space:nowrap;font-size:13.5px;color:#000000;opacity:0.5;text-decoration:none !important;transition:color 300ms ease-out;cursor:pointer}.ti-widget.ti-goog .ti-read-more span:hover{opacity:1;text-decoration:underline !important}.ti-widget.ti-goog .ti-read-more:after{content:"";position:absolute;right:0;top:calc(50% + 3px);transform:translateY(-50%);width:25px;height:25px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/icon/ti-quote.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/icon/ti-quote.svg);background:#d9d9d9;display:none}.ti-widget.ti-goog .ti-review-item{padding:0 8px;transition:transform 300ms ease-out}.ti-widget.ti-goog .ti-review-item .ti-inner{border-radius:4px}.ti-widget.ti-goog .ti-review-item>.ti-inner{border-style:solid !important;border-color:#ffffff !important;border-radius:12px !important;padding:20px !important;margin:0 !important;display:block !important;position:relative;background-color:#ffffff;background-image:none}.ti-widget.ti-goog .ti-review-item .ti-polarity-icon{position:relative;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget.ti-goog .ti-review-item .ti-recommendation{display:inline-block;height:15px;line-height:15px}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon{position:relative;margin:0 5px !important;margin-bottom:-3px !important;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child{margin-left:0 !important}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title{font-weight:600;font-size:13px !important;opacity:0.8;position:relative;top:-1px}.ti-widget.ti-goog .ti-review-item .ti-recommendation+.ti-dummy-stars{display:none}.ti-widget.ti-goog .ti-review-item .ti-stars{height:17px;line-height:17px}.ti-widget.ti-goog .ti-review-item .ti-review-image{width:80px;height:80px;border-radius:12px;margin-left:12px;margin-bottom:4px;margin-top:2px;position:relative;cursor:pointer;overflow:hidden}.ti-widget.ti-goog .ti-review-item .ti-review-image img{position:absolute;object-fit:cover;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;border-radius:inherit !important;left:0;top:0;transition:all 0.3s ease-in-out;pointer-events:none}.ti-widget.ti-goog .ti-review-item .ti-review-image .ti-more-image-count{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;color:white;background-color:rgba(0, 0, 0, 0.4);font-size:18px;border-radius:inherit;opacity:0;pointer-events:none;transition:all 0.2s ease-in-out;font-weight:600;transform:scale(0.85);z-index:2}.ti-widget.ti-goog .ti-review-item .ti-review-image:hover img{transform:scale(1.1)}.ti-widget.ti-goog .ti-review-item .ti-review-image:hover.ti-has-more-image .ti-more-image-count{opacity:1;transform:scale(1)}.ti-widget.ti-goog .ti-review-item .ti-review-image-container{display:flex;flex-wrap:nowrap;margin:0 -4px;margin-top:15px;max-height:100px;transition:all 500ms ease-in-out}.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image{float:unset !important;margin:0 !important;width:25%;height:unset;flex:0 0 auto;padding:0 4px}.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image .ti-review-image-inner{display:block;position:relative;width:100%;height:0;padding-bottom:100%;border-radius:inherit;overflow:hidden;pointer-events:none}.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image.ti-has-more-image .ti-more-image-count{opacity:1;transform:scale(1)}.ti-widget.ti-goog .ti-review-item.ti-hidden-review .ti-review-image-container{max-height:0;margin-top:0;transition-delay:500ms}.ti-widget.ti-goog .ti-review-content{-webkit-box-orient:vertical;line-height:21.75px;height:87px;font-size:15px;text-align:left;transition:height 0.5s;word-wrap:break-word;word-break:break-word;font-style:normal;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden !important;padding-right:0}.ti-widget.ti-goog .ti-review-content .ti-review-image{float:right}.ti-text-align-right.ti-widget.ti-goog .ti-review-content .ti-review-image{float:left;margin-left:unset;margin-right:12px}.ti-ios-fallback.ti-widget.ti-goog .ti-review-content{display:block}.ti-widget.ti-goog .ti-review-content .ti-show-original-text{font-size:inherit !important}.ti-review-text-mode-scroll.ti-widget.ti-goog .ti-review-content{-webkit-line-clamp:inherit;overflow:auto !important;overflow-x:hidden !important;padding-right:10px}.ti-text-align-right.ti-widget.ti-goog .ti-review-content{text-align:right !important}.ti-text-align-center.ti-widget.ti-goog .ti-review-content{text-align:center !important}.ti-text-align-justify.ti-widget.ti-goog .ti-review-content{text-align:justify !important}.ti-widget.ti-goog .ti-review-content .ti-stars{margin-bottom:5px}.ti-widget.ti-goog .ti-review-content strong{font-size:inherit;color:inherit;font-weight:normal !important}.ti-widget.ti-goog .ti-review-content .ti-reply-by-owner-title{font-weight:600 !important}.ti-widget.ti-goog .ti-review-content .ti-reply-by-owner-title:before{content:"↪ "}.ti-widget.ti-goog .ti-review-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.ti-widget.ti-goog .ti-highlight{padding:1px 2px;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background-color:transparent !important;background-image:linear-gradient(#fbe049, #fbe049);background-size:100% 19px;background-position:bottom;background-repeat:no-repeat;color:#000 !important;font-size:inherit !important}@media (min-width:480px){.ti-widget.ti-goog .ti-review-item:hover{-webkit-transform:none;-ms-transform:none;transform:none}}.ti-widget.ti-goog .ti-ai-summary-item{color:#000000}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content{-webkit-line-clamp:5;margin-top:16.25px;height:110.75px !important}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list{margin-bottom:0;padding-left:0;list-style:none;font-size:inherit;pointer-events:none}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li{list-style:inherit;margin-bottom:0;padding-left:20px;position:relative;font-size:inherit}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child{margin-bottom:0}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:before{display:block;content:"";width:10px;height:5px;border-left:solid 2px #000000;border-bottom:solid 2px #000000;transform:rotate(-45deg);position:absolute;left:0;top:7.5px}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img{margin-right:13px !important}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){display:inline-block;vertical-align:middle;border:2px solid #ffffff}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child){margin-left:-12px !important}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-details .ti-name{padding-right:0}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-details .ti-date{overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-goog .ti-ai-summary-item>.ti-inner{background-color:#ffffff !important;background-image:none}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){border-color:#ffffff}.ti-widget.ti-goog .ti-ai-summary-item .ti-name,.ti-widget.ti-goog .ti-ai-summary-item .ti-date,.ti-widget.ti-goog .ti-ai-summary-item .ti-read-more span{color:#000000}.ti-widget.ti-goog .ti-ten-rating-score{display:inline-block;font-weight:600;font-size:15px;color:#000000;margin-left:7px;height:100%;line-height:17px;vertical-align:top}.ti-widget.ti-goog .ti-platform-icon{width:20px !important;height:20px !important;position:absolute;top:0;right:0}.ti-widget.ti-goog .ti-platform-icon>img{width:100% !important;height:100% !important;object-fit:contain}.ti-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.e,.ti-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.f{background-image:none}.ti-widget.ti-goog.ti-custom-stars .ti-star{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg)}.ti-widget.ti-goog.ti-custom-stars .ti-star:not(.e):not(.h){background:#f6bb06}.ti-widget.ti-goog.ti-custom-stars .ti-star.h{background:#f6bb06;background:linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important}.ti-widget.ti-goog.ti-custom-stars .ti-star.e{background:#ccc !important}.ti-widget.ti-goog[data-language="ar"] .ti-name,.ti-widget.ti-goog[data-language="ar"] .ti-date,.ti-widget.ti-goog[data-language="ar"] .ti-profile-details .ti-text,.ti-widget.ti-goog[data-language="ar"] .ti-review-content,.ti-widget.ti-goog[data-language="ar"] .ti-review-text,.ti-widget.ti-goog[data-language="ar"] .ti-read-more,.ti-widget.ti-goog[data-language="ar"] .ti-footer,.ti-widget.ti-goog[data-language="ar"] .ti-rating-text,.ti-widget.ti-goog[data-language="ar"] .ti-footer-filter-text,.ti-widget.ti-goog[data-language="ar"] .ti-header-write-btn,.ti-widget.ti-goog[data-language="ar"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-goog[data-language="ar"] .ti-header-rating-text,.ti-widget.ti-goog[data-language="ar"] .ti-rating-name,.ti-widget.ti-goog[data-language="ar"] .ti-header .ti-text,.ti-widget.ti-goog[data-language="ar"] .ti-load-more-reviews-button,.ti-widget.ti-goog[data-language="he"] .ti-name,.ti-widget.ti-goog[data-language="he"] .ti-date,.ti-widget.ti-goog[data-language="he"] .ti-profile-details .ti-text,.ti-widget.ti-goog[data-language="he"] .ti-review-content,.ti-widget.ti-goog[data-language="he"] .ti-review-text,.ti-widget.ti-goog[data-language="he"] .ti-read-more,.ti-widget.ti-goog[data-language="he"] .ti-footer,.ti-widget.ti-goog[data-language="he"] .ti-rating-text,.ti-widget.ti-goog[data-language="he"] .ti-footer-filter-text,.ti-widget.ti-goog[data-language="he"] .ti-header-write-btn,.ti-widget.ti-goog[data-language="he"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-goog[data-language="he"] .ti-header-rating-text,.ti-widget.ti-goog[data-language="he"] .ti-rating-name,.ti-widget.ti-goog[data-language="he"] .ti-header .ti-text,.ti-widget.ti-goog[data-language="he"] .ti-load-more-reviews-button,.ti-widget.ti-goog[data-language="fa"] .ti-name,.ti-widget.ti-goog[data-language="fa"] .ti-date,.ti-widget.ti-goog[data-language="fa"] .ti-profile-details .ti-text,.ti-widget.ti-goog[data-language="fa"] .ti-review-content,.ti-widget.ti-goog[data-language="fa"] .ti-review-text,.ti-widget.ti-goog[data-language="fa"] .ti-read-more,.ti-widget.ti-goog[data-language="fa"] .ti-footer,.ti-widget.ti-goog[data-language="fa"] .ti-rating-text,.ti-widget.ti-goog[data-language="fa"] .ti-footer-filter-text,.ti-widget.ti-goog[data-language="fa"] .ti-header-write-btn,.ti-widget.ti-goog[data-language="fa"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-goog[data-language="fa"] .ti-header-rating-text,.ti-widget.ti-goog[data-language="fa"] .ti-rating-name,.ti-widget.ti-goog[data-language="fa"] .ti-header .ti-text,.ti-widget.ti-goog[data-language="fa"] .ti-load-more-reviews-button{direction:rtl}.ti-widget.ti-goog[data-language="ar"] .ti-stars,.ti-widget.ti-goog[data-language="ar"] .ti-footer .ti-row,.ti-widget.ti-goog[data-language="he"] .ti-stars,.ti-widget.ti-goog[data-language="he"] .ti-footer .ti-row,.ti-widget.ti-goog[data-language="fa"] .ti-stars,.ti-widget.ti-goog[data-language="fa"] .ti-footer .ti-row{direction:ltr}.ti-widget.ti-goog[data-language="ar"] .ti-date .ti-tooltip,.ti-widget.ti-goog[data-language="he"] .ti-date .ti-tooltip,.ti-widget.ti-goog[data-language="fa"] .ti-date .ti-tooltip{right:unset}.ti-widget.ti-goog .ti-verified-review{display:inline-block;background:url("https://cdn.trustindex.io/assets/icon/ti-verified.svg");background-size:contain;width:15px;height:15px;margin:0 !important;margin-left:7px !important;position:relative;z-index:2}.ti-widget.ti-goog .ti-verified-review:only-child{margin-left:0 !important}.ti-widget.ti-goog .ti-verified-review.ti-color-green{background:url("https://cdn.trustindex.io/assets/icon/ti-verified-green.svg")}.ti-widget.ti-goog .ti-verified-review.ti-color-black{background:url("https://cdn.trustindex.io/assets/icon/ti-verified-black.svg")}.ti-widget.ti-goog .ti-recommendation+.ti-verified-review{top:2px}.ti-widget.ti-goog .ti-ten-rating-score+.ti-verified-review{top:-1px}.ti-widget.ti-goog.ti-disable-nav .ti-controls{display:none !important}.ti-widget.ti-goog.ti-disable-nav .ti-footer-filter-text{margin:15px 0}.ti-widget.ti-goog.ti-disable-nav .ti-widget-header{margin-left:13px !important;margin-right:13px !important}.ti-widget.ti-goog.ti-disable-nav .ti-reviews-container-wrapper{margin:0 !important}.ti-widget.ti-goog.ti-review-text-mode-scroll .ti-read-more,.ti-widget.ti-goog.ti-review-text-mode-truncated .ti-read-more{display:none !important}.ti-widget.ti-goog.ti-disable-font .ti-widget-container,.ti-widget.ti-goog.ti-disable-font .ti-widget-container *,.ti-widget.ti-goog.ti-disable-font .ti-enable-widget{font-family:inherit !important}.ti-widget.ti-goog.ti-disable-animation .ti-review-item:hover,.ti-widget.ti-goog.ti-disable-animation .ti-header:hover,.ti-widget.ti-goog.ti-disable-animation .ti-footer:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.ti-widget.ti-goog.ti-disable-animation .ti-widget-container{margin-top:5px}.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-read-more{text-align:right !important}.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-read-more{text-align:center !important}.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-read-more{text-align:justify !important}.ti-widget.ti-goog.ti-text-align-right .ti-review-header{flex-direction:row-reverse}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-platform-icon{right:unset;left:0}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-img{margin:0 0 0 15px !important}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-details{text-align:right}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-details .ti-name{padding-right:0;padding-left:25px}.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong a,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong span,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span strong,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span,.ti-widget.ti-goog.ti-show-rating-text .ti-footer,.ti-widget.ti-goog.ti-show-rating-text .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-goog.ti-show-rating-text .ti-footer span,.ti-widget.ti-goog.ti-show-rating-text .ti-footer strong a{font-size:14px !important}.ti-widget.ti-goog.ti-text-align-right .ti-verified-tooltip,.ti-widget.ti-goog.ti-content-align-right .ti-verified-tooltip{margin:unset;bottom:unset;left:unset;right:calc(100% + 10px);margin-right:30px}.ti-widget.ti-goog.ti-text-align-right .ti-verified-tooltip:before,.ti-widget.ti-goog.ti-content-align-right .ti-verified-tooltip:before{left:unset;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--ti-border-arrow-color)}.ti-widget.ti-goog.ti-text-align-right .ti-platform-icon .ti-tooltip,.ti-widget.ti-goog.ti-content-align-left .ti-platform-icon .ti-tooltip{margin:unset;right:unset;left:calc(100% + 10px);margin-left:30px}.ti-widget.ti-goog.ti-text-align-right .ti-platform-icon .ti-tooltip:before,.ti-widget.ti-goog.ti-content-align-left .ti-platform-icon .ti-tooltip:before{right:unset;left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--ti-border-arrow-color) transparent transparent}.ti-widget.ti-goog ::-webkit-scrollbar{width:4px;border-radius:3px}.ti-widget.ti-goog ::-webkit-scrollbar-track{background:rgba(85, 85, 85, 0.1)}.ti-widget.ti-goog ::-webkit-scrollbar-thumb{background:rgba(85, 85, 85, 0.6)}.ti-widget.ti-goog ::-webkit-scrollbar-thumb:hover{background:#555}.ti-enable-widget{display:none !important}.ti-widget .source-Trustpilot .ti-large-logo,.ti-lightbox .source-Trustpilot .ti-large-logo{display:none !important}.ti-widget .source-Trustpilot.ti-tab-item:before,.ti-widget .source-Trustpilot.ti-write-btn-dropdown-item:before,.ti-widget .source-Trustpilot .ti-review-header:after,.ti-widget .source-Trustpilot .ti-inner:after,.ti-widget .source-Trustpilot .ti-review-content:after,.ti-widget .source-Trustpilot .ti-platform-icon:after,.ti-widget .source-Trustpilot .ti-icon,.ti-widget .source-Trustpilot .ti-platform,.ti-widget .source-Trustpilot .ti-inner .col-left,.ti-widget .source-Trustpilot .ti-enable-widget:before,.ti-widget .source-Trustpilot .ti-platform-icon,.ti-lightbox .source-Trustpilot.ti-tab-item:before,.ti-lightbox .source-Trustpilot.ti-write-btn-dropdown-item:before,.ti-lightbox .source-Trustpilot .ti-review-header:after,.ti-lightbox .source-Trustpilot .ti-inner:after,.ti-lightbox .source-Trustpilot .ti-review-content:after,.ti-lightbox .source-Trustpilot .ti-platform-icon:after,.ti-lightbox .source-Trustpilot .ti-icon,.ti-lightbox .source-Trustpilot .ti-platform,.ti-lightbox .source-Trustpilot .ti-inner .col-left,.ti-lightbox .source-Trustpilot .ti-enable-widget:before,.ti-lightbox .source-Trustpilot .ti-platform-icon{display:none !important}.ti-widget .source-Trustpilot .ti-enable-widget,.ti-lightbox .source-Trustpilot .ti-enable-widget{padding-left:8px !important}.ti-widget .source-Trustpilot .ti-enable-widget:before,.ti-lightbox .source-Trustpilot .ti-enable-widget:before{display:none !important}.ti-widget .source-Trustpilot.disable-widget,.ti-lightbox .source-Trustpilot.disable-widget{top:4px !important;right:4px !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-platform-icon,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-platform-icon{display:none !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-item-label,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-item-label{margin-right:0 !important}.ti-widget .ti-enable-widget .ti-platform-icon[alt="Trustpilot"],.ti-widget .source-all .ti-platform-icon[alt="Trustpilot"],.ti-widget .source-Trustindex .ti-platform-icon[alt="Trustpilot"],.ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Trustpilot"],.ti-lightbox .source-all .ti-platform-icon[alt="Trustpilot"],.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Trustpilot"]{display:none !important}.ti-widget .source-Amazon.ti-tab-item:before,.ti-widget .source-Amazon.ti-write-btn-dropdown-item:before,.ti-widget .source-Amazon .ti-review-header:after,.ti-widget .source-Amazon .ti-inner:after,.ti-widget .source-Amazon .ti-review-content:after,.ti-widget .source-Amazon .ti-platform-icon:after,.ti-widget .source-Amazon .ti-icon,.ti-widget .source-Amazon .ti-platform,.ti-widget .source-Amazon .ti-inner .col-left,.ti-widget .source-Amazon .ti-enable-widget:before,.ti-widget .source-Amazon .ti-platform-icon,.ti-lightbox .source-Amazon.ti-tab-item:before,.ti-lightbox .source-Amazon.ti-write-btn-dropdown-item:before,.ti-lightbox .source-Amazon .ti-review-header:after,.ti-lightbox .source-Amazon .ti-inner:after,.ti-lightbox .source-Amazon .ti-review-content:after,.ti-lightbox .source-Amazon .ti-platform-icon:after,.ti-lightbox .source-Amazon .ti-icon,.ti-lightbox .source-Amazon .ti-platform,.ti-lightbox .source-Amazon .ti-inner .col-left,.ti-lightbox .source-Amazon .ti-enable-widget:before,.ti-lightbox .source-Amazon .ti-platform-icon{display:none !important}.ti-widget .source-Amazon .ti-enable-widget,.ti-lightbox .source-Amazon .ti-enable-widget{padding-left:8px !important}.ti-widget .source-Amazon .ti-enable-widget:before,.ti-lightbox .source-Amazon .ti-enable-widget:before{display:none !important}.ti-widget .source-Amazon.disable-widget,.ti-lightbox .source-Amazon.disable-widget{top:4px !important;right:4px !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-platform-icon,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-platform-icon{display:none !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-item-label,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-item-label{margin-right:0 !important}.ti-widget .ti-enable-widget .ti-platform-icon[alt="Amazon"],.ti-widget .source-all .ti-platform-icon[alt="Amazon"],.ti-widget .source-Trustindex .ti-platform-icon[alt="Amazon"],.ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Amazon"],.ti-lightbox .source-all .ti-platform-icon[alt="Amazon"],.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Amazon"]{display:none !important}.ti-widget .source-Reco.ti-tab-item:before,.ti-widget .source-Reco.ti-write-btn-dropdown-item:before,.ti-widget .source-Reco .ti-review-header:after,.ti-widget .source-Reco .ti-inner:after,.ti-widget .source-Reco .ti-review-content:after,.ti-widget .source-Reco .ti-platform-icon:after,.ti-widget .source-Reco .ti-icon,.ti-widget .source-Reco .ti-platform,.ti-widget .source-Reco .ti-inner .col-left,.ti-widget .source-Reco .ti-enable-widget:before,.ti-widget .source-Reco .ti-platform-icon,.ti-lightbox .source-Reco.ti-tab-item:before,.ti-lightbox .source-Reco.ti-write-btn-dropdown-item:before,.ti-lightbox .source-Reco .ti-review-header:after,.ti-lightbox .source-Reco .ti-inner:after,.ti-lightbox .source-Reco .ti-review-content:after,.ti-lightbox .source-Reco .ti-platform-icon:after,.ti-lightbox .source-Reco .ti-icon,.ti-lightbox .source-Reco .ti-platform,.ti-lightbox .source-Reco .ti-inner .col-left,.ti-lightbox .source-Reco .ti-enable-widget:before,.ti-lightbox .source-Reco .ti-platform-icon{display:none !important}.ti-widget .source-Reco .ti-enable-widget,.ti-lightbox .source-Reco .ti-enable-widget{padding-left:8px !important}.ti-widget .source-Reco .ti-enable-widget:before,.ti-lightbox .source-Reco .ti-enable-widget:before{display:none !important}.ti-widget .source-Reco.disable-widget,.ti-lightbox .source-Reco.disable-widget{top:4px !important;right:4px !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-platform-icon,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-platform-icon{display:none !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-item-label,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-item-label{margin-right:0 !important}.ti-widget .ti-enable-widget .ti-platform-icon[alt="Reco"],.ti-widget .source-all .ti-platform-icon[alt="Reco"],.ti-widget .source-Trustindex .ti-platform-icon[alt="Reco"],.ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Reco"],.ti-lightbox .source-all .ti-platform-icon[alt="Reco"],.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Reco"]{display:none !important}.ti-widget.ti-goog{overflow:visible !important}.ti-widget.ti-goog .ti-review-item>.ti-inner,.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{box-shadow:1px 4px 10px 0px rgba(0, 0, 0, 0.1), 0px 0px 2px 0px rgba(0, 0, 0, 0.05);border-top-width:0px !important;border-bottom-width:0px !important;border-left-width:0px !important;border-right-width:0px !important;background-color:white !important;backdrop-filter:blur(0px)}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top:12px !important;padding-bottom:12px !important}.ti-widget.ti-goog .ti-widget-header{margin-bottom:4px !important}.ti-image-loading,.ti-review-item .ti-review-image{background-image:url("https://cdn.trustindex.io/assets/img/loading_dots.gif");background-repeat:no-repeat;background-position:50% 50%;background-size:50px}.ti-image-loading.ti-image-loading img,.ti-review-item .ti-review-image.ti-image-loading img{opacity:0 !important}.ti-widget-lightbox{text-align:left !important;z-index:2147483645;height:100%;position:fixed;left:0;right:0;bottom:0;top:0;max-width:100%;width:100%;transition:all 300ms ease-out;background-color:rgba(0, 0, 0, 0.6);display:flex;color:#333;align-items:center !important;justify-content:center;flex-wrap:wrap;user-select:none;opacity:0;box-sizing:content-box}.ti-widget-lightbox *{box-sizing:inherit;font-family:inherit}.ti-widget-lightbox img{padding:0 !important;margin:0 !important;min-width:initial !important;max-width:initial !important;background:unset !important}.ti-widget-lightbox .ti-widget-lightbox-inner{max-height:calc(100vh - 160px);height:100%;max-width:1200px;width:95%}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-lightbox-inner{max-height:100%;height:100%;width:100%}}.ti-widget-lightbox.ti-widget-lightbox-appeared{opacity:1}.ti-widget-lightbox .ti-widget-lightbox-close{position:absolute;top:15px;right:15px;width:40px;height:40px;z-index:1;border-radius:50px;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (max-width:1160px) and (orientation:landscape){.ti-widget-lightbox .ti-widget-lightbox-close{right:315px}}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-lightbox-close{background-color:rgba(0, 0, 0, 0.5)}}.ti-widget-lightbox .ti-widget-lightbox-close:active,.ti-widget-lightbox .ti-widget-lightbox-close:hover{background-color:rgba(255, 255, 255, 0.2)}.ti-widget-lightbox .ti-widget-lightbox-close:before,.ti-widget-lightbox .ti-widget-lightbox-close:after{width:60%;height:3px;background-color:#fff;position:absolute;content:"";transform:rotate(45deg)}.ti-widget-lightbox .ti-widget-lightbox-close:after{transform:rotate(-45deg)}.ti-widget-lightbox .ti-widget-card{width:100%}.ti-widget-lightbox .ti-widget-card,.ti-widget-lightbox .ti-widget-lightbox-review-container{overflow:hidden;border-radius:4px;height:100%;border:none;position:relative}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-card,.ti-widget-lightbox .ti-widget-lightbox-review-container{border-radius:0}}.ti-widget-lightbox .ti-card-body,.ti-widget-lightbox .ti-review-item{background-color:#fff;position:relative;height:400px;flex-direction:row;border-radius:12px;display:flex;flex-direction:row;justify-content:flex-start;color:#000000;height:100%}@media (max-width:1160px){.ti-widget-lightbox .ti-card-body,.ti-widget-lightbox .ti-review-item{border-radius:0}}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body,.ti-widget-lightbox .ti-review-item{flex-direction:column;width:100%;height:100%;border-radius:0}}.ti-widget-lightbox .ti-card-body .ti-card-media,.ti-widget-lightbox .ti-review-item .ti-card-media{flex:1 1 auto;align-items:center;display:flex;height:100%;justify-content:center;width:100%;position:relative;background-color:#000000;overflow:hidden;padding-bottom:0px;border-top-left-radius:12px;border-bottom-left-radius:12px}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body .ti-card-media,.ti-widget-lightbox .ti-review-item .ti-card-media{flex:0 0 60%;width:100%;border-radius:0}}.ti-widget-lightbox .ti-card-body .ti-card-media img,.ti-widget-lightbox .ti-review-item .ti-card-media img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain;position:absolute;display:block;border-radius:inherit !important;opacity:1;transition:opacity 300ms ease-in-out}.ti-widget-lightbox .ti-card-body .ti-card-media .ti-nav-arrow,.ti-widget-lightbox .ti-review-item .ti-card-media .ti-nav-arrow{max-width:100%;margin-left:0px;left:inherit;top:50%;margin-top:-10px;visibility:visible;opacity:1}.ti-widget-lightbox .ti-card-body .ti-review-content,.ti-widget-lightbox .ti-review-item .ti-review-content{flex:0 0 auto;height:100%;width:300px;overflow:hidden;padding:0px;display:flex;flex-direction:column;font-size:15px;color:#000000}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body .ti-review-content,.ti-widget-lightbox .ti-review-item .ti-review-content{flex:0 0 40%;width:100%}}.ti-widget-lightbox .ti-card-body .ti-review-header,.ti-widget-lightbox .ti-review-item .ti-review-header{position:relative;z-index:unset;padding:20px;display:flex;align-items:center;color:#000}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-platform-icon,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-platform-icon{width:20px !important;height:20px !important;position:absolute;right:16px;top:16px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img{margin:0;margin-right:10px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img img,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img img{width:40px !important;height:40px !important;display:block;border-radius:30px !important;object-fit:cover;object-position:top}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img .ti-profile-img-sprite,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:white;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0;display:flex;flex-direction:column;justify-content:center}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details .ti-name,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details .ti-name{font-weight:600;font-size:inherit;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000000;margin-bottom:2px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details .ti-date,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details .ti-date{color:#6b6b6b;font-size:12px}.ti-widget-lightbox .ti-card-body .ti-stars,.ti-widget-lightbox .ti-review-item .ti-stars{margin:0 20px;white-space:nowrap;display:block;line-height:0}.ti-widget-lightbox .ti-card-body .ti-stars .ti-star,.ti-widget-lightbox .ti-review-item .ti-stars .ti-star{width:17px !important;height:17px !important;display:inline-block;margin-right:1px !important;background-size:contain;background-repeat:no-repeat;vertical-align:unset}.ti-widget-lightbox .ti-card-body .ti-stars .ti-star:before,.ti-widget-lightbox .ti-card-body .ti-stars .ti-star:after,.ti-widget-lightbox .ti-review-item .ti-stars .ti-star:before,.ti-widget-lightbox .ti-review-item .ti-stars .ti-star:after{content:none !important}.ti-widget-lightbox .ti-card-body .ti-stars .ti-ten-rating-score,.ti-widget-lightbox .ti-review-item .ti-stars .ti-ten-rating-score{display:inline-block;font-weight:600;font-size:15px;color:#000000;margin-left:7px;height:100%;line-height:17px;vertical-align:top}.ti-widget-lightbox .ti-card-body .ti-stars .ti-verified-review .ti-verified-tooltip,.ti-widget-lightbox .ti-review-item .ti-stars .ti-verified-review .ti-verified-tooltip{max-width:150px !important}.ti-widget-lightbox .ti-card-body .ti-polarity-icon,.ti-widget-lightbox .ti-review-item .ti-polarity-icon{position:relative;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget-lightbox .ti-card-body .ti-recommendation,.ti-widget-lightbox .ti-review-item .ti-recommendation{display:inline-block;height:15px;line-height:15px}.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-icon,.ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-icon{position:relative;margin:0 5px !important;margin-bottom:-3px !important;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-icon:first-child,.ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child{margin-left:0 !important}.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-title,.ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-title{font-weight:600;font-size:13px !important;opacity:0.8;position:relative;top:-1px}.ti-widget-lightbox .ti-card-body .ti-recommendation+.ti-dummy-stars,.ti-widget-lightbox .ti-review-item .ti-recommendation+.ti-dummy-stars{display:none}.ti-widget-lightbox .ti-card-body .ti-review-text,.ti-widget-lightbox .ti-review-item .ti-review-text{flex:0 1 100%;font-size:inherit;padding:20px;padding-top:0;margin-top:10px;display:block;overflow-x:hidden;overflow:auto;color:#000000}.ti-widget-lightbox .ti-card-body .ti-review-text .ti-show-original-text,.ti-widget-lightbox .ti-review-item .ti-review-text .ti-show-original-text{color:inherit !important;text-decoration:underline !important}.ti-widget-lightbox .ti-card-body .ti-review-text .ti-reply-by-owner-title,.ti-widget-lightbox .ti-review-item .ti-review-text .ti-reply-by-owner-title{font-weight:600 !important}.ti-widget-lightbox .ti-card-body .ti-review-text .ti-reply-by-owner-title:before,.ti-widget-lightbox .ti-review-item .ti-review-text .ti-reply-by-owner-title:before{content:"↪ "}.ti-widget-lightbox .ti-nav-arrow{position:absolute;height:0px;top:50%;z-index:2;display:flex;flex-wrap:wrap;flex:0 0 100%;width:100%;transition:all 0.2s ease-in-out}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next{display:flex;align-items:center;border-radius:50%;background-color:rgba(255, 255, 255, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);width:40px;height:40px;cursor:pointer}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:hover,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:hover{background-color:white}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:active,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:active{transform:scale(0.95);background-color:white}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:before,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:before{width:25%;height:25%;display:block;content:"";transform-origin:center center;margin:auto;position:relative;border-top:solid 3px #000;border-left:solid 3px #000;box-sizing:content-box}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next{margin-left:auto;margin-right:15px}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:before{transform:rotate(135deg);left:-5%}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev{margin-left:15px}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:before{transform:rotate(-45deg);left:5%}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-inner{max-height:unset;max-width:unset;width:100%;touch-action:pan-x pan-y}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container{display:block;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;position:relative;height:100%}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container::-webkit-scrollbar{display:none}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container .ti-widget-lightbox-review-container-inner{display:block;max-width:520px;margin:0 auto;padding:16px}.ti-widget-lightbox.ti-long-scroll .ti-review-item{display:block;height:unset;width:100%;margin-bottom:16px;border-radius:12px !important;scroll-margin-top:12px}.ti-widget-lightbox.ti-long-scroll .ti-review-item:last-child{margin-bottom:0}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header{padding-bottom:10px}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header .ti-platform-icon{right:20px;top:20px}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header .ti-name{margin-bottom:0 !important}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media{display:block;border-radius:0;height:unset;margin-top:20px;margin-bottom:10px;position:relative}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-images{display:flex;width:100%;flex-wrap:nowrap;overflow:hidden}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-image{width:100%;flex:0 0 auto;position:relative}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-image img{width:unset !important;height:unset !important;max-height:600px !important;position:unset;margin:0 auto !important}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-hidden{display:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails{display:block;width:calc(100% - 30px);padding:15px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.5)}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails::-webkit-scrollbar{display:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnails-inner{display:flex;justify-content:center;margin:0 -5px}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail{display:inline-block;width:50px;height:50px;border-radius:6px;margin:0 5px;position:relative;cursor:pointer}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail img{max-width:unset !important;max-height:unset !important;width:100% !important;height:100% !important;object-fit:cover;opacity:0.5;pointer-events:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail:hover img{opacity:1}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail.ti-active{pointer-events:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail.ti-active img{opacity:1}@media (max-width:767px){.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-arrow-next,.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-arrow-prev{display:none}}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-text{margin-top:0;padding-top:10px;line-height:1.5}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom-swipe{position:fixed;bottom:20px;left:0;right:0;margin:0 auto;z-index:1;display:none;width:0;height:0}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom-swipe span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateY(var(--scale)) rotate(45deg);display:inline-flex;width:15px;height:15px;background-color:transparent;border-radius:0px;justify-content:center;align-items:center;transform-origin:center;border-top:solid 2px #ffffff;border-left:solid 2px #ffffff}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom{position:fixed;bottom:20px;margin:0 auto;padding:6px 16px;padding-right:38px;background-color:rgba(0, 0, 0, 0.4);color:white;z-index:888;border-radius:50px;cursor:pointer;display:none;font-size:16px;box-shadow:2px 10px 20px 0px rgba(0, 0, 0, 0.29);backdrop-filter:blur(7px)}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom:focus,.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom:active{background-color:rgba(0, 0, 0, 0.6);box-shadow:2px 5px 10px 0px rgba(0, 0, 0, 0.29)}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span{display:inline-block;position:absolute;top:calc(50% - 1px);transform:translateY(-50%);right:14px;width:16px;height:16px;pointer-events:none}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span:before,.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span:after{width:100%;height:2px;background-color:#fff;position:absolute;top:50%;content:"";transform:rotate(45deg)}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span:after{transform:rotate(-45deg)}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-close{display:none}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom{display:inline-block}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-inner{backdrop-filter:unset}}.ti-widget-lightbox .ti-verified-review{display:inline-block;background:url("https://cdn.trustindex.io/assets/icon/ti-verified.svg");background-size:contain;width:15px;height:15px;margin:0 !important;margin-left:7px !important;position:relative;z-index:2}.ti-widget-lightbox .ti-verified-review:only-child{margin-left:0 !important}.ti-widget-lightbox .ti-verified-review.ti-color-green{background:url("https://cdn.trustindex.io/assets/icon/ti-verified-green.svg")}.ti-widget-lightbox .ti-verified-review.ti-color-black{background:url("https://cdn.trustindex.io/assets/icon/ti-verified-black.svg")}.ti-widget-lightbox .ti-recommendation+.ti-verified-review{top:2px}.ti-widget-lightbox .ti-ten-rating-score+.ti-verified-review{top:-1px}.ti-widget-lightbox .ti-tooltip,.ti-widget-lightbox .ti-verified-tooltip{color:white !important;background-color:black !important;text-align:left;padding:5px 10px;border-radius:6px;font-size:13px !important;font-weight:400;display:inline-block !important;position:absolute;top:-5px;white-space:nowrap;z-index:3;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;width:max-content;box-shadow:0 4px 12px rgba(0, 0, 0, 0.33);--ti-border-arrow-color: black;margin:unset;bottom:unset;left:unset;right:calc(100% + 10px);margin-right:30px}.ti-widget-lightbox .ti-tooltip:before,.ti-widget-lightbox .ti-verified-tooltip:before{width:0;height:0;border-style:solid;content:"" !important;position:absolute;top:50%;margin-top:-7px}.ti-widget-lightbox .ti-tooltip:before,.ti-widget-lightbox .ti-verified-tooltip:before{left:unset;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--ti-border-arrow-color)}.ti-widget-lightbox .ti-with-tooltip,.ti-widget-lightbox .ti-verified-review{position:relative;font-size:inherit}.ti-widget-lightbox .ti-with-tooltip:hover .ti-tooltip,.ti-widget-lightbox .ti-with-tooltip:hover .ti-verified-tooltip,.ti-widget-lightbox .ti-verified-review:hover .ti-tooltip,.ti-widget-lightbox .ti-verified-review:hover .ti-verified-tooltip{opacity:1;margin:0;visibility:visible}.ti-widget-lightbox .ti-verified-tooltip{margin:unset;right:unset;left:calc(100% + 10px);margin-left:30px}.ti-widget-lightbox .ti-verified-tooltip:before{right:unset;left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--ti-border-arrow-color) transparent transparent}.ti-widget-lightbox .ti-verified-platform .ti-verified-tooltip{width:175px;max-width:250px;white-space:normal;line-height:1.4 !important;top:-10px}.ti-widget-lightbox .ti-verified-platform .ti-verified-tooltip:before{top:18px}.ti-widget-lightbox .ti-date .ti-tooltip{margin:unset;top:unset;right:unset;left:calc(50% + 20px);transform:translateX(-50%);margin-bottom:30px;bottom:calc(100% + 10px)}.ti-widget-lightbox .ti-date .ti-tooltip:before{top:unset;right:unset;margin:unset;left:50%;margin-left:-25px;bottom:-7px;border-width:7px 7px 0 7px;border-color:var(--ti-border-arrow-color) transparent transparent transparent}.ti-widget-lightbox[data-set-id^="dark-"] .ti-tooltip,.ti-widget-lightbox[data-set-id^="dark-"] .ti-verified-tooltip,.ti-widget-lightbox[data-set-id="light-contrast"] .ti-tooltip,.ti-widget-lightbox[data-set-id="light-contrast"] .ti-verified-tooltip{color:black !important;background-color:white !important;--ti-border-arrow-color: white}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'].ti-custom-stars [class*="source-"] .ti-star.e,.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'].ti-custom-stars [class*="source-"] .ti-star.f{background-image:none}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'].ti-custom-stars .ti-star{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg)}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'].ti-custom-stars .ti-star:not(.e):not(.h){background:#f6bb06}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'].ti-custom-stars .ti-star.h{background:#f6bb06;background:linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'].ti-custom-stars .ti-star.e{background:#ccc !important}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item{color:#000000}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-review-content{-webkit-line-clamp:5;margin-top:16.25px;height:110.75px !important}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-review-content .ti-summary-list{margin-bottom:0;padding-left:0;list-style:none;font-size:inherit;pointer-events:none}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-review-content .ti-summary-list li{list-style:inherit;margin-bottom:0;padding-left:20px;position:relative;font-size:inherit}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child{margin-bottom:0}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-review-content .ti-summary-list li:before{display:block;content:"";width:10px;height:5px;border-left:solid 2px #000000;border-bottom:solid 2px #000000;transform:rotate(-45deg);position:absolute;left:0;top:7.5px}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-profile-img{margin-right:13px !important}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){display:inline-block;vertical-align:middle;border:2px solid #ffffff}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child){margin-left:-12px !important}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-profile-details .ti-name{padding-right:0}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-profile-details .ti-date{overflow:hidden;text-overflow:ellipsis}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item>.ti-inner{background-color:#ffffff !important;background-image:none}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){border-color:#ffffff}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-name,.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-date,.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-read-more span{color:#000000}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-lightbox-review-header{padding-bottom:0 !important}.ti-widget-lightbox[data-layout-id='4'][data-set-id='drop-shadow'] .ti-ai-summary-item .ti-review-content{margin:unset;-webkit-line-clamp:unset;width:unset !important;height:unset !important}.ti-widget.ti-goog .ti-review-content{height:87px !important}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-bottom:1px}.ti-widget.ti-goog .ti-controls{display:none;margin-top:-15px;width:100%;position:absolute;height:0px;z-index:1;top:50%}.ti-widget.ti-goog .ti-controls .ti-next,.ti-widget.ti-goog .ti-controls .ti-prev{position:absolute;width:30px;height:30px;display:block;opacity:1;transition:all 200ms ease-out;background-color:#ffffff;outline-style:solid;outline-width:1px;outline-color:#d9d9d9;border-radius:15px}.ti-widget.ti-goog .ti-controls .ti-next:before,.ti-widget.ti-goog .ti-controls .ti-prev:before{transition:all 200ms ease-out;content:"";display:block;position:absolute;border-style:solid;border-width:0;border-bottom-width:2px;border-left-width:2px;border-color:#5E5E5E;width:10px;height:10px;top:50%;left:50%}.ti-widget.ti-goog .ti-controls .ti-next:hover,.ti-widget.ti-goog .ti-controls .ti-next:focus,.ti-widget.ti-goog .ti-controls .ti-prev:hover,.ti-widget.ti-goog .ti-controls .ti-prev:focus{cursor:pointer;background-color:#4d4d4d !important;outline-color:#272727 !important;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.05)}.ti-widget.ti-goog .ti-controls .ti-next:hover:before,.ti-widget.ti-goog .ti-controls .ti-next:focus:before,.ti-widget.ti-goog .ti-controls .ti-prev:hover:before,.ti-widget.ti-goog .ti-controls .ti-prev:focus:before{border-color:#fff !important}.ti-widget.ti-goog .ti-controls .ti-next{right:1px}.ti-widget.ti-goog .ti-controls .ti-next:before{transform:translate(-70%, -50%) rotate(-135deg)}.ti-widget.ti-goog .ti-controls .ti-prev{left:1px}.ti-widget.ti-goog .ti-controls .ti-prev:before{transform:translate(-30%, -50%) rotate(45deg)}@media (min-width:1024px){.ti-widget.ti-goog .ti-controls{display:block}}@media (max-width:479px){.ti-widget.ti-goog .ti-controls{top:calc(50% - 19px)}}.ti-widget.ti-goog .ti-controls-line{display:none;margin:20px auto;width:150px;height:3px;border-radius:3px;background:rgba(94, 94, 94, 0.35);position:relative;overflow:hidden}.ti-widget.ti-goog .ti-controls-line .dot{position:absolute;left:0;top:0;display:inline-block;width:25px;padding-left:4px;padding-right:4px;height:100%;border-radius:3px;background:#5E5E5E;transition:width 0.2s, left 0.2s}@media (max-width:479px){.ti-widget.ti-goog .ti-controls-line{display:block !important}}
/* /wp-content/plugins/booster-sales-cbd/assets/css/booster-sidecart-suggestions.css */
/* Sugerencias del carrito lateral (antes en línea en wp_footer). */
			.booster-sidecart-suggestions {
				padding: 12px 0;
			}
			.booster-sidecart-title {
				text-align: center;
				font-weight: bold;
				font-size: 13px;
				margin-bottom: 12px;
				color: #333;
			}
			.booster-sidecart-grid {
				display: grid;
				grid-template-columns: repeat(3, 1fr);
				gap: 8px;
			}
			.booster-sidecart-product {
				border: 1px solid #eee;
				border-radius: 3px;
				font-size: 12px;
				overflow: hidden;
				transition: box-shadow 0.2s ease, border-color 0.2s ease;
			}
			.booster-sidecart-product:hover {
				box-shadow: 0 2px 5px rgba(0,0,0,0.1);
				border-color: #ddd;
			}
			/* Two-column row: image left, info right */
			.booster-sidecart-product-row {
				display: grid;
				grid-template-columns: 72px 1fr;
				align-items: start;
			}
			.booster-sidecart-col-img {
				display: block;
				line-height: 0;
				text-decoration: none;
				flex-shrink: 0;
			}
			.booster-sidecart-product-img {
				width: 72px;
				height: 72px;
				overflow: hidden;
				display: flex;
				align-items: center;
				justify-content: center;
				background: #f5f5f5;
			}
			.booster-sidecart-product-img img {
				max-width: 100%;
				height: auto;
				display: block;
			}
			.booster-sidecart-col-info {
				padding: 6px 8px;
				display: flex;
				flex-direction: column;
				gap: 4px;
			}
			.booster-sidecart-product-link {
				text-decoration: none;
				color: inherit;
				display: block;
			}
			.booster-sidecart-product-name {
				font-size: 11px;
				margin: 0;
				font-weight: 600;
				color: #333;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				overflow: hidden;
			}
			.booster-sidecart-product-price {
				display: block;
				color: #c40000;
				font-weight: bold;
				font-size: 11px;
			}
			/* Variation select */
			.booster-sidecart-variation-select {
				width: 100%;
				font-size: 10px;
				padding: 3px 2px;
				border: 1px solid #ccc;
				border-radius: 2px;
				background: #fff;
			}
			/* Add-to-cart button */
			.booster-sidecart-product .booster-sidecart-add-btn {
				width: 100%;
				padding: 4px 2px;
				font-size: 10px;
				border-radius: 2px;
				background-color: #333 !important;
				color: white !important;
				border: none !important;
				cursor: pointer;
				display: block;
				text-align: center;
				text-decoration: none;
				transition: background-color 0.2s ease;
			}
			.booster-sidecart-product .booster-sidecart-add-btn:hover:not(.booster-btn-disabled) {
				background-color: #555 !important;
			}
			.booster-sidecart-product .booster-sidecart-add-btn.booster-btn-disabled {
				opacity: 0.45;
				cursor: not-allowed;
				pointer-events: none;
			}
			/* Repeat order button */
			.booster-sidecart-repeat-wrap {
				margin-top: 12px;
				text-align: center;
			}
			.booster-sidecart-repeat-order {
				width: 100%;
				padding: 8px 12px;
				font-size: 12px;
				background-color: #333 !important;
				color: white !important;
				border: none !important;
				border-radius: 3px;
				cursor: pointer;
				transition: background-color 0.2s ease;
			}
			.booster-sidecart-repeat-order:hover:not(:disabled) {
				background-color: #555 !important;
			}
			.booster-sidecart-repeat-order:disabled {
				opacity: 0.6;
				cursor: not-allowed;
			}

/* /wp-content/uploads/icbd-css/personalizador-91d142e74c48.css */
/*=========FUENTES (unica declaracion)=========*/
/* Rutas RELATIVAS a proposito: sirven igual en .com, .fr y .pt (WPML no las reescribe).
   No declarar estas fuentes tambien en Elementor > Custom Fonts. */
@font-face {
    font-family: 'Bricolage-CBD';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/wp-content/uploads/2025/02/BricolageGrotesque24pt-Bold.woff2') format('woff2'),
         url('/wp-content/uploads/2025/02/BricolageGrotesque24pt-Bold.woff') format('woff');
}
@font-face {
    font-family: 'Bricolage-CBD';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/wp-content/uploads/2025/02/BricolageGrotesque24pt-Regular.woff2') format('woff2'),
         url('/wp-content/uploads/2025/02/BricolageGrotesque24pt-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Bumsy-Fancy';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/wp-content/uploads/2024/11/BumsyFancy-Narrow.woff2') format('woff2'),
         url('/wp-content/uploads/2024/11/BumsyFancy-Narrow.woff') format('woff');
}
/* Alte Haas Grotesk: el archivo es Bold -> 700 */
@font-face {
    font-family: 'Alte Haas Grotesk';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/wp-content/uploads/2026/09/AlteHaasGrotesk_Bold.woff2') format('woff2'),
         url('/wp-content/uploads/2026/09/AlteHaasGrotesk_Bold.woff') format('woff');
}
@font-face {
    font-family: 'DM Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/wp-content/uploads/2026/09/DMSans-Regular.woff2') format('woff2'),
         url('/wp-content/uploads/2026/09/DMSans-Regular.woff') format('woff');
}

/*=========CORRECCIÓN ERRORES=========*/
/*Quitar fondo degradado en botones*/
button, .elementor-button{
	background-image: none !important;
}
/*Quitar scroll horizontal:*/
html, body{
width: 100%;
overflow-x: hidden;
}

/****MENSAJES DE ELEMENTOR***/
.elementor-message{
	font-size:12px !important;
	
}
.elementor-message.elementor-help-inline{
color: #d63638 !important;
	}


/*=========SALTO LINEA DESKTOP========*/


/*=========WOOCOMERCE STYLES=========*/

/* Product template */
div#grid-products-shop-general-categories {
    min-width: 100%;
}
/*Faqs en categorías*/
.category-template-faqs .e-n-accordion-item{
    padding-bottom: 8px !important;
    border-bottom: solid 1px rgba(0,0,0,0.5) !important;
}
.category-template-faqs a{
	color: #F28705 !important;
}
.category-template-faqs a:hover{
	text-decoration: underline;
}
/*Frase Loading*/
.jet-single-images__loading{
    display: none;
}
/*Botones pago Bizum*/
.woocommerce-table--order-details tfoot:first-of-type {
    display: none !important;
}

/*==========CUSTOM STYLES==========*/

@media(max-width:767px){
    #checkForm1 .elementor-jet-checkout-login-form .jet-woo-builder{
        display: flex !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
    gap: 0px !important;
    }
    
    #checkForm1 .woocommerce-form-login-toggle{
        margin-bottom: 16px !important;
    }
    #checkForm1 .form-row .form-row-first, #checkForm1 .form-row .form-row-last{
        width: 100% !important;
        min-width: 100% !important;
    }
}

/*Ocultar popup regalo para lanzamiento*/
/* 
#bcbd-lead-trigger{
display: none !important;
}
.page-id-897 #bcbd-lead-trigger{
display: block !important;
} */


/*Ajustes en carrito lateral*/
@media(max-width:767px)
{.elementor-menu-cart__footer-buttons{
	padding-bottom: 20px !important;
}
}

/* Barra de monto mínimo B2B*/
#booster-cbd-min-order-bar{
	max-width: fit-content !important;
}


/* Badge nuevo en novedades - megamenu lateral*/

.jk-badge-novedades {
	background-color: var(--e-global-color-4973435);
	color: #000;
	border-radius:20px;
	padding: 0px 8px;
	font-size: 12px;
	font-weight: 700;
	margin-left: 10px;
	font-family: 'Bricolage-CBD' !important;
}

/*SideCart productos recomendados usuarios no logueados */

/* Sidecart - contenedor */
.booster-sidecart-product-row {
    display: grid !important;
    grid-template-columns: 72px 1fr !important;
    align-items: center !important;
}

.booster-sidecart-product-img {
    border-radius: 50% !important;
}

/* Sidecart - Titulo seccion */
.booster-sidecart-title {
	font-size: 1.25em !important;
	color: var(--e-global-color-445bbda) !important;
}

/* Sidecart - Nombre producto */
.booster-sidecart-product-name {
    font-family: var(--e-global-typography-551ec56-font-family), Sans-serif;
    font-size:  1.25em !important;
    font-weight: var(--e-global-typography-551ec56-font-weight);
    line-height: var(--e-global-typography-551ec56-line-height);
    color: var(--e-global-color-445bbda);
}


/* Sidecart - Variaciones producto */
.booster-sidecart-variation-select {
    font-size: 12px;
}

 /* Sidecart - Precio */
.booster-sidecart-suggestions span.woocommerce-Price-amount {
    font-family: var(--e-global-typography-551ec56-font-family), Sans-serif;
    font-size: 1.25em !important;
    font-weight: var(--e-global-typography-551ec56-font-weight);
    line-height: var(--e-global-typography-551ec56-line-height);
	    color: var(--product-price-color, #d5d8dc);
}


.booster-sidecart-product {
 border: none !important;
    box-shadow: none !important;
	border-radius: 0px !important;
}

.booster-sidecart-product:hover {
    box-shadow: none !important;
	  border-bottom: 1px solid #c9c9c9;
		border-radius: 0px !important;
}

.booster-sidecart-product.is-variable {
  border-bottom: 1px solid #c9c9c9 !important;
    padding: 10px 0px !important;
  box-shadow: none !important;
		border-radius: 0px !important;
}

.booster-sidecart-product.is-variable:last-child, .booster-sidecart-product.is-variable:last-child:hover {
  border-bottom: 0px !important;
    padding: 10px 0px !important;
  box-shadow: none !important;
		border-radius: 0px !important;
}

.booster-sidecart-product.is-variable:hover {
	  box-shadow: none !important;
	 border-bottom: 1px solid #c9c9c9 !important;
	border-radius: 0px !important;
}


.booster-sidecart-product .booster-sidecart-add-btn {
       background-color: transparent !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 16px !important;
    font-weight: 700;
    color: #09090d !important;
    border: none !important;
    width: 100%;
    margin: 0px !important;
    transition: all 0.2s ease;
	text-align: left !important;
	text-decoration: underline !important;
}

/* Sidecart - boton*/
.booster-sidecart-product .booster-sidecart-add-btn:hover {
color: #F2A74B !important;
	background-color: transparent !important;
}

.booster-sidecart-product .booster-sidecart-add-btn:hover:not(.booster-btn-disabled) {
  color: #F2A74B !important;
		background-color: transparent !important;
}

#booster-sidecart-last-order .booster-sidecart-product .booster-sidecart-add-btn {
       background-color: none!important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 16px;
    font-weight: 700;
    color: #09090d !important;
    width: 100%;
    margin: 0px !important;
    transition: all 0.2s ease;
}

/* Sidecart - Recordatorio ultima compra */

#booster-sidecart-last-order .booster-sidecart-product-row {
    display: flex !important;
    left: 72px 1fr !important;
    align-items: center !important;
    grid-auto-flow: row !important;
    flex-direction: column !important;
    align-content: center !important;
}

#booster-sidecart-last-order .booster-sidecart-product-name {
	display:none !important;
}

#booster-sidecart-last-order .booster-sidecart-product-link {
    text-decoration: none;
    color: inherit;
    display: block;
    text-align: center;
}

#booster-sidecart-last-order .booster-sidecart-repeat-order {
       background-color: #8DBF41 !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 16px;
    font-weight: 700;
    color: #09090d !important;
    border: solid 1px #000000 !important;
    box-shadow: 1px 1px 0px 1px #000000 !important;
    width: 100%;
    margin: 0px !important;
    transition: background-color 0.2s ease;
}

#booster-sidecart-last-order .booster-sidecart-repeat-order:hover {
background-color: #F2A74B !important;
}

#booster-sidecart-last-order .booster-sidecart-product .booster-sidecart-add-btn {
	background-color: none !important;
	background: none !important;
	border: none !important;
	box-shadow: none !important;
	text-decoration: underline !important;
	font-size: 1.15em;
}
/* Sidecart recordatorio - contenedor*/
#booster-sidecart-last-order .booster-sidecart-grid {
	grid-template-columns: repeat(3, 1fr) !important;
}

/* Sidecart Mi carrito - Start */

/*Badge regalo carrito*/

.elementor-menu-cart__product-name.product-name {
	display: flex !important;
    align-items: flex-start !important;
    flex-direction: column !important;
	gap: 5px !important;
}

.elementor-menu-cart__product-name .bcbd-gift-badge {
    margin-bottom: 5px !important;
}

/*b2b*/
.elementor-menu-cart__product-name span.bcbd-gift-badge img.emoji {
    height: 10px !important;
    width: auto !important;
}

/* Mi pedido B2B Boton repetir pedido */

a.woocommerce-button.button.booster_repeat:hover {
	    background-color: var(--e-global-color-714b7f0) !important;
    color: var(--e-global-color-651fbd1) !important;
}

a.woocommerce-button.button.booster_repeat {
    background-color: var(--e-global-color-1f2fc2a) !important;
    color: var(--e-global-color-651fbd1) !important;
	margin-left: 5px !important;
}
/* Sidecart Mi carrito - End */

/* Página gracias compra B2B*/

.sovendus-headline, .sovendus-text {
	font-family: var(--e-global-typography-c100914-font-family) !important;
}


/* Popup banner regalo flotante izquierda*/

.bcbd-trigger-tab {
		background: var(--e-global-color-445bbda);
	width: 80px !important;
	height: 80px !important;
	min-width: 80px !important;
	min-height: 80px !important;
    border-radius: 0px 0px 80px 80px;
    transition: background 0.2s ease;
}

.bcbd-trigger-text svg path{
stroke: var(--e-global-color-e84e4ae) !important;
}

.bcbd-trigger-text svg {
	width: 34px !important;
	height: 34px !important;
}


.bcbd-trigger-tab:hover .bcbd-trigger-text svg path {
    stroke: var(--e-global-color-445bbda) !important;
}

.bcbd-trigger-tab:hover {
	background: var(--e-global-color-4973435) !important;
}

.bcbd-trigger-tab .bcbd-trigger-text:hover {
color: var(--e-global-color-445bbda) !important;
}

.bcbd-trigger-dismiss
 { background:var(--e-global-color-445bbda) !important;
	 width: 22px !important;
	 height: 22px !important;

}
.bcbd-trigger-dismiss svg path {
	stroke: #fff !important;
}

button#bcbd-trigger-dismiss {
    right:-5px;
    bottom: 0px;
}

@media (max-width: 767px) {.bcbd-trigger-tab {
		background: var(--e-global-color-445bbda);
	width: 50px !important;
	height: 50px !important;
	min-width: 50px !important;
	min-height: 50px !important;
    border-radius: 0px 0px 80px 80px;
	padding:5px;
    transition: background 0.2s ease;
}
	.bcbd-trigger-text svg {
	width: 28px !important;
	height: 28px !important;
}
	button#bcbd-trigger-dismiss {
    right: -12px !important;
    bottom: 0px !important;
}
}

/* Boton flotante orden minima B2B*/

div#booster-cbd-min-order-bar {
    left: 20px !important;
}

button#booster-cbd-bar-toggle {
	left: 20px !important;
}

button#booster-cbd-bar-toggle {
    padding: 6px !important;
}

/* Estilos generales de botones woocommerce */

.elementor-button span, span.elementor-button-text {
    font-family: 'Bricolage-CBD' !important;
    text-transform: capitalize !important;
}

/*Variaciones boton comprar*/
.woocommerce div.product form.cart .variations label {
    font-family: 'Bricolage-CBD' !important;
    text-transform: capitalize !important;
}

.b2x-variable-item.out-of-stock, .b2x-variable-item  {
    font-family: 'bricolage-cbd';
	font-weight: 600 !important;
}

.b2x-variable-item.out-of-stock::after {

  background: linear-gradient(to bottom right, transparent 48%, #cc0000 48%, #cc0000 55%, transparent 55%);
    pointer-events: none;
}

.wcqb-quantity-button:hover {
    color: #000 !important;
}

.quantity .qty {
    font-family: 'bricolage-cbd' !important;
    font-weight: 700 !important;
}

/* Precio final*/
.woocommerce-Price-amount .amount{
   font-family: 'bricolage-cbd'!important; 
	font-weight: 600 !important;
}

.elementor-69701 .elementor-element.elementor-element-2dcbbc4e .woocommerce-Price-amount, .elementor-46313 .elementor-element.elementor-element-55763fb .woocommerce-Price-amount.amount,
 .elementor-element.price .woocommerce-Price-amount {
    font-family: 'bricolage-cbd'!important; 
    font-weight: 600 !important;
}


/* Formulario nuevos leads */

#bcbd-lead-modal {
	background: var(--e-global-color-primary) !important;
	padding: 2em !important;
}

#bcbd-lead-modal #bcbd-modal-title {
    color: var(--e-global-color-b6792c7) !important;
}

#bcbd-lead-modal .bcbd-subtitle {
    color: #e9e9e9 !important;
}

#bcbd-lead-modal .bcbd-subtitle a {
    color: var(--e-global-color-4973435) !important;
}

#bcbd-lead-modal .bcbd-name .bcbd-email .bcbd-phone .bcbd-birthdate {
	color: #e9e9e9 !important;
}

#bcbd-lead-submit-btn {
 	background-color: var(--e-global-color-dc145a4) !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    color: #000 !important;
    border: solid 1px #000 !important;
    box-shadow: 1px 1px 0px 1px #000 !important;
    width: 100%;
	margin-bottom: 9px !important;
	padding: 14px 20px !important;
	 transition: all 0.2s ease !important;
}

#bcbd-lead-submit-btn:hover{
	background-color: var(--e-global-color-4973435) !important;
}

#bcbd-lead-overlay {
	background: rgba(0, 0, 0, .55) !important;
}

/* popup productos sin stock*/

#bcbd-lead-form label { display:none !important}

#bcbd-lead-modal {
	border-radius: 6px !important;
}
#bcbd-lead-form input, #bcbd-lead-submit-btn {
	border-radius: 3px !important;
}

#bcbd-lead-modal .bcbd-gift-name {
	color: var(--e-global-color-dc145a4) !important;}


/*Personalizacion campo descarga de factura mi cuenta - B2B*/

table.woocommerce-table.woocommerce-table--order-details.toconline-documents-table {
    max-width: 400px !important;
    align-content: start !important;
    display: grid !important;
    grid-auto-flow: row !important;
    justify-content: start !important;
    justify-items: start !important;
}

th.toconline-documents-type, td.toconline-documents-type, td.toconline-documents-download, th.toconline-documents-download {
	min-width: 150px !important;
	text-align: left !important;
  font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
}

table.woocommerce-table.woocommerce-table--order-details.toconline-documents-table {
    max-width: 400px !important;
    align-content: start !important;
    display: grid !important;
    grid-auto-flow: row !important;
    justify-content: start !important;
    justify-items: start !important;
    background-color: var(--sections-background-color, #fff);
    border-color: var(--sections-border-color, #d5d8dc);
    border-radius: var(--sections-border-radius, 3px);
    border-style: var(--sections-border-type, solid);
    border-width: var(--sections-border-top-width, 1px) var(--sections-border-right-width, 1px) var(--sections-border-bottom-width, 1px) var(--sections-border-left-width, 1px);
    padding: var(--sections-padding, 16px 30px 3px 30px);
}

/* Productos relacionados*/

/* .e-atc-qty-button-holder .add-to-cart-loop {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100%;
    gap: 20px;
} */

.simple_out_of_stock_button,
.e-atc-qty-button-holder.add-to-cart-loop,
.quantity {
    width: 100% !important;
}
/* Mensaje error woocommerce barra inferior izquierda */

.woocommerce-error.show li a {
	color: #000 !important;
}

/* input buscar dirección en Checkout */

#booster-addr-element-slot * {
    color: #000 !important;
	opacity: 1 !important;
}

div#booster-addr-wrap ~ .dropdown,
#booster-addr-element-slot + .dropdown   {
    background-color: #fff !important;
}

/* Estilizar scrollbar */
*::-webkit-scrollbar {
    width: 10px;
}

*::-webkit-scrollbar-track {
    background: var(--e-global-color-primary) !important;
}

*::-webkit-scrollbar-thumb {
    background: var(--e-global-color-4973435) !important; 
    border-radius: 10px 0px 0px 10px;
}

/* Registro wishlist - Product template*/

#jwl-overlay {
    background: rgba(0, 0, 0, .90) !important;
}
.jwl-header-left {
    color: #fff;
    font-family: 'Bricolage-CBD';
}

.jwl-close {
color: #ffffff !important;
    border-radius: 8px;
}

.jwl-tab {
	color: #fff !important;
}

.jwl-tab.active {
    color: #e24b4a;
    border-bottom-color: #8dbf41;
}

.jwl-submit {
  	background-color: var(--e-global-color-dc145a4) !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    color: #000 !important;
    border: solid 1px #000 !important;
    box-shadow: 1px 1px 0px 1px #000 !important;
    width: 100%;
	margin-bottom: 9px !important;
	padding: 14px 20px !important;
	 transition: all 0.2s ease !important;
}

.jwl-submit:hover{
	background-color: var(--e-global-color-4973435) !important;
}

.msm-wl-privacy-label a{
  	color: var(--e-global-color-dc145a4) !important;
    text-decoration: none !important;
}

.msm-wl-privacy-label a:hover{
   	color: var(--e-global-color-dc145a4) !important;
    text-decoration: underline !important;
}
/* Registro wishlist - Popup*/

#jwl-modal {
        background: #000 !important;
        color: #fff !important;
	padding: 2em !important;
	width: 100% !important;
	max-width: 500px !important;
    }

div#msm-wl-modal {
    background-color: #000000 !important;
    color: #ffffff !important;
}

#msm-wl-modal-privacy {
	margin-top: 0px !important;
}

.msm-wl-submit-btn {
	background-color: var(--e-global-color-dc145a4) !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    color: #000 !important;
    border: solid 1px #000 !important;
    box-shadow: 1px 1px 0px 1px #000 !important;
    width: 100%;
	margin-bottom: 9px !important;
	padding: 20px 20px !important;
	 transition: all 0.2s ease !important;
}
.msm-wl-submit-btn:hover {
	background-color: var(--e-global-color-4973435) !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    color: #000 !important;
}

.jwl-footer a {
   	color: var(--e-global-color-dc145a4) !important;
    text-decoration: none;
}

.jwl-footer a:hover {
	color: var(--e-global-color-dc145a4) !important;
    text-decoration: underline !important;
}

/* Personalización campo buscar direccion checkout */

#booster-addr-element-slot gmp-place-autocomplete {
  
background-color: #f2f2f2 !important;
    border-radius: 2px !important;
}

#booster-addr-element-slot gmp-place-autocomplete:focus {
  
background-color: #f2f2f2 !important;
    border: none;
    border-radius: 2px !important;
}


#booster-addr-element-slot {
    width: 100%;
    background-color: transparent !important;
}
#booster-addr-element-slotx:focus {
    width: 100%;
    background-color: transparent !important;
	border-color: #000 !important;
	border-width: 1px !important;
}


#booster-addr-element-slot input-container {
    border: solid 2px #000;
}

/* Personalizacion botón de wishlist*/

.jet-wishlist-button__link {
    background-color: transparent !important;
    border: none !important;
}

.jet-wishlist-button__link:hover,
.jet-wishlist-button__link:active {
    background-color: transparent !important;
    border: none !important;
}


.jet-cw .jet-wishlist-button button{
    background-color: transparent !important;
    border: none !important;
}



svg.e-font-icon-svg.e-fas-heart, svg.e-font-icon-svg.e-fas-heart:hover, svg.e-font-icon-svg.e-fas-heart:focus, font-icon-svg.e-fas-heart:focus-visible, font-icon-svg.e-fas-heart:focus-within, font-icon-svg.e-fas-heart:target {
	background-color: transparent !important
}

.jet-wishlist-button__plane .jet-wishlist-button__plane-normal:hover{
	background-color: transparent !important
}


button#bcr-toggle {
    padding: 10px !important;
	height: 30px !important;
	width: 30px !important
}

/* Mensaje de producto agotado*/

div#msm-waitlist-form {
	background: #000 !important;
}
.msm-wl-notice {
	color: #fff !important;
}

.msm-wl-privacy-label {
	color: #fff !important;
}

.msm-wl-privacy-label a{
	color: var(--e-global-color-dc145a4) !important;
}

.msm-wl-privacy-label a:hover{
	color: var(--e-global-color-dc145a4) !important;
}

input#msm-wl-privacy {
    margin: 0 !important;
}

input#msm-wl-privacy:hover {
    margin: 0 !important;
}

button#msm-wl-submit {
	background-color: var(--e-global-color-dc145a4) !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    color: #000 !important;
    border: solid 1px #000 !important;
    box-shadow: 1px 1px 0px 1px #000 !important;
    width: 100%;
	margin-bottom: 9px !important;
	padding: 20px 20px !important;
	 transition: all 0.2s ease !important;
}

button#msm-wl-submit:hover {
	background-color: var(--e-global-color-4973435) !important;
}



/* Upsell y Crossell */

.bcbd-upsell-product {
	opacity: 1 !important;
}
.bcbd-upsell-header {
    background-color: #000 !important;
}

.bcbd-upsell-header {
    font-family: var(--e-global-typography-777c45d-font-family),Sans-serif !important;
	font-size: 1em !important;
	font-weight: 600 !important;
}

.bcbd-fbt-product-info {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    text-align: left !important;
    align-content: flex-start !important;
}
.bcbd-fbt-title h2 {
	color: #000 !important;
}
.bcbd-fbt-category {
	display: none !important;
}

button.bcbd-fbt-add-to-cart {
    background-color: #8dbf41 !important;
    font-family: var(--e-global-typography-c100914-font-family), Sans-serif !important;
    font-size: 1em !important;
    font-weight: 700 !important;
    color: #09090d !important;
    border: solid 1px #000 !important;
    box-shadow: 1px 1px 0px 1px #000 !important;
    width: 100%;
    margin: 0 !important;
	  transition: all 0.3s ease !important;
}

button.bcbd-fbt-add-to-cart:hover {
	background-color: #f2a74b !important
}
/* ocultar la info del producto en mobile*/
@media (max-width:767px){ 
	.bcbd-fbt-name, .bcbd-fbt-variants, .bcbd-fbt-price, .bcbd-fbt-category, .bcbd-fbt-product-info  {
		display: none !important;
	}
.bcbd-fbt-product-image {
	max-width: 80px !important;
		max-height: 80px !important;
}
}

/* Regalos por envio*/


@media (max-width: 767px) {
    .bcr-sidecart-bar .bcr-sc-segment .bcr-sc-col-icon .bcr-sc-end-icon img.bcr-icon-img {
        height: 22px !important;
        width: 22px !important;
    }
	  .bcr-sidecart-bar .bcr-sc-done .bcr-done-item img.bcr-icon-img {
        height: 22px !important;
        width: 22px !important;
}
}

.bcbd-fbt-compact-footer {
	color: #000 !important;
}

.bcbd-fbt-compact-footer {
    padding: 30px 30px !important;
}

div#bcr-inner {
    min-width: 300px !important;
    padding: 0px 10px 0px 0px !important;
}

div#bcr-msg {
    text-align: left !important;
}

button#bcr-toggle {
    padding: 1px !important;
    height: 30px !important;
    width: 30px !important;
}

.bcbd-fbt-container {
    width: fit-content !important;
    margin: auto !important;
}

div#bcr-inner {
    width: fit-content !important;
    padding: 0px 10px 0px 0px !important;

	
}

#bcr-wrap {
	background: rgba(255, 255, 255, 0.98) !important;

}

.bcr-col-icon {
    margin-top: -15px;
}

.bcr-col-label {
    flex-shrink: 0;
    max-width: 80px;
    margin-top: -15px;
}

.bcr-hidden #bcr-toggle {
	top: -16px !important;
	right: -16px !important;
}

#bcr-toggle {
	background: transparent !important;
	border: solid 0px #fff !important;
	box-shadow: none !important;
}

.bcr-hidden #bcr-toggle img {
	width: 12px !important;
	height: 12px !important;
}

.bcr-visible .bcr-col-track  {
	min-width: 230px !important;	
	max-width: 230px !important
}

/* Sidebar Carrito */
@media (max-width:767px)
{
.elementor-button.elementor-button--checkout.elementor-size-md,  .elementor-button.elementor-button--view-cart.elementor-size-md{
        font-size: 15px !important;
	height: 52px !important
}
}



/*PopUp WithList*/
#msm-wl-modal{
	  background-color: #ffffff !important;
	background-image: url();
    border-radius: 6px !important;
    padding: 40px 40px 40px 40px !important;
    max-width: 480px !important;
    width: 92% !important;
    position: relative !important;
    box-shadow: 0 8px 40px rgba(0, 0, 0, .35) !important;
	color: #000000 !important;
}


/*Estilos BTN AddToCart screen -400px*/
button.single_add_to_cart_button{
	font-size: 14px !important;	
}

/*btn Gestionar Consentimiento B2C*/
button.cmplz-manage-consent{
	border: solid 1px var(--e-global-color-e84e4ae);
    font-family: var(--e-global-typography-d1c0a5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-d1c0a5b-font-size);
    font-weight: var(--e-global-typography-d1c0a5b-font-weight);
    line-height: var(--e-global-typography-d1c0a5b-line-height);
    color: var(--e-global-color-e84e4ae) !important;
}
button.cmplz-manage-consent:hover{
	border: solid 1px var(--e-global-color-e84e4ae);
	background-color: var(--e-global-color-e84e4ae);
    color: var(--e-global-color-445bbda) !important;
}
/*btn Gestionar Consentimiento B2B*/
button.cmplz-manage-consent-b2b{
	border: solid 1px var(--e-global-color-445bbda);
    font-family: var(--e-global-typography-d1c0a5b-font-family), Sans-serif;
    font-size: var(--e-global-typography-d1c0a5b-font-size);
    font-weight: var(--e-global-typography-d1c0a5b-font-weight);
    line-height: var(--e-global-typography-d1c0a5b-line-height);
    color: var(--e-global-color-445bbda) !important;
}
button.cmplz-manage-consent-b2b:hover{
	border: solid 1px var(--e-global-color-445bbda);
	background-color: var(--e-global-color-445bbda);
    color: var(--e-global-color-e84e4ae) !important;
}
/*SendCloud Button*/
#sendcloudshipping_service_point_select{
	background-color: var( --e-global-color-dc145a4 );
    color: var(--e-global-color-445bbda);
    border-color: var(--e-global-color-445bbda);
border-style: solid;
    border-width: 1px 2px 3px 1px;
	margin-top: 5px;
	padding: 10px 12px;
    font-family: var(--e-global-typography-777c45d-font-family), Sans-serif;
    font-size: var(--e-global-typography-777c45d-font-size);
    font-weight: var(--e-global-typography-777c45d-font-weight);
    line-height: var(--e-global-typography-777c45d-line-height);
}

#sendcloudshipping_service_point_select:hover{
	background-color: var(--e-global-color-4973435);
    color: var(--e-global-color-445bbda);
    border-color: var(--e-global-color-445bbda);
}


/*Tags Styles*/
mark.top-banner{
	background-color:var( --e-global-color-445bbda);
    color:var( --e-global-color-6342603 );
    padding: 3px 6px;
    border-radius: 4px;
}

/*Divider style 1*/
.custom-divider1 .elementor-icon{
    min-width: 100vw !important;
    font-size: 90px;
    transform: scale(1.1) !important;
}
.custom-divider1 svg{
    min-width: 100vw !important;
}
.custom-divider1 svg path{
    stroke: transparent;
}
.custom-divider1 svg path:nth-child(2){
    animation: up-down-change-colors linear infinite 1.5s;
}
@media(min-width:1921px){
  .custom-divider1 .elementor-icon{
    transform: scale(0.8) !important;
}  
}
@media(min-width:768px) and (max-width:1024px){
   .custom-divider1 .elementor-icon{
    transform: scale(2) !important;
}
}

@media(max-width:768px){
   .custom-divider1 .elementor-icon{
    transform: scale(3.5)!important;
} 
}

/*Divider style 2*/
.custom-divider2 .elementor-icon{
    min-width: 100vw !important;
    font-size: 90px;
    transform: scale(1.1) !important;
}
.custom-divider2 svg{
    min-width: 100vw !important;
}

/* Shake solo en la calabaza (todos los paths excepto el primero = franja blanca) */
.custom-divider2 svg g > path:not(:first-child){
    transform-box: view-box;
    transform-origin: 1250px 66px;
    animation: pumpkin-shake 2.4s ease-in-out infinite;
    will-change: transform;
}
@keyframes pumpkin-shake{
    0%, 40%, 100%{ transform: translate(0,0) rotate(0deg); }
    4%{ transform: translate(-2px,0) rotate(-4deg); }
    8%{ transform: translate(2px,0) rotate(4deg); }
    12%{ transform: translate(-2px,0) rotate(-3deg); }
    16%{ transform: translate(2px,0) rotate(3deg); }
    20%{ transform: translate(-1px,0) rotate(-2deg); }
    24%{ transform: translate(1px,0) rotate(2deg); }
    28%{ transform: translate(-1px,0) rotate(-1deg); }
    32%{ transform: translate(1px,0) rotate(1deg); }
    36%{ transform: translate(0,0) rotate(0deg); }
}
@media (prefers-reduced-motion: reduce){
    .custom-divider2 svg g > path:not(:first-child){ animation: none; }
}
@media(min-width:1921px){
  .custom-divider2 .elementor-icon{
    transform: scale(0.8) !important;
}  
}
@media(min-width:768px) and (max-width:1024px){
   .custom-divider2 .elementor-icon{
    transform: scale(2) !important;
}
}

@media(max-width:768px){
   .custom-divider2 .elementor-icon {
    transform: scale(3.5)!important;
} 
}
	
/*BTN Cantidad +/-*/	
	.e-atc-qty-button-holder .quantity {
		min-width: 100% !important;
		width: 100% !important;
	}	
	.add-to-cart-loop .quantity button{
	width: 25% !important;
	}
	.add-to-cart-loop .quantity input{
		width: 50% !important;
	}

	.woocommerce-cart .quantity input.qty{
		height: 40px !important;
	}
		
/*=========SALTO LINEA DESKTOP========*/
	.desktop-only{
		display:none;
	}


/*==========KEYFRAMES==========*/
/*Up-down animation*/
@keyframes up-down-change-colors{
    0%, 100%{
        transform: translatey(-5);
        fill: #8DBF41;
    }
    50%{
        transform: translatey(5px);
        fill: #F2A74B;
    }
}

/*==========KEYFRAMES==========*/
/*Up-down animation 2*/
@keyframes up-down-change-colors-2{
    0%, 100%{
        transform: translatey(-5);
       
    }
    50%{
        transform: translatey(5px);
       
    }
}



.gift-cards-list button.ywgc-predefined-amount-button.selected_button .woocommerce-Price-amount{
	color: #ffffff !important;
}
.gift_card_template_button{
	display: flex;
}

.gift-cards_form h3.ywgc_choose_design_title{
	font-size: 1.2rem;
}
.gift-cards-list .ywgc-amount-buttons{
	width: 30%;
	max-width: 30%;
	font-size: 0.8rem;
}
.ywgc_have_code{
	border: 0px;
}

.gift_card_button {
    background-color: var( --e-global-color-dc145a4 ) !important;
    color: var( --e-global-color-445bbda ) !important;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    margin-top: 0px;
    font-family: var( --e-global-typography-777c45d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-777c45d-font-size );
    
    line-height: var( --e-global-typography-777c45d-line-height );
	margin-left: 10px
}

#desCortaLeft{
	display:none;
}

.loginb2x .u-column2, .loginb2bx .u-column2{
	display:none;
}

/*
.single_variation_wrap .wcqb-minus{
	   position: absolute;
    bottom: -5px;
    left: 40px;
}
.single_variation_wrap .wcqb-plus{
   position: absolute;
    bottom: 20px;
    left: 30px;

}

.single_variation_wrap .wcqb-minus, .single_variation_wrap .wcqb-plus {
    border: 0px;
    width: 10px;
    border: 1px solid;
    height: 25px;
    padding: 12px;
    margin-left: 10px;
}
*/

/*Igualar espacio de botones */
.quantity { display: flex; align-items: center; justify-content: space-between; gap: 0.5em; 
    max-width: 100% !important;
  
} 

.e-atc-qty-button-holder {
     max-width: 100% !important;
     min-width: 100%;
     gap: 20px;
}



.b2x-stock-qty, .b2x-stock-out{
    color: #FF0000;
    font-family: var( --e-global-typography-d1c0a5b-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d1c0a5b-font-size );
    font-weight: var( --e-global-typography-d1c0a5b-font-weight );
    line-height: var( --e-global-typography-d1c0a5b-line-height );
    text-align: left;
}

/* Mostrar siempre el formulario de envío */
.shipping_address {
    display: block !important;
}

#ship-to-different-address span{
	font-size: 1.1rem;
}

/* Reserve space for Jet Woo Product Gallery to prevent CLS */
.jet-woo-product-gallery__image {
    aspect-ratio: 1 / 1;
    width: 100%;
    height: auto;
    overflow: hidden;
}

.jet-woo-product-gallery-slider {
    min-height: 600px;
}


#cmplz-manage-consent{
	display: none;
}
@media (max-width: 768px) {
    .jet-woo-product-gallery-slider {
        min-height: 360px;
    }
}

/******login b2c/b2b*****/

.loginb2x, .loginb2bx{
	padding: 6em !important;
}

.loginb2x .elementor-element-6077f7a,  .elementor-element-b08c8fc{
	--align-self: left !important;
}

.loginb2x .e-con-inner, .loginb2bx .e-con-inner{
	max-width: 630px;
}
@media(max-width:767px){
	.loginb2x, .loginb2bx{
	padding: 4em 0em !important;
}
	.loginb2x .e-con-inner, .loginb2bx .e-con-inner{
	width: 100% !important;
}
}
.loginb2bx h2, 
.loginb2bx label,
.loginb2bx a{
    color: #134F47;
} 

.loginb2x h2 , .loginb2x label {
    color: var( --e-global-color-e84e4ae );
}

.loginb2x label, .loginb2bx label {
 
	font-family: var( --e-global-typography-777c45d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-777c45d-font-size );
    font-weight: var( --e-global-typography-777c45d-font-weight );
    line-height: var( --e-global-typography-777c45d-line-height );
}

.loginb2x input{
    color:#ffffff;
}
.loginb2bx input{
    color:var( --e-global-color-445bbda );
}



.loginb2x input,.loginb2bx input {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #09090D80;
	background-color: #02010100;
	
    background-clip: padding-box;
    background-image: none;
    border: 1px solid #dadbdd;
    border-radius: 7px;
    font-family: -apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    line-height: 1;
    margin-bottom: 0;
    max-width: 100%;
    padding: 11px 15px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.loginb2x input:focus{
	color: #ffffff;
}


.loginb2x  button {
    width: 100%;
    background-color: var( --e-global-color-dc145a4 );
    color: var( --e-global-color-445bbda );
    border-style: solid;
    border-width: 1px 2px 3px 1px;
    border-color: var( --e-global-color-445bbda );
    padding: 010px 60px 10px 60px;
    font-family: var( --e-global-typography-777c45d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-777c45d-font-size );
    font-weight: var( --e-global-typography-777c45d-font-weight );
    line-height: var( --e-global-typography-777c45d-line-height );
}


.loginb2x  button:hover {
    background-color: var( --e-global-color-4973435 );
    color: var( --e-global-color-445bbda );
    border-color: var( --e-global-color-445bbda );
}

.loginb2bx  button {
    width: 100%;
    background-color: var( --e-global-color-b1888fb );
    background: #5bc0de;
    border: none;
    border-radius: var(--forms-buttons-border-radius,3px);
    color: var(--forms-buttons-normal-text-color,#fff);
    padding: var(--forms-buttons-padding,12px 32px);
}

.loginb2bx  button {
    font-family: "Bricolage-CBD", Sans-serif !important;
    font-size: 1em;
    font-weight: 700;
    border-radius: 5px 5px 5px 5px;
    background-color: #134F47  !important;
    color: #FAF1E0 !important;
    display: inline-block;
    padding: 15px;
    border-color: initial;
}

.b2bbutton{
    font-family: "Bricolage-CBD", Sans-serif !important;
    font-size: 1em;
    font-weight: 700;
    border-radius: 5px 5px 5px 5px;
    background-color: transparent  !important;
    color: #134F47 !important;
    display: inline-block;
    padding: 15px;
	 border: solid 1px #134F47;
}

.b2bbutton:hover{
    background-color: #134F47  !important;
    color: #FAF1E0 !important;
}

@media(max-width:767px){
	.b2bbutton{
		margin-bottom: 16px;
	}
}

body{
	    font-family: "Bricolage-CBD", Sans-serif !important;
}

/*Quantity Input*/
.woocommerce div.product form.cart div.quantity {
    height: auto !important;
}
.woocommerce-cart .quantity input.qty, .single-product form.cart input.qty {
    height: 40px !important;
}

.woocommerce-cart .quantity{
	width: auto !important;
}

/*Tabs Navigation MyAccount*/
#jk-myAccount-b2c .woocommerce-MyAccount-navigation-link, #jk-myAccount-b2b .woocommerce-MyAccount-navigation-link{
	   width: fit-content !important;
    max-width: fit-content !important;
    min-width: fit-content !important;
}

#jk-myAccount-b2c .woocommerce-MyAccount-navigation ul, #jk-myAccount-b2b .woocommerce-MyAccount-navigation ul{
	justify-content: flex-start !important;
}

/**** yith wait list listados***/

.recomendado #yith-wcwtl-output,
.recomendado .yith-wcwtl-output{
    display: none !important;
}

/****checkout  login****/
@media(max-width:767px){
.nsl-checkout-inline{
    margin-top: -20px;
    margin-bottom: 30px;
	}

#jk-detalles-facturacion .woocommerce-invalid-required-field{
		width:100%;
	}	
}

@media(min-width:767px){

.nsl-checkout-inline{
	   margin-top: -116px;
    position: absolute;
    right: 0;
	}
}
	
/*****LISTADO DE PRODUCTOS*****/

#botonInicialadd form.cart div.quantity{
	height: 60px !important;
}

.simple_out_of_stock_button{
	margin-top: -102px;
}

.stockMessageList{
    min-height: 40px; 
    margin: 0;
    padding: 0 15px;
    display: flex;
    align-items: flex-start;

}

.b2x-stock-out{
	color: #FF0000; 
	font-size: 12px;
}

.b2x-stock-out a{
color: inherit; 
text-decoration: underline;
}

.b2x-stock-qty{
	font-size: 12px;
}

.add-to-cart-loop-b2b .quantity input.qty{
background-color:#fff !important;	
}
.add-to-cart-loop-b2b .single_add_to_cart_button{
  height: 50px !important;
  font-size: 16px !important;
  padding: 0px 0px !important;
  max-height: 60px !important;
	background-color: #134f47 !important;
	width: 100%;
    width: 100%;
    margin: 0px !important;
    margin-top: -9px !important;
}

.add-to-cart-loop-b2b  .quantity {
    background-color: #faf1e0 !important;
    border-color: #000 !important;
}

.add-to-cart-loop-b2b .single_add_to_cart_button:hover{
background-color: #805d99 !important;
	color: #faf1e0 !important;
}

@media(max-width:768px){

	.B2xProductSimpleSinStock .simple_out_of_stock_button {
    margin-top: auto;
}
	
	.B2xProductSimpleSinStock{
		width: 100%;
	}
.add-to-cart-loop-b2b{
width:100% !important;
	min-width:100% !important;
	min-height:100% !important;
	gap:20px;
}

}
.jk-listing-grid-container #msm-waitlist-form{
	display: none !important;
}

/***********loginDistro**********/

.loginDistro .u-column2{
	display:none;
}

.loginDistro{
    padding: 30px 30px 30px 30px;
    background-color: #FAF1E0;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-445bbda );
    border-radius: 7px 7px 7px 7px;
}

.loginDistro .elementor-element-6077f7a,  .elementor-element-b08c8fc{
	--align-self: left !important;
}

.loginDistro .e-con-inner{
	max-width: 630px;
}
@media(max-width:767px){
	.loginDistro{
	padding: 4em 0em !important;
}
	.loginDistro .e-con-inner{
	width: 100% !important;
}
}

.loginDistro h2{
	display:none;
}
.loginDistro label {
	color: var( --e-global-color-f683e37 );
    font-family: var( --e-global-typography-551ec56-font-family ), Sans-serif;
    font-size: var( --e-global-typography-551ec56-font-size );
    font-weight: var( --e-global-typography-551ec56-font-weight );
    line-height: var( --e-global-typography-551ec56-line-height );
    letter-spacing: var( --e-global-typography-551ec56-letter-spacing );
    word-spacing: var( --e-global-typography-551ec56-word-spacing );
}

.loginDistro label {
	font-family: var( --e-global-typography-777c45d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-777c45d-font-size );
    font-weight: var( --e-global-typography-777c45d-font-weight );
    line-height: var( --e-global-typography-777c45d-line-height );
}

.loginDistro input {
    background-color: var( --e-global-color-b6792c7 );
    border-color: #09090D80;
    border-width: 0px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
	padding: 12px 10px;

/*
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #09090D80;
	background-color: #02010100;
	
    background-clip: padding-box;
    background-image: none;
    border: 1px solid #dadbdd;
    border-radius: 7px;
    font-family: -apple-system,"system-ui",Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    line-height: 1;
    margin-bottom: 0;
    max-width: 100%;
    padding: 11px 15px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    */
}

.loginDistro input:focus{
	color: #ffffff;
}


.loginDistro  button {
    width: 100%;
    background-color: var( --e-global-color-dc145a4 );
    color: var( --e-global-color-445bbda );
    border-style: solid;
    border-width: 1px 2px 3px 1px;
    border-color: var( --e-global-color-445bbda );
    padding: 010px 60px 10px 60px;
    font-family: var( --e-global-typography-777c45d-font-family ), Sans-serif;
    font-size: var( --e-global-typography-777c45d-font-size );
    font-weight: var( --e-global-typography-777c45d-font-weight );
    line-height: var( --e-global-typography-777c45d-line-height );
}


.loginDistro  button:hover {
    background-color: var( --e-global-color-4973435 );
    color: var( --e-global-color-445bbda );
    border-color: var( --e-global-color-445bbda );
}

#headerLoginB2c button{
	border: 0px;
		padding:1px;
}

#headerLoginB2c button:hover{
background: transparent;
}


.documentosTitulo {
    font-family: var( --e-global-typography-59f438f-font-family ), Sans-serif;
    font-size: var( --e-global-typography-59f438f-font-size );
    font-weight: var( --e-global-typography-59f438f-font-weight );
    line-height: var( --e-global-typography-59f438f-line-height );
    color: var( --e-global-color-445bbda );
    border-style: solid;
    border-width: 0px 0px 1px 0px;
}



/* ============================================================
   CARRITO MOBILE — Layout Grid (solo items del carrito)
   ============================================================ */
@media (max-width: 768px) {
    
    #jk-custom-cart .shop_table.shop_table_responsive.cart {
        display: block !important;
    }
    
    #jk-custom-cart .shop_table tbody {
        display: block !important;
    }
    
    #jk-custom-cart .shop_table thead {
        display: none !important;
    }
    
    /* SOLO items del carrito */
    #jk-custom-cart .shop_table tbody tr.cart_item,
    #jk-custom-cart .shop_table tbody tr.woocommerce-cart-form__cart-item {
        display: grid !important;
        grid-template-columns: 50px 1fr !important;
        grid-template-rows: auto auto !important;
        gap: 10px !important;
        padding: 12px !important;
        position: relative !important;
        border-bottom: 1px solid #eee !important;
        width: 100% !important;
        align-items: start !important;
    }
    
    /* Imagen 40px - solo fila 1 */
    #jk-custom-cart td.product-thumbnail {
        grid-column: 1 / 2 !important;
        grid-row: 1 / 2 !important;
        width: 50px !important;
        padding: 0 !important;
        border: none !important;
        align-self: start !important;
    }
    
    #jk-custom-cart td.product-thumbnail img {
        width: 40px !important;
        height: 40px !important;
        object-fit: cover !important;
        border-radius: 50% !important;
        display: block !important;
    }
    
    /* Nombre - fila 1, columna 2 */
    #jk-custom-cart td.product-name {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 0 !important;
        padding-right: 35px !important;
        border: none !important;
    }
    
    #jk-custom-cart td.product-name a {
        background: none !important;
        color: #000 !important;
        font-weight: 600 !important;
        font-size: 14px !important;
        text-decoration: none !important;
        padding: 0 !important;
    }
    
    /* Botón X - arriba derecha */
    #jk-custom-cart td.product-remove {
        position: absolute !important;
        top: 12px !important;
        right: 12px !important;
        padding: 0 !important;
        border: none !important;
        width: auto !important;
    }
    
    #jk-custom-cart td.product-remove a {
        color: #ff0000 !important;
        font-size: 20px !important;
        font-weight: bold !important;
    }
    
    /* Ocultar precio */
    #jk-custom-cart td.product-price {
        display: none !important;
    }
    
    /* Cantidad - fila 2, ocupa AMBAS columnas, VERTICAL */
    #jk-custom-cart td.product-quantity {
        grid-column: 1 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 0 !important;
        border: none !important;
        display: flex !important;
        flex-direction: column !important; /* ← Vertical */
        align-items: flex-start !important;
        gap: 6px !important;
    }
    
    #jk-custom-cart td.product-quantity::before {
        content: "" !important;
        font-size: 14px !important;
        color: #000 !important;
        font-weight: 600 !important;
    }
    
	   /* Contenedor de cantidad más compacto */
    #jk-custom-cart td.product-quantity .quantity {
        display: flex !important;
        align-items: center !important;
        width: fit-content !important;
        border: 1px solid #ddd !important;
        border-radius: 4px !important;
        overflow: hidden !important;
    }
    
    /* Input de cantidad más pequeño */
    #jk-custom-cart td.product-quantity .quantity input {
        width: 40px !important; /* Ajusta este valor (30px, 50px, etc.) */
        height: 32px !important; /* Ajusta este valor */
        text-align: center !important;
        border: none !important;
        padding: 4px !important;
        font-size: 14px !important;
        margin: 0 !important;
    }
    
    /* Botones + y - más pequeños */
    #jk-custom-cart td.product-quantity .quantity button {
        width: 32px !important; /* Ajusta este valor */
        height: 32px !important; /* Ajusta este valor */
        padding: 0 !important;
        background: #fff !important;
        border: none !important;
        cursor: pointer !important;
        font-size: 16px !important;
    }
    /* Subtotal - misma fila 2, alineado a la derecha, VERTICAL */
    #jk-custom-cart td.product-subtotal {
        grid-column: 1 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 0 !important;
        border: none !important;
        display: flex !important;
        flex-direction: column !important; /* ← Vertical */
        align-items: flex-end !important;
        gap: 6px !important;
        margin-left: auto !important;
    }
    
 #jk-custom-cart td.product-subtotal::before {
        content: "" !important;
        font-size: 14px !important;
        color: #000 !important;
        font-weight: 600 !important;
    }
    
    #jk-custom-cart td.product-subtotal .woocommerce-Price-amount {
        font-weight: 700 !important;
        font-size: 16px !important;
    }
    
    /* Campos de cupón - ancho completo */
    #jk-custom-cart .coupon {
        display: block !important;
        width: 100% !important;
        padding: 12px !important;
    }
    
    #jk-custom-cart .coupon input[type="text"] {
        width: 100% !important;
        margin-bottom: 10px !important;
        box-sizing: border-box !important;
    }
    
    #jk-custom-cart .coupon button {
        width: 100% !important;
        box-sizing: border-box !important;
    }
/* 	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
        display: none;
    } */
	
	
	    #jk-custom-cart td.product-name a {
				text-align: left !important;
}
	#jk-custom-cart td.product-name{
		display: flex !important;
	}
	    
	#jk-custom-cart td[data-title="Producto"]::before {
        display: none !important;
    }
}
	/*//////////////// AJUSTES PARA B2B //*/
	 @media (max-width: 768px) {
    
    #jk-custom-cart-b2b .shop_table.shop_table_responsive.cart {
        display: block !important;
    }
    
    #jk-custom-cart-b2b .shop_table tbody {
        display: block !important;
    }
    
    #jk-custom-cart-b2b .shop_table thead {
        display: none !important;
    }
    
    /* SOLO items del carrito */
    #jk-custom-cart-b2b .shop_table tbody tr.cart_item,
    #jk-custom-cart-b2b .shop_table tbody tr.woocommerce-cart-form__cart-item {
        display: grid !important;
        grid-template-columns: 50px 1fr !important;
        grid-template-rows: auto auto !important;
        gap: 10px !important;
        padding: 12px !important;
        position: relative !important;
        border-bottom: 1px solid #eee !important;
        width: 100% !important;
        align-items: start !important;
    }
    
    /* Imagen 40px - solo fila 1 */
    #jk-custom-cart-b2b td.product-thumbnail {
        grid-column: 1 / 2 !important;
        grid-row: 1 / 2 !important;
        width: 50px !important;
        padding: 0 !important;
        border: none !important;
        align-self: start !important;
    }
    
    #jk-custom-cart-b2b td.product-thumbnail img {
        width: 40px !important;
        height: 40px !important;
        object-fit: cover !important;
        border-radius: 50% !important;
        display: block !important;
    }
    
    /* Nombre - fila 1, columna 2 */
    #jk-custom-cart-b2b td.product-name {
        grid-column: 2 / 3 !important;
        grid-row: 1 / 2 !important;
        padding: 0 !important;
        padding-right: 35px !important;
        border: none !important;
    }
    
    #jk-custom-cart-b2b td.product-name a {
        background: none !important;
        color: #000 !important;
        font-weight: 600 !important;
        font-size: 14px !important;
        text-decoration: none !important;
        padding: 0 !important;
    }
    
    /* Botón X - arriba derecha */
    #jk-custom-cart-b2b td.product-remove {
        position: absolute !important;
        top: 12px !important;
        right: 12px !important;
        padding: 0 !important;
        border: none !important;
        width: auto !important;
    }
    
    #jk-custom-cart-b2b td.product-remove a {
        color: #ff0000 !important;
        font-size: 20px !important;
        font-weight: bold !important;
    }
    
    /* Ocultar precio */
    #jk-custom-cart-b2b td.product-price {
        display: none !important;
    }
    
    /* Cantidad - fila 2, ocupa AMBAS columnas, VERTICAL */
    #jk-custom-cart-b2b td.product-quantity {
        grid-column: 1 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 0 !important;
        border: none !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 6px !important;
    }
    
    #jk-custom-cart-b2b td.product-quantity::before {
        content: "" !important;
        font-size: 14px !important;
        color: #000 !important;
        font-weight: 600 !important;
    }
    
    /* Contenedor de cantidad más compacto */
    #jk-custom-cart-b2b td.product-quantity .quantity {
        display: flex !important;
        align-items: center !important;
        width: fit-content !important;
        border: 1px solid #ddd !important;
        border-radius: 4px !important;
        overflow: hidden !important;
    }
    
    /* Input de cantidad más pequeño */
    #jk-custom-cart-b2b td.product-quantity .quantity input {
        width: 40px !important;
        height: 32px !important;
        text-align: center !important;
        border: none !important;
        padding: 4px !important;
        font-size: 14px !important;
        margin: 0 !important;
    }
    
    /* Botones + y - más pequeños */
    #jk-custom-cart-b2b td.product-quantity .quantity button {
        width: 32px !important;
        height: 32px !important;
        padding: 0 !important;
        background: #fff !important;
        border: none !important;
        cursor: pointer !important;
        font-size: 16px !important;
    }
    
    /* Subtotal - misma fila 2, alineado a la derecha, VERTICAL */
    #jk-custom-cart-b2b td.product-subtotal {
        grid-column: 1 / 3 !important;
        grid-row: 2 / 3 !important;
        padding: 0 !important;
        border: none !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-end !important;
        gap: 6px !important;
        margin-left: auto !important;
    }
    
    #jk-custom-cart-b2b td.product-subtotal::before {
        content: "" !important;
        font-size: 14px !important;
        color: #000 !important;
        font-weight: 600 !important;
    }
    
    #jk-custom-cart-b2b td.product-subtotal .woocommerce-Price-amount {
        font-weight: 700 !important;
        font-size: 16px !important;
    }
    
    /* Campos de cupón - ancho completo */
    #jk-custom-cart-b2b .coupon {
        display: block !important;
        width: 100% !important;
        padding: 12px !important;
    }
    
    #jk-custom-cart-b2b .coupon input[type="text"] {
        width: 100% !important;
        margin-bottom: 10px !important;
        box-sizing: border-box !important;
    }
    
    #jk-custom-cart-b2b .coupon button {
        width: 100% !important;
        box-sizing: border-box !important;
    }
    
    #jk-custom-cart-b2b td.product-name a {
        text-align: left !important;
    }
    
    #jk-custom-cart-b2b td.product-name {
        display: flex !important;
    }
    
    #jk-custom-cart-b2b td[data-title="Producto"]::before {
        display: none !important;
    }
}


p.booster-cbd-minimo-msg{
    font-weight: bold !important;
    padding: 20px !important;
    color: rgba(211, 47, 47, 1) !important;
    background-color: #ffebee !important;
    border: 1px solid #ef9a9a !important;
    border-radius: 2px 2px 0px 0px !important;
  /* 
	text-wrap: balance !important;
	*/
}
.booster-cbd-minimo-msg .woocommerce-Price-amount:nth-child(1){
    background-color: rgba(211, 47, 47, 1);
    color: #fff;
    padding: 0px 5px;
    border-radius: 2px;
}
.booster-cbd-minimo-msg .woocommerce-Price-amount:nth-child(2){
    color: rgba(211, 47, 47, 1) !important;
    text-decoration: underline !important;
}

@media(max-width:767px){
	.jk-toggle-menu{
		display: none !important;
	}		
	}

	

	.booster-custom-package-field{
		margin-bottom: 20px !important;
	 
    font-family: var( --e-global-typography-d1c0a5b-font-family ), Sans-serif;
    font-size: var( --e-global-typography-d1c0a5b-font-size );
    font-weight: var( --e-global-typography-d1c0a5b-font-weight );
    line-height: var( --e-global-typography-d1c0a5b-line-height );
    color: var( --e-global-color-445bbda );
}
	
.booster-package-question{
    font-size: 16px;
    font-weight: var( --e-global-typography-777c45d-font-weight );
    line-height: var( --e-global-typography-777c45d-line-height );
    color: var( --e-global-color-445bbda );
    margin: 0px 0px 5px 0px;
}

#btn-lp-whiskers,
#btn-lp-whiskers *,
#btn-lp-whiskers .elementor-button-text,
#btn-lp-whiskers .elementor-button-content-wrapper {
    font-family: var(--e-global-typography-6f2ceac-font-family) !important;
}

/*================ Codigos Whiskers en CBD ==================*/

.jk-stroke-negro {
    text-shadow: -2px -2px 0 black, 2px -2px 0 black, -2px 2px 0 black, 2px 2px 0 black;
}

     .jk-stroke-negro-xl {
    text-shadow: -1.5px -1.5px 0 black, 1.5px -1.5px 0 black, -1.5px 1.5px 0 black, 1.5px 1.5px 0 black;
}

.jk-stroke-blanco {
    text-shadow: -1px -1px 0 white, 1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;
}

.jk-text-fill-fucsia{
	color: #F9006F;
}

.jk-blanco {
    color: #ffffff !important;
}

.jk-negro {
    color: #000000 !important;
}
/* Boton whiskers categoria del menu*/
.btn-whiskers-menu a.elementor-sub-item {
    background-color: #F9006F;
    border-radius: 150px;
	    padding: 2px 5px !important; 
    margin: 3px 15px	!important;
    display: inline-block !important; 
    min-width: 85px !important;
}

.btn-whiskers-menu a.elementor-sub-item.elementor-item-active {
    background-color: #F9006F !important;
    border-radius: 150px !important;
    color: var(--e-global-color-a3c5bd6) !important;
}

.btn-whiskers-menu a.elementor-sub-item:hover {
    background-color: #ffffff !important;
    border-radius: 150px;
	color: #F9006F !important;
}

.elementor-nav-menu--dropdown {
    width: 200px !important; /* Ajusta este valor */
    min-width: 180px !important;
    max-width: 250px !important;
}

/* Whiskers menu mobile*/
/* Selector para el li en el menú vertical */
.elementor-nav-menu--layout-vertical li.btn-whiskers-menu a.elementor-item,
.elementor-nav-menu--layout-vertical li.btn-whiskers-menu.current-menu-item a.elementor-item,
.elementor-nav-menu--layout-vertical li.btn-whiskers-menu a.elementor-item.elementor-item-active {
    background-color: #F9006F !important;
    border-radius: 150px !important;
    padding: 2px 15px !important;
    display: inline-block !important;
    width: auto !important;
    color: var(--e-global-color-a3c5bd6) !important;
    transition: all 0.3s ease;
}

.elementor-nav-menu--layout-vertical li.btn-whiskers-menu a.elementor-item:hover,
.elementor-nav-menu--layout-vertical li.btn-whiskers-menu.current-menu-item a.elementor-item:hover,
.elementor-nav-menu--layout-vertical li.btn-whiskers-menu a.elementor-item.elementor-item-active:hover {
    background-color: #ffffff !important;
    border-radius: 150px !important;
    color: #F9006F !important;
}

/*Personalización barra booster B2B*/

.booster-cbd-toggle-btn {
	border: 1px solid #8dbf41 !important;
	border-radius: 10px !important;
}
@media (max-width: 767px) {
  #jk-detalles-facturacion .woocommerce-invalid-required-field { width: 100%; }
}

@media (max-width: 767px) {
  #jk-checkout .woocommerce-billing-fields .form-row-first,
  #jk-checkout .woocommerce-billing-fields .form-row-last,
  #jk-checkout .woocommerce-shipping-fields .form-row-first,
  #jk-checkout .woocommerce-shipping-fields .form-row-last {
    width: 100% !important;
    float: none !important;
  }
}

/* Capo Cartel — papel envejecido */
.btn-capocartel-menu {
    --capo-rojo: #d10a20;
}

.btn-capocartel-menu > a:is(
    .elementor-sub-item,
    .elementor-item
) {
    position: relative;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 7px;

    width: auto !important;
    min-width: 125px !important;
    min-height: 0 !important;
    padding: 4px 10px !important;
    margin: 4px 10px !important;
    box-sizing: border-box;

    color: #15130f !important;
    background:
        radial-gradient(
            ellipse at 15% 10%,
            rgba(120, 85, 30, .18),
            transparent 45%
        ),
        radial-gradient(
            ellipse at 85% 90%,
            rgba(120, 85, 30, .22),
            transparent 50%
        ),
        radial-gradient(
            ellipse at 70% 20%,
            rgba(90, 60, 20, .10),
            transparent 35%
        ),
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .25 0 0 0 0 .18 0 0 0 0 .08 0 0 0 .45 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),
        #d9c9a3 !important;

     border: 1px solid #971c26 !important; 
    border-radius: 3px !important;
    box-shadow:
        inset 0 0 12px rgba(90, 55, 15, .35),
        inset 0 0 3px rgba(60, 35, 10, .45) !important;

    font-family: Georgia, "Times New Roman", serif;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    letter-spacing: .4px;
    text-decoration: none !important;

    transition:
        color .2s ease,
        border-color .2s ease,
        box-shadow .2s ease;
	margin-left: 18px !important;
}

/* Rosa integrada */
.btn-capocartel-menu > a:is(
    .elementor-sub-item,
    .elementor-item
)::before {
    content: "" !important;
    position: static !important;
    display: block !important;
    flex: 0 0 17px;

    width: 17px !important;
    height: 22px !important;
    margin: 0 !important;
    padding: 0 !important;

    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cpath d='M12 17c1 5 0 9-2 14M11 25c-4 0-6-2-7-5 4 0 6 2 7 5M12 23c4-1 6-3 7-6-4 0-6 3-7 6' fill='none' stroke='%2315130f' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M12 19C5 17 2 12 4 7l4 1 1-6 5 3 4-3 1 6 3 2c0 5-4 8-10 9Z' fill='%23b61926' stroke='%2315130f' stroke-width='.7'/%3E%3Cpath d='m8 8 5 3 5-3m-5 3-2 5m-6-5 6 5 8-4M10 5l3 6' fill='none' stroke='%2315130f' stroke-width='1.2' stroke-linejoin='round'/%3E%3C/svg%3E")
        center / contain no-repeat !important;

    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    pointer-events: none;
}

/* Hover rojo: elimina también la textura */
.btn-capocartel-menu > a:is(
    .elementor-sub-item,
    .elementor-item
):is(:hover, :focus-visible) {
    background: var(--capo-rojo) !important;
    color: #ffffff !important;
    border-color: var(--capo-rojo) !important;
    box-shadow: none !important;
}

/* Rosa blanca sobre rojo */
.btn-capocartel-menu > a:is(
    .elementor-sub-item,
    .elementor-item
):is(:hover, :focus-visible)::before {
    filter: brightness(0) invert(1) !important;
}

.btn-capocartel-menu > a:focus-visible {
    outline: 2px solid #ffffff !important;
    outline-offset: 3px;
}

@media (prefers-reduced-motion: reduce) {
    .btn-capocartel-menu > a {
        transition: none !important;
    }
}

@media (max-width:767px) { .btn-capocartel-menu > a:is(
    .elementor-sub-item,
    .elementor-item
	)  {
	margin-left: 0px !important;
}}


/*========= HUECOS ENTRE PUNTOS DE CORTE DE ELEMENTOR (04/11/2026) =========*/
/* Con zoom del navegador o escalado de Windows el ancho puede quedar con decimales
   (p. ej. 1366,4 px) y no cumplir ni la regla de portátil (max 1366) ni la de escritorio
   (min 1367): salía el logo duplicado y el panel lateral no se quedaba fijo.
   Dentro de cada hueco se trata la página como el dispositivo superior. */
@media (1366px < width < 1367px) {
  .elementor .elementor-hidden-desktop { display: none; }
  #elementor-device-mode:after, #elementor-device-mode-wpr:after { content: "desktop"; }
}
@media (1024px < width < 1025px) {
  .elementor .elementor-hidden-laptop { display: none; }
  #elementor-device-mode:after, #elementor-device-mode-wpr:after { content: "laptop"; }
}
@media (767px < width < 768px) {
  .elementor .elementor-hidden-tablet { display: none; }
  #elementor-device-mode:after, #elementor-device-mode-wpr:after { content: "tablet"; }
}
@media (2399px < width < 2400px) {
  .elementor .elementor-hidden-desktop { display: none; }
  #elementor-device-mode:after, #elementor-device-mode-wpr:after { content: "desktop"; }
}


/*========= SCROLL EN EL PANEL LATERAL FIJO DE FILTROS (04/11/2026) =========*/
/* Novedades (186c8b6), Flores (c9aea88), Nano9 (cd035e5), Nano 10 (aa4ede7, 2a5623aa) y Nano XXX (c039eeb).
   Mientras el panel está fijo, si sus filtros no caben en la pantalla, se desplazan dentro del panel.
   Solo desde tableta (en móvil el panel es el botón de filtros). */
@media (min-width:768px) {
  .elementor-element-186c8b6.elementor-sticky--active,
  .elementor-element-c9aea88.elementor-sticky--active,
  .elementor-element-cd035e5.elementor-sticky--active,
  .elementor-element-aa4ede7.elementor-sticky--active,
  .elementor-element-2a5623aa.elementor-sticky--active,
  .elementor-element-c039eeb.elementor-sticky--active {
    max-height: calc(100vh - 120px);
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    flex-wrap: nowrap;
  }
  .elementor-element-186c8b6.elementor-sticky--active > *,
  .elementor-element-c9aea88.elementor-sticky--active > *,
  .elementor-element-cd035e5.elementor-sticky--active > *,
  .elementor-element-aa4ede7.elementor-sticky--active > *,
  .elementor-element-2a5623aa.elementor-sticky--active > *,
  .elementor-element-c039eeb.elementor-sticky--active > * {
    flex-shrink: 0;
  }
  .admin-bar .elementor-element-186c8b6.elementor-sticky--active,
  .admin-bar .elementor-element-c9aea88.elementor-sticky--active,
  .admin-bar .elementor-element-cd035e5.elementor-sticky--active,
  .admin-bar .elementor-element-aa4ede7.elementor-sticky--active,
  .admin-bar .elementor-element-2a5623aa.elementor-sticky--active,
  .admin-bar .elementor-element-c039eeb.elementor-sticky--active {
    max-height: calc(100vh - 152px);
  }
}

