.product-main-content{display:flex;flex-wrap:wrap;margin-bottom:30px;gap:30px;padding:30px;border-radius:10px;color:#000000;background-color:#ffffff}.product-columns{display:flex;gap:30px;margin-top:30px;margin-bottom:30px}.product-column-left{width:70%}.product-column-sidebar{width:30%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{display:none}.woocommerce-result-count,.woocommerce-ordering{display:none}.product-image-column{flex:0 0 calc(40% - 15px);max-width:calc(40% - 15px);position:relative}.product-info-column{flex:0 0 calc(60% - 15px);max-width:calc(60% - 15px)}.product-image-column img{width:100%;height:auto;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.05)}.product-title{font-size:28px;margin:0 0 20px;line-height:1.3}.product-excerpt{margin-bottom:20px;line-height:1.6;color:#333}.product-price{margin:20px 0}.regular-price{font-size:22px;color:#777;text-decoration:line-through;margin-right:10px}.sale-price{font-size:26px;font-weight:700;color:#21714B}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{font-size:16px;gap:10px;color:#000000;font-weight:500;border-radius:100px;background:linear-gradient(to bottom,#39AC7C,#39AC7C);background-color:#39AC7C;padding:10px 30px;border:none;border-radius:25px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center;position:relative;display:block;font-family:"Anek Latin",sans-serif}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:16px;gap:10px;color:#000000;font-weight:500;border-radius:100px;background:linear-gradient(to bottom,#39AC7C,#39AC7C);background-color:#39AC7C;padding:10px 30px;border:none;border-radius:25px;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,0.1);transition:all 0.3s ease;text-align:center;position:relative;display:block;font-family:"Anek Latin",sans-serif}.product-sidebar{background-color:#121F19;padding:20px;border:1px solid #4e6b5e;border-radius:10px;text-align:left;gap:15px;display:flex;flex-direction:column;margin-bottom:30px}.product-sidebar h3{margin-bottom:0px}.sidebar-blog-grid{display:grid;flex:1;gap:25px}.sidebar-blog-grid .blog-thumbnail{text-align:left}.sidebar-blog-grid .blog-thumbnail img{width:100px;float:left;margin-right:20px;height:auto}.sidebar-category{margin:0px;padding:0px}.sidebar-category li{list-style:none;border-bottom:1px solid #38413d;line-height:40px}.woocommerce #reviews #comments ol.commentlist{padding:0px;margin:0px}.product-tabs{flex-wrap:wrap;gap:30px;padding:30px;border-radius:10px;color:#000000;background-color:#ffffff}.tabs-navigation{margin-bottom:20px}.tabs-list{display:flex;list-style:none;padding:0;margin:0;border-bottom:1px solid #eee}.tabs-list li{margin-right:30px}.tabs-list li a{display:block;padding:10px 0;text-decoration:none;color:#333;font-weight:600;position:relative}.tabs-list li.active a{color:#43b082}.tabs-list li.active a:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#43b082 0%,#43b082 100%)}.tab-pane{display:none;padding:20px 0}.tab-pane a{color:#21714B}.tab-pane.active{display:block}.related-products{margin:50px 0}.related-products h2{font-size:24px;margin-bottom:25px;color:#333}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.product-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:all 0.3s ease}.product-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.product-item a{text-decoration:none;color:inherit;display:block}.product-item img{width:100%;height:auto;display:block}.product-item h3{font-size:16px;margin:15px 15px 10px;color:#333}.product-item .price{margin:0 15px 15px;font-weight:600;color:#00C4CC}.product-item .button{margin:0 15px 15px;display:block;text-align:center;padding:8px 15px;font-size:14px}