body{margin:0;padding:0;font-family:var(--techbeeps-font-family);line-height:var(--techbeeps-line-height);word-spacing:var(--techbeeps-word-spacing);font-weight:var(--techbeeps-font-weight);font-size:var(--techbeeps-font-size);text-transform:var(--techbeeps-text-transform);text-decoration:var(--techbeeps-text-decoration);font-style:var(--techbeeps-font-style);background-color:var(--techbeeps-primary-bg-color);color:var(--techbeeps-text-color);overflow-x:hidden}body.layout-boxed,body.layout-sidebar-boxed{background-color:var(--techbeeps-primary-bg-color)}p{margin-bottom:var(--techbeeps-paragraph-m-bottom)}h1,h2,h3,h4,h5,h6{color:var(--techbeeps-heading-color);font-family:var(--techbeeps-h-font-family);line-height:var(--techbeeps-h-line-height);word-spacing:var(--techbeeps-h-word-spacing);font-weight:var(--techbeeps-h-font-weight);text-transform:var(--techbeeps-h-text-transform);text-decoration:var(--techbeeps-h-text-decoration);font-style:var(--techbeeps-h-font-style)}h1{font-size:var(--techbeeps-h1-font-size)}h2{font-size:var(--techbeeps-h2-font-size)}h3{font-size:var(--techbeeps-h3-font-size)}h4{font-size:var(--techbeeps-h4-font-size)}h5{font-size:var(--techbeeps-h5-font-size)}h6{font-size:var(--techbeeps-h6-font-size)}a{color:var(--techbeeps-link-color)}a:hover{color:var(--techbeeps-link-hover-color)}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:thin solid;outline-color:var(--techbeeps-secondary-color)}a:active,button:active{outline:none}button,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container a,body.woocommerce ul.products li.product .button,body .woocommerce .button,body .woocommerce button.button.alt,body .woocommerce a.button.alt,body .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link,body .woocommerce button.button.alt.disabled,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button__link.wp-element-button,.woocommerce a.button,.search .site-main .product footer.entry-footer a,.btn,input[type="submit"]{color:var(--techbeeps-btn-txt-color);background-color:var(--techbeeps-btn-bg-color);border-color:var(--techbeeps-btn-border-color);padding:var(--techbeeps-btn-padding);border-radius:var(--techbeeps-btn-radius);border-width:var(--techbeeps-btn-border-width);border-style:solid;font-size:var(--techbeeps-btn-font-size);transition:all .2s linear;line-height:normal;font-weight:500;text-decoration:none}button:hover,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-totals-block .wc-block-cart__submit-container a:hover,body.woocommerce ul.products li.product .button:hover,body .button:hover,body .wp-block-button__link:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,body .woocommerce button.button.alt.disabled:hover,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button__link.wp-element-button:hover,body .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover,.btn:hover,.search .site-main .product footer.entry-footer a:hover,.woocommerce a.button.alt:hover,input[type="submit"]:hover{color:var(--techbeeps-btn-hover-txt-color);background-color:var(--techbeeps-btn-hover-bg-color);border-color:var(--techbeeps-btn-hover-border-color)}.wp-theme-techbeeps>.site{display:flex;flex-direction:column;min-height:100vh}.wp-theme-techbeeps .site-content{flex:1 auto}.techbeeps-no-banner .entry-title{display:none}.secondary-button{background-color:var(--techbeeps-secondary-color);color:#fff}.layout-boxed .primary,.layout-sidebar-boxed .sidebar{background-color:var(--techbeeps-secondary-bg-color)}.techbeeps-wrapper-container{margin:0 auto;padding:20px 0;max-width:var(--techbeeps-wrapper-container-width)}.techbeeps-wrapper-full-width{max-width:100%;margin:0 auto}.techbeeps-wrapper-narrow{margin:0 auto;padding:10px;max-width:var(--techbeeps-wrapper-narrow-width)}.techbeeps-sidebar-left,.techbeeps-sidebar-right{display:flex;gap:10px}.content-area{flex:3}.sidebar{width:var(--techbeeps-sidebar-width);padding:20px;height:100%}.sidebar.sticky{position:sticky;top:90px;height:100vh;overflow:scroll}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{background:#f1f1f1}.sidebar::-webkit-scrollbar-thumb{background:#d4d4d4}.wp-caption{max-width:100%;text-align:center;margin:1em 0}.wp-caption img{margin:0;padding:0;border:0 none}.wp-caption-text{font-size:.9em;color:#555;margin-top:.5em}.gallery-caption{font-size:.85em;color:#777;text-align:center;margin-top:5px}.bypostauthor{border-left:3px solid #ccc;padding-left:10px}.alignleft{float:left;margin-right:1.5em;margin-bottom:1em}.alignright{float:right;margin-left:1.5em;margin-bottom:1em}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:1em}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static;width:auto;height:auto;margin:0;clip:auto;white-space:normal}.blog .site-main .type-post:hover .post-thumbnail a img,.archive .site-main .type-post:hover .post-thumbnail a img,.search .site-main .type-post:hover .post-thumbnail a img,.products>.product:hover a img,.wc-block-grid__product:hover a>.wc-block-grid__product-image img,.cross-sells-product:hover .wc-block-components-product-image a img,.wc-block-cart-items__row:hover a img,.search .site-main .product:hover .post-thumbnail a img{transform:scale(1.1)}.blog .site-main .type-post .post-thumbnail a,.archive .site-main .type-post .post-thumbnail a,.search .site-main .type-post .post-thumbnail a,.product a,.wc-block-grid__product a,.cross-sells-product .wc-block-components-product-image a,.wc-block-cart-items__row a,.search .site-main .product .post-thumbnail a{display:block;overflow:hidden}.blog .site-main .type-post .post-thumbnail img,.archive .site-main .type-post .post-thumbnail img,.search .site-main .type-post .post-thumbnail img,.product a img,.wc-block-grid__product a img,.cross-sells-product .wc-block-components-product-image a img,.wc-block-cart-items__row a img,.search .site-main .product .post-thumbnail a img{transition:all .3s ease}.comments-area{background-color:#fff;padding:30px}.comments-area .comment-list{padding:0}.comments-area .comment-list li{list-style:none}.comments-area .comment-list li .comment-body{padding:40px 0;border-top:1px solid #d1d5db}.comments-area .comment-list li .comment-body .comment-meta{display:flex;align-items:center;justify-content:space-between}.comments-area .comment-list li .comment-body .comment-meta .comment-author{display:flex;align-items:center;gap:20px}.comments-area .comment-list li .comment-body .comment-metadata a{text-decoration:none;font-size:14px}.comments-area .comment-list li .comment-content p,.comments-area .comment-list li .reply{padding-left:70px}.comments-area .comment-list li .comment-body .comment-meta .comment-author img{box-shadow:0 0 5px 0 rgb(0 0 0 / .15);border-radius:50%;height:50px;width:50px}.comments-area .comment-list li .comment-body .comment-meta .comment-author a{text-decoration:none}.comments-area .comment-list li ol.children{margin-left:32px;padding:0}.comments-area .comment-list li ol.children li{padding:0 32px}@media(max-width:991px){.comments-area .comment-list li ol.children{margin-left:10px}}@media(max-width:545px){.comments-area .comment-list li .comment-body .comment-meta{display:block}.comments-area .comment-list li .comment-body .comment-meta .comment-metadata{padding-left:70px}.comments-area{background-color:#fff;padding:15px}.comments-area .comment-list li ol.children li{padding:0 10px}}.site-header{background-color:var(--techbeeps-header-bg-color);border-bottom:1px solid #ddd;padding:var(--techbeeps-header-padding);transition:all .3s ease;z-index:999}.site-header.sticky{position:sticky;top:0;left:0}.site-header.transparent{background-color:#fff0;position:sticky;top:0;left:0;width:100%}.site-header.transparent.scrolled{background-color:var(--techbeeps-header-bg-color);box-shadow:0 2px 5px rgb(0 0 0 / .1)}.site-header.transparent.scrolled:not(.sticky){position:absolute}.site-header .techbeeps-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.site-title{font-size:26px;font-weight:600;padding:16px 0;display:block}.site-title a{color:var(--techbeeps-primary-color)}.custom-logo{width:var(--techbeeps-logo-width);height:auto}.site-header .techbeeps-container{max-width:var(--techbeeps-wrapper-container-width);margin:0 auto;padding:0 15px}.site-header .techbeeps-fullwidth{max-width:100%;padding:0 20px}.site-header .techbeeps-narrow{max-width:var(--techbeeps-wrapper-narrow-width);margin:0 auto}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:20px}.main-navigation ul li{position:relative}.main-navigation ul li a{text-decoration:none;padding:8px 12px;display:block;font-weight:500}.site-header .techbeeps-logo.site-branding .site-title a{text-decoration:none}.menu-item-has-children .sub-menu{display:block;position:absolute;width:227px;border-top:4px solid var(--techbeeps-secondary-color);padding:19px 20px 19px 20px;background-color:var(--techbeeps-primary-color);opacity:0;transition:all 0.2s ease-out;transform:rotateX(-90deg);visibility:hidden;transform-origin:0 0;z-index:999}.menu-item-has-children:hover>.sub-menu,.menu-item-has-children .sub-menu.focused-active{opacity:1;visibility:visible;transform:rotateX(0)}.menu-item-has-children .sub-menu li a{color:#fff;transition:all 0.2s ease-out}.menu-item-has-children .sub-menu li a:hover{color:var(--techbeeps-secondary-color)}.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{margin:0 0 0 25px;left:100%;top:0}.menu-item-has-children .sub-menu .menu-item-has-children .sub-menu.open-left{right:100%;left:auto;margin-right:25px;margin-left:0}.techbeeps-navigation>ul>li.menu-item-has-children>.sub-menu.open-left{right:0}.techbeeps-mobile-menu-canvas{position:fixed;top:0;right:-350px;width:280px;height:100%;background:#fff;box-shadow:-2px 0 10px rgb(0 0 0 / .3);transition:right 0.3s ease-in-out;z-index:9999;overflow-y:auto}.techbeeps-mobile-menu-canvas.open{right:0}.techbeeps-canvas-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);display:none;z-index:9998}.techbeeps-canvas-backdrop.active{display:block}#techbeeps-mobile-menu-toggle{display:none;background:none;border:none;font-size:28px;cursor:pointer;margin-left:auto;color:#333;border:0}#techbeeps-mobile-menu-toggle:hover{background-color:#fff0}.techbeeps-mobile-menu-canvas .techbeeps-mobile-menu-close{background-color:#fff0;border:none;font-size:32px;display:block;width:100%;color:#000;text-align:right;cursor:pointer;border:0}.techbeeps-mobile-menu-canvas ul li a{text-decoration:none;padding:15px 50px 15px 28px;display:block}.techbeeps-mobile-menu-canvas ul li{list-style:none;border-top:1px solid rgb(224 224 224 / .4)}.techbeeps-mobile-menu-canvas ul{padding:0;margin-top:0}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children{position:relative}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children span{position:absolute;right:19px;top:-17px;transform:rotate(90deg);font-size:20px;font-weight:600;padding:30px 20px;font-family:monospace}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children ul li span{top:-23px}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children span.open,#techbeeps-mobile-menu-canvas ul.focused-active+span{transform:rotate(270deg)}.techbeeps-mobile-menu-canvas>ul>li:last-child{border-bottom:1px solid rgb(224 224 224 / .4)}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children ul{opacity:1;visibility:visible;transform:rotateX(0);position:static;width:auto;background-color:#fff;border-top:0;margin-top:0;padding:0 15px;display:none}.techbeeps-mobile-menu-canvas ul .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu{margin:0}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children ul.visible,.techbeeps-mobile-menu-canvas ul li.menu-item-has-children ul.focused-active{display:block}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children ul li{border-top:0}.techbeeps-mobile-menu-canvas ul li.menu-item-has-children ul li a{color:var(--techbeeps-link-color);padding:10px 50px 10px 28px}@media (max-width:768px){#techbeeps-mobile-menu-toggle{display:block}.main-navigation{display:none}}.site-footer{background-color:var(--techbeeps-footer-bg-color);color:var(--techbeeps-footer-color);font-size:16px;margin:var(--techbeeps-footer-margin);padding:var(--techbeeps-footer-padding);border-top:1px solid #ddd}.site-footer a,.site-footer p,.site-footer h2{color:var(--techbeeps-footer-color)}.site-footer .techbeeps-container{max-width:1200px;margin:0 auto;padding:0 20px}.footer-widgets{display:flex;gap:20px;justify-content:space-around;margin-bottom:30px}.footer-widgets .widget{flex:1;min-width:200px}.footer-widgets .widget-title{font-size:18px;margin-bottom:10px}.techbeeps-site-info{border-top:1px solid rgb(255 255 255 / .1);padding-top:20px;text-align:center}.techbeeps-site-info p{padding:0 0 15px}@media screen and (max-width:768px){.footer-widgets{flex-direction:column;gap:20px}#footer-menu{flex-direction:column;gap:10px}}.error404 .techbeeps-wrapper .page-title,.error404 .techbeeps-wrapper .page-content{text-align:center}.error404 .techbeeps-wrapper{max-width:1200px;padding:0 15px}.blog .techbeeps-wrapper,.single-post .techbeeps-wrapper,.archive .techbeeps-wrapper{max-width:1200px;padding:0 15px}.blog .site-content,.single-post .site-content,.archive .site-content{margin:50px 0}.type-post img{width:100%;object-fit:cover}.blog .type-post .entry-title a,.archive .type-post .entry-title a,.search .type-post .entry-title a{text-decoration:none;font-weight:700;color:var(--techbeeps-primary-color)}.single .site-main .type-post{background:#fff;padding:10px 30px;margin-bottom:20px}.blog .site-main .type-post,.archive .site-main .type-post,.search .site-main .type-post{box-shadow:0 15px 15px -10px rgb(0 0 0 / .05);border-radius:15px;overflow:hidden;background-color:#fff}.blog .site-main .type-post .post-thumbnail img,.archive .site-main .type-post .post-thumbnail img,.search .site-main .type-post .post-thumbnail img{height:235px}.blog .site-main .type-post .entry-content,.blog .site-main .type-post h2,.blog .site-main .type-post .entry-footer,.archive .site-main .type-post .entry-content,.archive .site-main .type-post h2,.archive .site-main .type-post .entry-footer,.search .site-main .type-post .entry-content,.search .site-main .type-post h2,.search .site-main .type-post .entry-footer{padding:0 25px}.blog .site-main .type-post h2,.archive .site-main .type-post h2,.search .site-main .type-post h2{font-size:22px}.blog .site-main .type-post .entry-footer .more-link-wrap a,.archive .site-main .type-post .entry-footer .more-link-wrap a,.search .site-main .type-post .entry-footer .more-link-wrap a{text-decoration:none;font-weight:600;margin-bottom:15px;display:inline-block}.blog .site-main,.search .site-main:not(:has(.not-found)),.archive .site-main{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog .site-main>header,.search .site-main>header,.archive .site-main>header,.navigation.posts-navigation{grid-column:1 / -1}.techbeeps-entry-tags{margin:20px 0;font-size:.9em;line-height:1.6}.techbeeps-entry-tags .techbeeps-tags-label{font-weight:600;margin-right:5px}.techbeeps-entry-tags a{display:inline-block;padding:2px 8px;margin-right:5px;background:#f3f3f3;color:#555;border-radius:3px;text-decoration:none;transition:all 0.2s ease}.techbeeps-entry-tags a:hover{background:#e0e0e0;color:#222}@media (max-width:991px){.blog .site-main,.search .site-main,.archive .site-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog .site-main,.search .site-main,.archive .site-main{grid-template-columns:repeat(1,minmax(0,1fr))}}.single-post .post .entry-title{font-weight:700}.single-post .comment-form-comment label{font-size:20px;color:var(--techbeeps-primary-color);font-weight:500}.single-post .comment-respond .comment-reply-title{margin-top:0}.single-post .comment-respond .comment-form .comment-form-author{float:left}.single-post .comment-respond .comment-form .comment-form-email{float:right}.single-post .comment-respond .comment-form .comment-form-author,.single-post .comment-form .comment-form-email{width:49%;display:inline-block}.single-post .comment-respond .comment-form .comment-form-author input,.single-post .comment-form .comment-form-email input,.single-post .comment-form .comment-form-url input{width:100%;padding:12px 16px;border:1px solid #d1d5db;box-sizing:border-box}.single-post .comment-respond .form-submit .submit{cursor:pointer}.single-post .navigation .nav-links .nav-previous{margin-top:20px}.single-post .post img{height:732px}.single-post .post h1{font-size:40px}.single-post .comment-respond .comment-form .comment-form-author input,.single-post .comment-form .comment-form-email input,.single-post .comment-form .comment-form-url input{width:100%;padding:12px 16px;border:1px solid #D1D5DB;box-sizing:border-box;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;border-radius:8px}.single-post .comment-form-comment textarea#comment{width:100%;border-color:#D1D5DB;box-sizing:border-box;box-shadow:0 1px 2px rgb(0 0 0 / .1);border-radius:8px}.single-post .comment-respond{padding:25px;background-color:#fff;border-radius:8px}nav.navigation.post-navigation{margin-top:30px}@media (max-width:767px){.single-post .comment-respond .comment-form .comment-form-author,.single-post .comment-form .comment-form-email{width:100%}.single-post .post img{height:480px}.single-post .post h1{font-size:30px}.single-post .post h2{font-size:25px}.single-post .post h3,.single-post .post h4{font-size:23px}}.search .techbeeps-wrapper{max-width:1200px;padding:0 15px}.search .site-main{margin:50px 0}.search .search-form label input{border:1px solid #D1D5DB;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;padding:12px 16px;box-sizing:border-box;width:500px;max-width:100%}.search .search-form .search-submit{cursor:pointer}.search .page-title,.search .page-content,.search .search-form{text-align:center}.search .site-main .product footer.entry-footer a{text-decoration:none;text-align:center}.search .site-main .product footer.entry-footer .more-link-wrap{margin:0}.search .site-main .product h2.entry-title{margin:10px 0}.search .site-main .product .post-thumbnail a img{width:100%;height:auto;display:block}.search .site-main:has(.type-product){grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:991px){.search .site-main:has(.type-product){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.search .search-form .search-submit{margin-top:20px;width:100%}.search .site-main:has(.type-product){grid-template-columns:repeat(2,minmax(0,1fr))}.search .search-form label input{width:100%}}@media(max-width:544px){.search .site-main:has(.type-product){grid-template-columns:repeat(1,minmax(0,1fr))}}.woocommerce .products li,.wp-block-woocommerce-product-new .wc-block-grid__product,.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product,.search .site-main .product{box-shadow:0 0 10px 0 rgb(0 0 0 / 7%)}.woocommerce-shop .site-content{margin-top:50px}.woocommerce-shop .techbeeps-wrapper{max-width:1200px;padding:0 15px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.wp-block-woocommerce-product-new .wc-block-grid__product-link,.search .site-main .product h2.entry-title a{font-size:20px;text-decoration:none;padding:0 10px}.woocommerce ul.products li.product .button{display:block}.woocommerce ul.products li.product .added_to_cart{padding-bottom:10px 0}.woocommerce ul.products li.product,.search .site-main .product h2.entry-title a{text-align:center;margin:10px}.woocommerce ul.products li.product .price,.wp-block-woocommerce-product-new .woocommerce-Price-amount{font-weight:700;font-size:14px}.woocommerce-shop .techbeeps-wrapper{gap:30px}.woocommerce-shop .woocommerce .woocommerce-ordering .orderby{background:none;font-size:16px;border:0}.woocommerce ul.products li.product .price{color:var(--techbeeps-primary-color)}.edit-link{display:none}.woocommerce-shop .woocommerce-message{border-top-color:var(--techbeeps-primary-color)}.woocommerce-shop .woocommerce-message::before{color:var(--techbeeps-primary-color)}@media (max-width:991px){.woocommerce-shop .techbeeps-wrapper{flex-direction:column}.woocommerce-shop .techbeeps-wrapper .sidebar{width:auto;order:2}.woocommerce-shop .site-content{margin-top:20px;margin-bottom:50px}}@media (max-width:544px){.techbeeps-wrapper .woocommerce ul.products li.product{width:100%}}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:20px}.woocommerce-cart .techbeeps-wrapper{max-width:1200px;padding:0 15px}.woocommerce-cart #content table.cart td.actions .coupon input.input-text{width:175px;padding:14px;margin:0 10px 0 0}.woocommerce-cart .woocommerce table.shop_table{background-color:#fff}.woocommerce-cart .site-content{margin:50px 0}.woocommerce-cart .woocommerce-cart-form .product-remove a.remove{font-size:30px}.woocommerce-cart .woocommerce-cart-form thead{background-color:#fbfbfb}.woocommerce-cart .woocommerce-cart-form .product-thumbnail a img{width:70px}.woocommerce-cart .woocommerce-cart-form .product-name a{text-decoration:none;color:#bb9230;font-size:18px;transition:all .2s linear;display:block;text-align:center}.woocommerce-cart .woocommerce-cart-form .product-name a:hover{color:var(--techbeeps-primary-color)}.woocommerce-cart .woocommerce-cart-form th{color:var(--techbeeps-primary-color);text-align:center}.woocommerce-cart .woocommerce-cart-form .product-subtotal,.woocommerce-cart .woocommerce-cart-form .product-quantity,.woocommerce-cart .woocommerce-cart-form .product-price,.woocommerce-cart .woocommerce-cart-form .product-thumbnail{text-align:center}.woocommerce-cart .woocommerce-cart-form .product-quantity input{border:none;padding:10px 5px;box-shadow:0 4px 16px rgb(0 0 0 / 15%)}.woocommerce-cart .cart .quantity input[type=number]::-webkit-inner-spin-button,.woocommerce-cart .cart .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;opacity:1;position:relative;height:32px;width:20px;cursor:pointer;display:block}.woocommerce-cart .woocommerce-message{border-top-color:var(--techbeeps-primary-color)}.woocommerce-cart .woocommerce-message::before{color:var(--techbeeps-primary-color)}.woocommerce-cart .wp-block-woocommerce-cart{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 16px rgb(0 0 0 / .05)}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-items__header th{font-size:20px;color:var(--techbeeps-text-color);font-weight:700}.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-components-product-name{font-size:18px;text-decoration:none;color:var(--techbeeps-primary-color);font-weight:600;margin-bottom:20px}.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-item__prices,.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-item__total .wc-block-components-product-price{color:var(--techbeeps-text-color);margin-bottom:20px}.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-item__quantity{display:flex;gap:20px;align-items:baseline}.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-item__quantity button{background-color:#fff0;color:var(--techbeeps-text-color);text-decoration:none;padding:10px 13px;min-width:auto}.woocommerce-cart .wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{padding:0;color:#ff3e3e}.woocommerce-cart .wp-block-woocommerce-cart .wc-block-cart-item__quantity .wc-block-components-quantity-selector{width:124px}body.woocommerce-cart .wp-block-woocommerce-product-new .wc-block-grid__product{border-bottom:0;border-right:0;border-left:0;max-width:100%}body.woocommerce-cart .wp-block-woocommerce-product-new .wc-block-grid__products{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}body.woocommerce-cart .wp-block-woocommerce-product-new .wc-block-grid__product-link,body.woocommerce-cart .wp-block-woocommerce-product-new .wc-block-grid__product-link .wc-block-grid__product-image{display:block}.woocommerce-cart .wp-block-woocommerce-product-new .wp-block-button{margin-bottom:0}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product{padding:0;width:100%}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block>div{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block .cross-sells-product .wp-block-button__link.wp-element-button{width:100%}@media(max-width:991px){body.woocommerce-cart .wp-block-woocommerce-product-new .wc-block-grid__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.woocommerce-cart .wp-block-woocommerce-product-new .wc-block-grid__products{grid-template-columns:repeat(1,minmax(0,1fr))}.woocommerce-cart .wp-block-woocommerce-cart .wp-block-woocommerce-cart-cross-sells-block>div{grid-template-columns:repeat(1,minmax(0,1fr))}}.woocommerce-checkout .techbeeps-wrapper{max-width:1200px;padding:0 15px}.woocommerce-checkout .site-content{margin:50px 0}.woocommerce-checkout .checkout #order_review_heading{width:40%;float:right}.woocommerce-checkout .checkout #customer_details{width:55%;float:left}.woocommerce-checkout .checkout #customer_details .col-2,.woocommerce-checkout .checkout #customer_details .col-1{width:100%}.wc-block-components-totals-wrapper .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{padding:0}.woocommerce-checkout .checkout .woocommerce-checkout-review-order{width:40%;float:right;clear:right}.woocommerce-checkout footer.entry-footer{clear:both}.woocommerce-checkout .woocommerce-info{border-top-color:var(--techbeeps-primary-color)}.woocommerce-checkout .woocommerce-info::before{color:var(--techbeeps-primary-color)}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input textarea,.woocommerce-checkout .checkout .form-row input[type],.woocommerce form .form-row .input-text,.woocommerce-checkout .checkout .form-row .select2-selection{border-color:#D1D5DB;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;border-radius:8px}.woocommerce-checkout .wc-block-checkout__form .wc-block-components-title.wc-block-components-title,.woocommerce-checkout .checkout h3{font-size:30px;margin:0}.woocommerce-checkout .wc-block-checkout__form .wc-block-components-checkbox__input[type],.woocommerce-checkout .wc-block-checkout__form .wc-block-components-radio-control__input[type]{height:auto;border-radius:4px}.woocommerce-info{border-top-color:#1e85be}.woocommerce-checkout .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{text-align:left}.woocommerce-checkout .techbeeps-wrapper .password-input .show-password-input{background-color:#fff0;padding:0}.woocommerce-checkout .wc-block-checkout__form .wp-block-woocommerce-checkout-contact-information-block,.woocommerce-checkout .wc-block-checkout__form .wp-block-woocommerce-checkout-billing-address-block,.woocommerce-checkout .wc-block-checkout__form .wc-block-checkout__payment-method,.woocommerce-checkout .wc-block-components-sidebar-layout .wp-block-woocommerce-checkout-order-summary-block,.woocommerce-checkout .checkout .woocommerce-billing-fields,.woocommerce-checkout .checkout .woocommerce-additional-fields,.woocommerce-checkout .checkout .shop_table,.woocommerce-checkout .checkout #payment.woocommerce-checkout-payment,.woocommerce form.checkout_coupon{background-color:#fff;padding:20px;border-radius:4px;border:none}div.wp-block-woocommerce-checkout-order-summary-block .checkout-order-summary-block-fill{border:none}div.is-mobile .wc-block-components-form .wc-block-components-checkout-step,div.is-small .wc-block-components-form .wc-block-components-checkout-step{padding-left:20px}.woocommerce-checkout .wc-block-checkout__form .wc-block-components-radio-control--highlight-checked:after{display:none}.woocommerce-checkout .wc-block-checkout__form .wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{box-shadow:none}.woocommerce-checkout .wc-block-checkout__form .wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option:after{display:none}.woocommerce-checkout .checkout .woocommerce-billing-fields{margin-bottom:48px}.woocommerce-checkout .checkout .form-row{padding:0}@media (max-width:991px){.woocommerce-checkout .checkout #customer_details,.woocommerce-checkout .checkout .woocommerce-checkout-review-order,.woocommerce-checkout .checkout #order_review_heading{width:100%}}.single-product .techbeeps-wrapper{max-width:1200px;padding:0 15px}.single-product .site-content{margin-bottom:50px}.single-product .quantity input{padding:13px}.single-product .comment-respond{padding:25px;background-color:#fff;border-radius:8px}.single-product .comment-form-comment label{font-size:20px;color:var(--techbeeps-primary-color);font-weight:500}.single-product .comment-form-comment textarea#comment{width:100%;border-color:#D1D5DB;box-sizing:border-box;box-shadow:0 1px 2px rgb(0 0 0 / .1);border-radius:8px}.single-product .comment-respond .comment-reply-title{margin-top:0}.single-product .comment-respond .comment-form .comment-form-author{float:left}.single-product .comment-respond .comment-form .comment-form-email{float:right}.single-product .comment-respond .comment-form .comment-form-author,.comment-form .comment-form-email{width:49%;display:inline-block}.single-product .comment-respond .comment-form .comment-form-author input,.single-product .comment-form .comment-form-email input,.single-product .comment-form .comment-form-url input{width:100%;padding:12px 16px;border:1px solid #D1D5DB;box-sizing:border-box;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;border-radius:8px}.single-product .comment-respond .form-submit .submit{cursor:pointer}.single-product .woocommerce-message{border-top-color:var(--techbeeps-primary-color)}.single-product .woocommerce-message::before{color:var(--techbeeps-primary-color)}.single-product .related.products{clear:both}.single-product .woocommerce .single-product .product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{box-shadow:0 0 10px 0 rgb(0 0 0 / 7%)}.single-product .woocommerce .product .summary .product_meta{display:flex;flex-direction:column;gap:15px}.single-product .woocommerce .product .summary .product_meta span{font-weight:700;display:flex;flex-wrap:wrap}.single-product .woocommerce .product .summary .product_meta span a{font-weight:400;margin-left:10px}.woocommerce .product span.onsale{background-color:var(--techbeeps-primary-color)}.single-product .woocommerce .product .summary .price{color:var(--techbeeps-primary-color)}.single-product .woocommerce .product .summary .variations_form .variations th.label,.single-product .woocommerce .product .summary .variations_form .variations td.value{display:block;text-align:left}.single-product .woocommerce .product .summary .variations_form .variations td.value select{padding:10px;border-color:#d1d5db;height:50px;border-radius:3px;font-size:16px;color:#666;width:100%}.single-product .woocommerce .product .summary .variations_form .single_variation_wrap .woocommerce-variation-price .price ins{text-decoration:none}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;background:none}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li:after,.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.single-product .woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--techbeeps-primary-color);color:var(--techbeeps-primary-color)}@media (max-width:767px){.single-product .comment-respond .comment-form .comment-form-author,.comment-form .comment-form-email{width:100%}}.woocommerce-account .techbeeps-wrapper{max-width:1200px;padding:0 15px}.woocommerce-account .woocommerce-form .woocommerce-form-row input{border-color:#D1D5DB;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;border-radius:8px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:#e5e5e5}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account fieldset,.woocommerce-account .woocommerce-MyAccount-navigation{background-color:#fff;border:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #ddd}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;padding:25px 15px;display:block}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{width:100%}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a{text-decoration:none;font-weight:600;color:#000;float:left;margin-bottom:7px}.woocommerce-account .woocommerce-MyAccount-content{width:64%;background:#fff;padding:25px;box-sizing:border-box}.woocommerce-account .woocommerce .woocommerce-MyAccount-content input{border-color:#D1D5DB;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;border-radius:8px}.woocommerce-account .site-content{margin:50px 0}.woocommerce-account .woocommerce-info{border-color:var(--techbeeps-primary-color)}.woocommerce-account .woocommerce-info::before{color:var(--techbeeps-primary-color)}.woocommerce-account .woocommerce .woocommerce-form{background-color:#fff;border:none}.woocommerce-account .woocommerce>.woocommerce-form-login{max-width:500px;padding:40px 20px;margin:0 auto}.woocommerce-account .woocommerce>h2{text-align:center}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{margin-bottom:0;border-collapse:collapse}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead{background-color:#F5F5F5}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody th,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead th{padding:20px 15px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody th a{text-decoration:none}.woocommerce-account .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;margin-bottom:10px}@media(max-width:767px){.woocommerce-account .woocommerce-MyAccount-content{width:100%}}.techbeeps-product-cat .techbeeps-wrapper,.woocommerce-page .techbeeps-wrapper{max-width:1200px;padding:0 15px}.techbeeps-product-cat .woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{border:0;background:none;font-size:16px}.techbeeps-product-cat .entry-title a{text-decoration:none;color:var(--techbeeps-primary-color);font-weight:700}.techbeeps-product-cat .site-content{margin-top:50px}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row{width:100%}.woocommerce-lost-password .lost_reset_password .woocommerce-form-row input{border-color:#D1D5DB;box-shadow:0 1px 2px rgb(0 0 0 / .1);height:50px;border-radius:8px;box-sizing:border-box}.woocommerce-lost-password .techbeeps-wrapper .site-main{margin:0 auto;max-width:600px;padding:0 25px;background:#fff}.woocommerce-order-received .site-content .content-area{background-color:#fff;padding:10px 30px}.woocommerce-order-received .site-content .woocommerce-order-details .woocommerce-table{border-collapse:collapse}.woocommerce-order-received .site-content .woocommerce-order-details .woocommerce-table tbody tr td,.woocommerce-order-received .site-content .woocommerce-order-details .woocommerce-table thead tr th{padding:15px}.woocommerce-order-received .site-content .woocommerce-order-details .woocommerce-table thead{background-color:#F5F5F5}.woocommerce-order-received .site-content .woocommerce-order-details .woocommerce-table tbody tr td a{text-decoration:none}.woocommerce-order-received .site-content .woocommerce .woocommerce-order-overview{padding:0;margin-top:20px;display:flex;flex-wrap:wrap;gap:20px 0}.woocommerce-order-received .site-content .woocommerce .woocommerce-order-overview li{padding-right:5em}