.woocommerce ul.products li.product a.button{display:block!important;background-color:#000;color:#ffffff!important;text-align:center;padding:10px;margin-top:15px;border-radius:5px;font-weight:700;text-transform:uppercase}.woocommerce ul.products li.product a.button:hover{background-color:#333}body.single-post{--tt-navy:#0b1121;--tt-navy-2:#0f172a;--tt-slate:#1e293b;--tt-line:#27354f;--tt-cyan:#00d2ff;--tt-yellow:#fbbc05;--tt-text:#cbd5e1;--tt-muted:#94a3b8}body.single-post #main-content,body.single-post .et-l--body .et_pb_section{background-color:var(--tt-navy)!important}body.single-post .et-l--body .et_pb_row{max-width:820px!important;width:calc(100% - 32px)!important}body.single-post .et_pb_post_title{padding-top:40px}body.single-post .et_pb_post_title .entry-title{font-family:Montserrat,sans-serif!important;font-weight:800!important;color:#fff!important;font-size:clamp(1.9rem,4.5vw,2.9rem)!important;line-height:1.2!important;padding-bottom:14px!important}body.single-post .et_pb_title_meta_container{color:var(--tt-muted)!important;font-family:"Open Sans",Arial,sans-serif!important;font-size:.9rem!important}body.single-post .et_pb_title_meta_container a{color:var(--tt-cyan)!important}body.single-post .et_pb_title_featured_container{margin-top:26px}body.single-post .et_pb_title_featured_container img{border-radius:20px;border:1px solid var(--tt-line);box-shadow:0 24px 60px rgb(0 0 0 / .45);width:100%}body.single-post .et_pb_post_content{font-family:"Open Sans",Arial,sans-serif;color:var(--tt-text)!important;font-size:1.06rem;line-height:1.8}body.single-post .et_pb_post_content p{color:var(--tt-text);padding-bottom:1.2em}body.single-post .et_pb_post_content strong{color:#fff}body.single-post .et_pb_post_content h2,body.single-post .et_pb_post_content h3,body.single-post .et_pb_post_content h4{font-family:Montserrat,sans-serif!important;color:#fff!important;line-height:1.3}body.single-post .et_pb_post_content h2{font-size:1.7rem!important;font-weight:800!important;margin:1.8em 0 .7em;padding-left:16px;border-left:4px solid var(--tt-cyan)}body.single-post .et_pb_post_content h2:empty{display:none}body.single-post .et_pb_post_content h3{font-size:1.25rem!important;font-weight:700!important;margin:1.5em 0 .5em;color:var(--tt-cyan)!important}body.single-post .et_pb_post_content a{color:var(--tt-cyan);text-decoration:underline;text-underline-offset:3px}body.single-post .et_pb_post_content a:hover{color:#fff}body.single-post .et_pb_post_content ul,body.single-post .et_pb_post_content ol{padding:0 0 1.2em 1.4em}body.single-post .et_pb_post_content li{margin-bottom:.5em;color:var(--tt-text)}body.single-post .et_pb_post_content li::marker{color:var(--tt-cyan);font-weight:700}body.single-post .et_pb_post_content img{border-radius:14px}body.single-post .et_pb_post_content blockquote{margin:1.6em 0;padding:18px 22px;border:0;border-left:4px solid var(--tt-yellow);background:var(--tt-navy-2);border-radius:0 14px 14px 0;color:#fff;font-style:italic}body.single-post .et_pb_post_content .wp-block-table{overflow-x:auto;margin:1.6em 0}body.single-post .et_pb_post_content table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--tt-line);border-radius:14px;overflow:hidden;background:var(--tt-navy-2)}body.single-post .et_pb_post_content th{background:var(--tt-slate);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-align:left;padding:14px 16px;border:0}body.single-post .et_pb_post_content td{padding:13px 16px;border:0;border-top:1px solid var(--tt-line);color:var(--tt-text)}body.single-post .et_pb_post_content tr:hover td{background:rgb(0 210 255 / .05)}body.single-post .et_pb_post_content .wp-block-button__link{background:var(--tt-cyan);color:var(--tt-navy);font-family:Montserrat,sans-serif;font-weight:700;border-radius:999px;padding:14px 26px;text-decoration:none}body.single-post #comment-wrap{color:var(--tt-text)}body.single-post #comment-wrap h1,body.single-post #comment-wrap h3{color:#fff;font-family:Montserrat,sans-serif}@media (max-width:640px){body.single-post .et_pb_post_content{font-size:1rem}body.single-post .et_pb_post_content h2{font-size:1.4rem!important}}