.elementor-5026 .elementor-element.elementor-element-06601e0{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-67eaad4 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-ba5b833{color:#505050;}.elementor-5026 .elementor-element.elementor-element-86f4613{--box-border-width:0px;--box-border-radius:0px;--separator-width:1px;--box-padding:5px;--box-min-height:0px;--item-text-hover-decoration:underline;}.elementor-5026 .elementor-element.elementor-element-86f4613 .elementor-toc__header-title{text-align:start;}.elementor-5026 .elementor-element.elementor-element-6c16845{--display:flex;--gap:10px 10px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:010px;}.elementor-5026 .elementor-element.elementor-element-5c198de .elementor-heading-title{color:#F1BA00;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.59 * 100% );}.elementor-5026 .elementor-element.elementor-element-574c10c:after{content:"0.59";}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__thumbnail__link{width:66px;}.elementor-5026 .elementor-element.elementor-element-574c10c{--grid-column-gap:4px;--grid-row-gap:8px;}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__thumbnail{border-radius:8px 8px 8px 8px;}.elementor-5026 .elementor-element.elementor-element-574c10c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:8px;}.elementor-5026 .elementor-element.elementor-element-574c10c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:8px;}.elementor-5026 .elementor-element.elementor-element-574c10c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:8px;}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__title, .elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;}.elementor-5026 .elementor-element.elementor-element-c25e84e{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-5a4bb8f .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-8b17a42 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-9dfece9{color:#505050;}.elementor-5026 .elementor-element.elementor-element-ed0eadf .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-ed93f33{color:#505050;}.elementor-5026 .elementor-element.elementor-element-710c6ae .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-4a22714 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-5111d30{color:#505050;}.elementor-5026 .elementor-element.elementor-element-5bab428 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-d9010da{color:#505050;}.elementor-5026 .elementor-element.elementor-element-c9b64a9 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-d92c4d9{color:#505050;}.elementor-5026 .elementor-element.elementor-element-b2891f4 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:22px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-ee85ec1 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-8e6fc46{color:#505050;}.elementor-5026 .elementor-element.elementor-element-5fb79e7 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-441fd52{color:#505050;}.elementor-5026 .elementor-element.elementor-element-cfdf79a .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-dd200aa{color:#505050;}.elementor-5026 .elementor-element.elementor-element-477334a .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-15cd771{color:#505050;}.elementor-5026 .elementor-element.elementor-element-fb8a355 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-d820bc6{color:#505050;}.elementor-5026 .elementor-element.elementor-element-779eeea .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-aaf5660{color:#505050;}.elementor-5026 .elementor-element.elementor-element-3b32a6d{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-2942ebb .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-02f97b4 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-d1148be .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-e3d7e14 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-fbc7090{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-3c50cb3 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-4691fca .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-862f367 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-6bf3f74 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-c223452 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-56a3db2 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-652d953 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-3fe5e46 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-008c4ca{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-ec1031d .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-010d8de{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-223f2a4 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-54d106e .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-fbb6ed8 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-c3a7f52 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-34b67d3 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-6497afa .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-438d951{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-21a5d11 .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-5e17f27{color:#505050;}.elementor-5026 .elementor-element.elementor-element-94dd95d{color:#505050;}.elementor-5026 .elementor-element.elementor-element-09ea9c7{--display:flex;--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5026 .elementor-element.elementor-element-f9afb2b .elementor-heading-title{color:var( --e-global-color-95294fd );font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-5026 .elementor-element.elementor-element-6d6ad74{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-31294b6{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-de09bbd{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-517746a{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-a9aa898{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-2a58543{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-fc585ce{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-7eebc63{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-848fbe9{--display:flex;--background-transition:0.3s;}.elementor-5026 .elementor-element.elementor-element-8e301d9{--display:flex;--background-transition:0.3s;}@media(max-width:767px){.elementor-5026 .elementor-element.elementor-element-67eaad4 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-6c16845{--padding-top:15px;--padding-bottom:20px;--padding-left:05px;--padding-right:05px;}.elementor-5026 .elementor-element.elementor-element-5c198de .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.72 * 100% );}.elementor-5026 .elementor-element.elementor-element-574c10c:after{content:"0.72";}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__thumbnail__link{width:23%;}.elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__title, .elementor-5026 .elementor-element.elementor-element-574c10c .elementor-post__title a{font-size:15px;}.elementor-5026 .elementor-element.elementor-element-5a4bb8f .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-8b17a42 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-ed0eadf .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-710c6ae .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-4a22714 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-5bab428 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-c9b64a9 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-b2891f4 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-ee85ec1 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-5fb79e7 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-cfdf79a .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-477334a .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-fb8a355 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-779eeea .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-2942ebb .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-02f97b4 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-d1148be .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-e3d7e14 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-3c50cb3 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-4691fca .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-862f367 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-6bf3f74 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-c223452 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-56a3db2 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-652d953 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-3fe5e46 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-ec1031d .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-223f2a4 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-54d106e .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-fbb6ed8 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-c3a7f52 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-34b67d3 .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-6497afa .elementor-heading-title{font-size:20px;}.elementor-5026 .elementor-element.elementor-element-21a5d11 .elementor-heading-title{font-size:24px;}.elementor-5026 .elementor-element.elementor-element-f9afb2b .elementor-heading-title{font-size:24px;}}/* Start custom CSS */.product-box {
  max-width: 800px;
  margin: 0 auto 40px;
  font-family: Arial, sans-serif;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 24px;
  background: #fff;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.product-header .rank-label {
  background-color: #ffc107;
  color: #fff;
  padding: 4px 10px;
  border-radius: 5px;
  font-weight: bold;
  font-size: 14px;
  display: inline-block;
}

.product-header .manufacturer {
  color: #888;
  font-size: 14px;
  margin: 8px 0;
}

.product-name {
  font-size: 20px;
  margin-bottom: 20px;
  color: #111;
}

.product-main {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.product-image img {
  max-width: 320px;
  border-radius: 10px;
}

.image-caption {
  margin-top: 8px;
  font-size: 13px;
  color: #666;
}

.view-product {
  font-weight: bold;
  color: #333;
  display: inline-block;
  margin-bottom: 4px;
  text-decoration: none;
}

.view-product:hover {
  text-decoration: underline;
}

.price-box {
  flex: 1;
  min-width: 240px;
}

.lowest-price {
  font-weight: bold;
  color: #d10000;
  font-size: 16px;
  margin-bottom: 5px;
}

.price-tag {
  font-size: 13px;
  color: #888;
  margin-bottom: 15px;
  display: block;
}

.purchase-buttons .buy-button {
  display: block;
  text-align: center;
  font-weight: bold;
  color: white;
  padding: 12px 10px;
  border-radius: 6px;
  margin-bottom: 10px;
  text-decoration: none;
}

.buy-button.yahoo { background: #00b140; }
.buy-button.rakuten { background: #bf0000; }
.buy-button.amazon { background: #ff9900; }

.buy-button small {
  display: block;
  font-weight: normal;
  font-size: 12px;
}

.product-description {
  margin-top: 30px;
}

.product-description h3 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}

.product-description p {
  color: #444;
  line-height: 1.6;
}

.product-specs {
  width: 100%;
  border-collapse: collapse;
  margin-top: 24px;
}

.product-specs th, .product-specs td {
  padding: 8px 10px;
  border: 1px solid #ccc;
  text-align: left;
  vertical-align: top;
}

.product-specs th {
  background: #f5f5f5;
  width: 30%;
  font-weight: bold;
}/* End custom CSS */