.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs,.5rem);}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center;}.kb-button.wp-block-button__link{width:auto;height:auto;}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%;}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%;}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none;}.kb-button:not(.kb-btn-global-inherit){border:0 solid rgba(0,0,0,0);padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none;}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none;}.kb-button.kb-btn-global-fill{border:0px solid rgba(0,0,0,0);border-radius:3px;background:var(--global-palette-btn-bg,#3633e1);color:var(--global-palette-btn,#fff);}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover,#fff);background:var(--global-palette-btn-bg-hover,#2f2ffc);}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover,#fff);background:var(--global-palette-btn-bg-hover,#2f2ffc);}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg,#3633e1);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg,#3633e1);padding:calc(.4em - 2px) calc(1em - 2px);}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover,#2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover,#2f2ffc);}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover,#2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover,#2f2ffc);}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(0,0,0,0);}.kb-button:hover::before,.kb-button:focus::before{opacity:1;}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem;}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem;}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem;}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px;}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px);}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px);}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex;}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center;}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em;}.kb-button.icon-reveal .kb-svg-icon-wrap{transition:transform .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out;width:0;opacity:0;}.kb-button.icon-reveal:hover .kb-svg-icon-wrap{width:var(--kb-button-icon-size,24px);opacity:1;}.entry-card .ct-overall-score-layer{display:flex;flex-wrap:wrap;align-items:center;}.entry-card .ct-overall-score-layer .ct-score-label,.entry-card .ct-overall-score-layer .ct-average-score{font-size:14px;font-weight:600;}.entry-card .ct-overall-score-layer .ct-average-score{margin:0 5px;margin-inline-end:auto;}.ct-product-hero .flexy-container{overflow:hidden;}@media (max-width: 999.98px){.ct-product-hero .flexy-pills{--thumbs-spacing:10px;}}@media (min-width: 1000px){.ct-product-hero .flexy-pills{max-width:70%;margin:-8% auto 0 auto;--thumbs-spacing:20px;}}.ct-product-hero .flexy-pills ol{margin:0 calc(var(--thumbs-spacing) * -1);}.ct-product-hero .flexy-pills li{padding-top:var(--thumbs-spacing);padding-inline:var(--thumbs-spacing);}.ct-product-hero .flexy-pills li img{width:100%;border-radius:2px;border:3px solid #fff;}.ct-product-hero .hero-section:not(:first-child){margin-top:var(--margin-bottom,40px);}.ct-product-hero .ct-product-scores{display:grid;grid-column-gap:25px;grid-row-gap:25px;margin:0 auto;max-width:var(--product-scores-width,800px);}@media (min-width: 690px){.ct-product-hero .ct-product-scores{grid-template-columns:2fr 1fr;}}.ct-product-hero .ct-product-scores:not(:last-child){margin-bottom:60px;}.ct-product-hero .ct-product-scores li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative;padding:10px 20px;}.ct-product-hero .ct-product-scores li:before{position:absolute;z-index:0;inset:0;content:"";border-radius:2px;opacity:.2;background:var(--theme-border-color);}.ct-product-hero .ct-product-scores li>span{font-size:15px;font-weight:500;position:relative;}.ct-product-hero .ct-overall-score{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:var(--overall-score-text-color,var(--theme-palette-color-8));border-radius:2px;background:var(--overall-score-box-background,var(--theme-palette-color-4));}.ct-product-hero .ct-overall-score .ct-average-score{font-size:55px;font-weight:800;line-height:normal;margin-bottom:10px;}.ct-product-hero .ct-overall-score .ct-score-label{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;margin:15px 0 0 0;}.ct-product-hero .ct-product-actions-group{display:flex;align-items:center;justify-content:center;}.ct-product-hero .ct-product-actions-group:not(:last-child){margin-bottom:60px;}.ct-product-hero .ct-product-actions-group .ct-button:not(:last-child){margin-inline-end:25px;}.ct-product-hero .ct-product-actions-group .ct-icon-container{color:inherit;margin-inline-start:10px;}.ct-product-hero .ct-product-description:not(:last-child){margin-bottom:60px;}.ct-product-hero .ct-product-info{display:grid;grid-template-columns:var(--grid-template-columns);grid-column-gap:40px;grid-row-gap:40px;border-top:1px solid var(--theme-border-color);padding-top:var(--theme-content-vertical-spacing,60px);}@media (min-width: 1000px){.ct-product-hero .ct-product-info{--grid-template-columns:1.5fr 1fr 1fr;}}@media (min-width: 690px)and (max-width: 999.98px){.ct-product-hero .ct-product-info{--grid-template-columns:1fr 1fr;}}.ct-product-hero .ct-product-info li{position:relative;padding-inline-start:22px;}.ct-product-hero .ct-product-info .ct-icon-container{position:absolute;inset-inline-start:0;top:.4em;opacity:.8;--theme-icon-size:13px;}@media (min-width: 690px)and (max-width: 999.98px){.ct-product-hero .ct-specs{grid-column:1/-1;}}.ct-product-hero .ct-specs ul{display:grid;grid-column-gap:40px;}@media (min-width: 690px){.ct-product-hero .ct-specs ul{grid-template-columns:repeat(2,1fr);}}.ct-product-hero{padding-top:var(--theme-content-vertical-spacing,60px);}.ct-product-hero .ct-container{padding-bottom:var(--theme-content-vertical-spacing,60px);border-bottom:1px solid var(--theme-border-color);}.ct-product-hero ul li:not(:last-child){margin-bottom:.3em;}