/*!/wp-content/themes/blocksy-child/style.css*/.ct-map{width:100%;height:500px;border-radius:30px}.stk--has-background-overlay:before{border-radius:inherit}:root{--border-radius:8px;--dotted-border-top:linear-gradient(to right, currentColor 10%, rgba(255, 255, 255, 0) 0%) top right/8px 1px repeat-x;--dotted-border-bottom:linear-gradient(to right, currentColor 10%, rgba(255, 255, 255, 0) 0%) bottom right/8px 1px repeat-x;--dotted-border-right:linear-gradient(currentColor 10%, rgba(255, 255, 255, 0) 0%) top right/1px 8px repeat-y;--dotted-border-left:linear-gradient(currentColor 10%, rgba(255, 255, 255, 0) 0%) top left/1px 8px repeat-y;--dotted-border:var(--dottedBorderTop), var(--dottedBorderBottom), var(--dottedBorderRight), var(--dottedBorderLeft);--theme-heading-letter-spacing:-0.4px}html{scroll-behavior:auto}#header{z-index:1001}nav[class*=menu] li[class*=current-menu-]>.ct-menu-link,nav[class*=menu] li[class*=current-menu-]>.ct-sub-menu-parent{color:inherit}.entry-meta [data-type=underline] a:before{bottom:0}.single .entry-content p,.single .entry-content ul,.single .entry-content ol,.single .entry-content figcaption,.ct-product-hero .ct-product-info,.ct-product-hero .ct-product-description,body.page:not(.home) .entry-content p,body.page:not(.home) .entry-content ul:not(.entry-meta),body.page:not(.home) .entry-content ol,.entry-card .entry-excerpt,.sg-subscribe-container.sg-subscribe-sidebar{font-family:"Funnel Sans",sans-serif}.single .entry-content p,.single .entry-content ul,.single .entry-content ol,.ct-product-hero .ct-product-info,.ct-product-hero .ct-product-description,body.page:not(.home) .entry-content p,body.page:not(.home) .entry-content ul:not(.entry-meta),body.page:not(.home) .entry-content ol{line-height:1.5}.single .entry-content p,.single .entry-content ul,.single .entry-content ol,body.page:not(.home) .entry-content p,body.page:not(.home) .entry-content ul:not(.entry-meta),body.page:not(.home) .entry-content ol{font-size:18px}.single .ct-featured-image{margin-bottom:30px;padding:0}.single .hero-section .page-title,.single .hero-section .page-description,.single .hero-section .entry-meta{width:100%;max-width:870px;margin-left:auto;margin-right:auto}.single .affiliate-disclosure{margin-bottom:1.5em;padding:.5rem .75rem;border:1px solid var(--theme-palette-color-4);border-radius:var(--border-radius)}.single .affiliate-disclosure p{font-style:italic;font-size:15px;line-height:1.2}.single .affiliate-disclosure p:last-child{margin-bottom:0}.single .entry-content:before,.single .entry-content p,.single .entry-content ul,.single .entry-content ol,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.single .entry-content blockquote,.single .entry-content .simpletoc,.ct-product-hero .hero-section,.ct-product-hero .ct-product-description,.ct-product-hero .sg-subscribe-content,.single .entry-content figure,.single .entry-content figcaption{max-width:var(--theme-narrow-container-max-width);margin-inline:auto;scroll-margin-top:85px}.single .entry-content h2{margin-block-start:4rem;margin-block-end:2rem}.single .entry-content h2:before,body.page:not(.home) .entry-content h2:before{display:block;content:"";height:4px;background-image:linear-gradient(94deg,var(--theme-palette-color-4),var(--theme-palette-color-1) 80%);margin-bottom:.2rem}.single .entry-content h3{margin-block-start:3rem;margin-block-end:1.5rem;padding-left:8px;border-left:10px solid var(--theme-palette-color-4);@media (max-width:689.98px){padding-left:6px;border-left:8px solid var(--theme-palette-color-4)}}.single .entry-content h2>a,.single .entry-content h3>a,.single .entry-content h4>a,.single .entry-content h5>a,.single .entry-content h6>a{text-decoration:underline}.post>.entry-content>p:first-of-type:first-letter,.blc-product-review>.entry-content>p:first-of-type:first-letter{float:left;font-size:60px;font-weight:700;line-height:1;margin-top:-8px;margin-right:10px}.single .entry-content p.disclosure,.single .entry-content p.note,.single .entry-content p.tip{font-size:17px;line-height:1.4;padding:.8rem 1rem;border:1px solid var(--theme-palette-color-4);border-radius:var(--border-radius);margin-block-start:calc(var(--theme-content-spacing) + 1em);margin-block-end:calc(var(--theme-content-spacing) + 1em);@media (min-width:690px){margin-block-start:calc(var(--theme-content-spacing) + 1.5em);margin-block-end:calc(var(--theme-content-spacing) + 1.5em)}}.single .entry-content p.disclosure:before,.single .entry-content p.note:before,.single .entry-content p.tip:before{font-family:var(--theme-font-family);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:4px 8px;background-color:var(--theme-palette-color-8);color:var(--theme-palette-color-4);position:absolute;margin-top:-25.5px}.single .entry-content p.disclosure:before{content:"Disclosure"}.single .entry-content p.note:before{content:"Note"}.single .entry-content p.tip:before{content:"Tip"}.single .entry-content p.shop-links{font-family:var(--theme-font-family);font-size:18px;font-weight:700;border:2px solid var(--theme-palette-color-1);border-left:12px solid var(--theme-palette-color-1);border-radius:var(--border-radius);padding:1rem 1.5rem;margin-top:2rem;@media (min-width:690px){font-size:19px;padding:1rem 1.5rem 1rem;border-left:14px solid var(--theme-palette-color-1)}}.single .entry-content p.shop-links:before{display:block;content:"See prices at these retailers:";font-size:19px;letter-spacing:var(--theme-heading-letter-spacing)}.single .entry-content p.shop-links:after{display:block;content:"If you shop using these links, I may earn a commission (at no extra cost to you). It's one way to support this site. Thanks!";font-size:15px;font-weight:400;font-style:italic;line-height:1.25;margin-top:1em;@media (min-width:690px){font-size:16px}}.single .entry-content p a,.single .entry-content li a{font-weight:700}.single .entry-content ul{padding-left:1.5rem}.single .entry-content ul>li{list-style-type:disc;margin-top:.8rem;padding-left:-10px}.single .entry-content ol:not(.wpj-jtoc--items){list-style:none;counter-reset:num-list;padding-left:1.8rem}.single .entry-content ol:not(.wpj-jtoc--items)>li{counter-increment:num-list;margin-top:.8rem}.single .entry-content ol:not(.wpj-jtoc--items)>li:before{display:block;float:left;content:counter(num-list);font-family:var(--theme-font-family);font-size:16px;font-weight:700;line-height:1.25;text-align:center;color:var(--theme-palette-color-8);background-color:var(--theme-palette-color-1);border-radius:50%;width:20px;height:20px;margin-top:4.5px;margin-left:-27px;margin-right:6px}.single .entry-content hr{margin-block-start:calc(var(--theme-content-spacing) * 1.25);margin-block-end:calc(var(--theme-content-spacing) * 1.25);height:1px;max-width:180px;background-color:var(--theme-palette-color-4);border:none}.single .entry-content figure{margin-top:2.2rem;margin-bottom:2.2rem}.single .entry-content figure img{border-radius:var(--border-radius)}.single .entry-content figcaption{color:var(--theme-palette-color-5);text-align:left;margin:0 auto 1.5rem;padding:.7rem 0 0;@media (min-width:690px){margin:0 auto 2rem;padding:.8rem 0 0}}.single .entry-content blockquote,.page .entry-content blockquote{position:relative;max-width:520px;padding:2rem!important;margin:2rem auto!important;border:2px dotted var(--theme-palette-color-1);color:var(--theme-palette-color-1);background:var(--theme-palette-color-7)}.single .entry-content blockquote p,body.page:not(.home) .entry-content blockquote p,.single .entry-content blockquote cite,body.page:not(.home) .entry-content blockquote cite{font-family:'Bricolage Grotesque';font-size:17px;font-style:normal;line-height:1.4}.single .entry-content blockquote cite,body.page:not(.home) .entry-content blockquote cite{text-align:right}.single .entry-content blockquote cite:before,body.page:not(.home) .entry-content blockquote cite:before{content:"—";margin-right:6px}@media (max-width:689.98px){.single .entry-content blockquote,.page .entry-content blockquote{padding:1.5rem!important;max-width:90%;margin-right:0;font-size:16px}.single .entry-content blockquote p,.page .entry-content blockquote p,.single .entry-content blockquote cite,.page .entry-content blockquote cite{font-size:16px}}.ct-footer:before{display:block;content:"";height:8px;background-image:linear-gradient(94deg,var(--theme-palette-color-4),var(--theme-palette-color-1))}.ct-footer .entry-content p{font-family:var(--theme-font-family)}[data-footer*="type-1"] .ct-footer [data-row*="top"]>div,[data-footer*="type-1"] .ct-footer [data-row*="middle"]>div,[data-footer*="type-1"] .ct-footer [data-row*="bottom"]>div{max-width:var(--theme-normal-container-max-width)}@media (min-width:690px){[data-footer*="type-1"] .ct-footer [data-row*="top"]>div .site-logo-container img{margin-left:-8px}}article>.ct-comments,article>.ct-related-posts{border-top:4px solid var(--theme-palette-color-4);padding:1rem 0 0}article>.ct-related-posts article .ct-entry-content-block,.ct-related-posts article .ct-entry-content-block{font-size:14px}#reply-title{font-size:24px}article>.ct-comments .ct-comment-content p{font-family:var(--theme-font-family);font-size:15px}.ct-related-posts .ct-module-title{font-weight:800}.ct-related-posts .ct-related-posts-items .blc-product-review .wp-post-image{border:8px solid var(--theme-palette-color-1)}#main>.ct-container{padding-top:40px}.ct-product-hero{padding-top:0}.ct-product-hero:after{display:flex;justify-content:center;align-items:center;content:"The Full Review";font-weight:800;font-size:26px;color:var(--theme-palette-color-8);background-image:linear-gradient(94deg,var(--theme-palette-color-4),var(--theme-palette-color-1));height:48px;max-width:var(--theme-normal-container-max-width);margin:0 auto;@media (min-width:690px){border-radius:var(--border-radius)}}.ct-product-hero .ct-container{border-bottom:0}.ct-product-hero .ct-container .ct-media-container img{border:10px solid var(--theme-palette-color-1);border-radius:var(--border-radius);@media (min-width:690px){border-width:20px}}.ct-product-hero .ct-product-info{font-family:var(--theme-font-family);font-size:17px;border-top:0;padding-top:0;padding-bottom:var(--theme-content-vertical-spacing,60px)}@media (min-width:1000px){.ct-product-hero .ct-product-info{--grid-template-columns:1.1fr 1fr 1fr}}.ct-product-hero .ct-product-info .ct-icon-container{top:.45rem}.ct-product-hero .ct-product-info .ct-product-heading{font-size:22px;font-weight:800;margin-block-end:calc(0.3em + 10px)}.ct-product-hero .ct-product-description .ct-product-heading{font-family:var(--theme-font-family);font-size:22px;font-weight:800;margin-block-end:calc(0.3em + 10px)}.ct-product-hero .ct-product-description .ct-product-description-text{margin:0}.ct-product-hero .ct-product-scores ul{order:1}.ct-product-hero .ct-product-scores li:before{opacity:1;background:var(--theme-palette-color-7);border-radius:var(--border-radius)}.ct-product-hero .ct-product-scores .ct-overall-score{order:0;padding:10px;background:var(--theme-palette-color-7);border-radius:var(--border-radius)}.ct-product-hero .ct-overall-score .ct-average-score{font-size:46px;margin-bottom:0}.ct-product-hero .ct-overall-score .ct-average-score-max{font-size:50%;font-weight:400}.ct-product-hero .ct-overall-score .ct-score-label{font-size:18px}.ct-product-hero .ct-overall-score .ct-score-guide-label{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.02em;margin:10px 0}.ct-product-hero .ct-product-info .ct-product-review-pros .ct-icon-container svg{fill:#16a237}.ct-product-hero .ct-product-info .ct-product-review-cons .ct-icon-container svg{fill:#d92335}@media (min-width:690px){.ct-product-hero .ct-product-scores{grid-template-columns:2fr 3fr}.ct-product-hero .ct-specs ul{grid-template-columns:none}}.ct-product-hero .hero-section,.ct-product-hero .ct-product-scores{max-width:800px}.ct-product-hero .ct-product-description,.ct-product-hero .ct-product-description .entry-content>*{max-width:var(--theme-narrow-container-max-width)}:is(.star-rating,.wc-block-components-product-rating-stars__stars,.wp-block-woocommerce-product-filter-rating .wc-block-components-product-rating__stars,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.has-rating .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars){letter-spacing:.45em}.entry-card .ct-overall-score-layer{display:flex}.entry-card .ct-overall-score-layer .ct-score-label{display:none;order:1}.entry-card .ct-overall-score-layer .ct-average-score{order:2;color:var(--theme-palette-color-1);font-size:17px;font-weight:800;line-height:1;margin:0 0 -1px 8px}.entry-card .ct-overall-score-layer .star-rating{order:0}[data-archive=default][data-layout=simple] article{gap:20px;@media (max-width:689.98px){gap:15px}}.entry-card.blc-product-review .ct-media-container .wp-post-image{border:10px solid var(--theme-palette-color-1)}.ct-pagination{justify-content:center}[data-pagination=simple],[data-pagination=next_prev]{grid-template-columns:none}[data-pagination=simple]>div{margin:-5px 5px}[data-pagination=simple]>div .page-numbers{margin:5px 0}[data-pagination=simple] .prev,[data-pagination=simple] .next,[data-pagination=next_prev] .prev,[data-pagination=next_prev] .next{border-color:#fff0}aside[data-type=type-2] .ct-sidebar:not([data-widgets=separated]){border-radius:var(--border-radius)}.ct-sidebar .ct-widget h2{font-size:22px}.ct-sidebar .ct-widget h2:after{display:block;content:"";height:2px;width:20%;background-image:linear-gradient(94deg,var(--theme-palette-color-4),var(--theme-palette-color-1))}.ct-widget .popular-posts .wpp-list li{font-size:16px;line-height:1.15}.ct-widget .popular-posts .wpp-list li:not(:last-child){padding-bottom:.6rem;margin-bottom:.6rem;border-bottom:1px solid var(--theme-palette-color-4)}#offcanvas .widget_block{margin-bottom:20px}#offcanvas .wpp-list .wpp-post-title{font-size:16px}.post-type-archive-blc-product-review[data-prefix="blc-product-review_archive"] .entry-header .page-description{display:none}.sg-subscribe-container{background-color:var(--theme-palette-color-7);padding:2rem;margin-top:3rem!important;border-radius:var(--border-radius)}.sg-subscribe-container>:last-child{margin-bottom:0}.sg-subscribe-container .sg-subscribe-eyebrow{display:inline-flex;align-items:center;gap:.4rem;border:2px solid var(--theme-palette-color-1);border-radius:4px;color:var(--theme-palette-color-1);font-size:13px;font-weight:700;text-transform:uppercase;padding:.2rem .4rem .1rem;margin-bottom:1.25rem}.sg-subscribe-container .sg-subscribe-eyebrow .sg-subscribe-eyebrow-dot{width:6px;height:6px;background:var(--theme-palette-color-1);border-radius:50%}.sg-subscribe-container .sg-subscribe-heading{font-family:var(--theme-font-family)!important;font-weight:800;font-size:32px!important;line-height:1.2!important;margin-bottom:1rem}.sg-subscribe-container .sg-subscribe-heading em{color:var(--theme-palette-color-1)}.sg-subscribe-container .sg-subscribe-description{line-height:1.3!important;margin-bottom:1.75rem}.sg-subscribe-container .sg-subscribe-preview{display:flex;align-items:center;gap:1.25rem;background:var(--theme-palette-color-3);border:1px solid var(--theme-palette-color-1);border-left:6px solid var(--theme-palette-color-1);border-radius:4px;padding:1rem 1.25rem;margin-bottom:1.5rem}.sg-subscribe-container .sg-subscribe-preview .sg-subscribe-preview-pdf-icon{display:flex;flex-shrink:0;width:42px;height:56px;background:var(--theme-palette-color-1);border-radius:3px 3px 3px 0;align-items:center;justify-content:center;position:relative}.sg-subscribe-container .sg-subscribe-preview .sg-subscribe-preview-pdf-icon::after{content:'';position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:#fff0 var(--theme-palette-color-3) #fff0 #fff0}.sg-subscribe-container .sg-subscribe-preview .sg-subscribe-preview-pdf-icon span{font-size:10px;font-weight:800;letter-spacing:.05em;color:var(--theme-palette-color-8);margin-top:3px}.sg-subscribe-container .sg-subscribe-preview .sg-subscribe-preview-text strong{display:block;font-size:16px;line-height:1.1;margin-bottom:.2rem}.sg-subscribe-container .sg-subscribe-preview .sg-subscribe-preview-text p{font-size:14px!important;font-style:italic;line-height:1.3!important;margin-bottom:0}.sg-subscribe-container .ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-container=boxed],.sg-subscribe-container .ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements[data-container=boxed]:has(input:focus){border:0;border-radius:0;background:var(--theme-palette-color-8)}.sg-subscribe-container .ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements input{border-width:1px;border-color:var(--theme-palette-color-4);background-color:var(--theme-palette-color-8)}.sg-subscribe-container .ct-newsletter-subscribe-form .ct-newsletter-subscribe-form-elements input:focus{border-color:var(--theme-palette-color-1)}.sg-subscribe-container .ct-newsletter-subscribe-form.subscribe-error .ct-newsletter-subscribe-message,.sg-subscribe-container .ct-newsletter-subscribe-form.subscribe-success .ct-newsletter-subscribe-message{font-size:16px;line-height:1.15;border:1px solid var(--theme-palette-color-4);border-radius:var(--border-radius);padding:.5rem .75rem}.sg-subscribe-container .ct-newsletter-subscribe-form.subscribe-error .ct-newsletter-subscribe-message{color:#d63124;border-color:#d63124;background-color:#f7d6d3}.sg-subscribe-container .ct-newsletter-subscribe-form.subscribe-success .ct-newsletter-subscribe-message{color:#3c9e3f;border-color:#3c9e3f;background-color:#eaf6eb}.sg-subscribe-container .sg-subscribe-footnote{display:flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--theme-palette-color-5);font-size:12px!important;font-style:italic}.sg-subscribe-container.sg-subscribe-sidebar,.sg-subscribe-container.sg-subscribe-mobile-menu{background-color:var(--theme-palette-color-8);padding:1rem}.sg-subscribe-container.sg-subscribe-sidebar .sg-subscribe-text,.sg-subscribe-container.sg-subscribe-mobile-menu .sg-subscribe-text{font-size:16px;line-height:1.2!important}.sg-subscribe-container.sg-subscribe-sidebar .sg-subscribe-text strong,.sg-subscribe-container.sg-subscribe-mobile-menu .sg-subscribe-text strong{color:var(--theme-palette-color-1)}.sg-author-blurb{background:var(--theme-palette-color-8);border-radius:var(--border-radius);padding:1rem;position:relative}.sg-author-photo-wrap{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.sg-author-photo{width:52px;height:52px;background:linear-gradient(135deg,var(--theme-palette-color-4),var(--theme-palette-color-1));display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--theme-palette-color-1);border-radius:50%;overflow:hidden}.sg-author-meta{display:flex;flex-direction:column;gap:.2rem}.sg-author-name{font-weight:700;font-size:18px!important;letter-spacing:.01em}.sg-author-since{font-size:10px!important;letter-spacing:.04em;text-transform:uppercase}.sg-author-text{font-size:14px!important;line-height:1.3;margin-bottom:1rem!important}.sg-author-tags{display:flex;flex-wrap:wrap;gap:.4rem}.sg-author-tag{font-size:10px!important;letter-spacing:.05em;text-transform:uppercase;background:var(--theme-palette-color-7);color:var(--theme-palette-color-1);padding:.2rem .5rem;border:1px solid var(--theme-palette-color-1);border-radius:calc(var(--border-radius) * 0.5)}.single .entry-content .sga-container:before{display:block;content:"Advertisement";text-align:center;text-transform:uppercase;font-size:10px;letter-spacing:1.5px;color:var(--theme-palette-color-5);margin-bottom:1rem;@media (min-width:690px){margin-bottom:.7rem}}.single .entry-content div.sga-container{padding:0;margin:3rem 0;margin-left:-4vw;min-height:250px;width:calc(100% + 8vw)!important;@media (min-width:690px){margin-left:-60px;width:720px!important}}.single .entry-content div.sga-container ins{margin:0}@media (min-width:690px){.single .entry-content div.sga-container ins{margin:0 auto}}