.elementor-3623 .elementor-element.elementor-element-a268507{padding:20px 0px 0px 0px;}.elementor-3623 .elementor-element.elementor-element-8a457e1{padding:20px 0px 40px 0px;}.elementor-3623 .elementor-element.elementor-element-4aa029e .elementor-heading-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-d2e2e83 .elementor-icon-list-icon i{color:#D97706;transition:color 0.3s;}.elementor-3623 .elementor-element.elementor-element-d2e2e83 .elementor-icon-list-icon svg{fill:#D97706;transition:fill 0.3s;}.elementor-3623 .elementor-element.elementor-element-d2e2e83{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3623 .elementor-element.elementor-element-d2e2e83 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-3623 .elementor-element.elementor-element-27afc1d .elementor-button{background-color:#D97706;fill:#18181B;color:#18181B;border-radius:4px 4px 4px 4px;}.elementor-3623 .elementor-element.elementor-element-27afc1d .elementor-button:hover, .elementor-3623 .elementor-element.elementor-element-27afc1d .elementor-button:focus{background-color:#B45309;color:#18181B;}.elementor-3623 .elementor-element.elementor-element-27afc1d .elementor-button:hover svg, .elementor-3623 .elementor-element.elementor-element-27afc1d .elementor-button:focus svg{fill:#18181B;}.elementor-3623 .elementor-element.elementor-element-2e1279e .elementor-button{background-color:#0E7A6D;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-3623 .elementor-element.elementor-element-2e1279e .elementor-button:hover, .elementor-3623 .elementor-element.elementor-element-2e1279e .elementor-button:focus{background-color:#0E7A6D;}.elementor-3623 .elementor-element.elementor-element-84e057d .elementor-button{background-color:#FFFFFF;fill:#18181B;color:#18181B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#18181B;border-radius:4px 4px 4px 4px;}.elementor-3623 .elementor-element.elementor-element-84e057d .elementor-button:hover, .elementor-3623 .elementor-element.elementor-element-84e057d .elementor-button:focus{background-color:#F7F6F2;color:#18181B;border-color:#18181B;}.elementor-3623 .elementor-element.elementor-element-84e057d .elementor-button-content-wrapper{flex-direction:row;}.elementor-3623 .elementor-element.elementor-element-84e057d .elementor-button:hover svg, .elementor-3623 .elementor-element.elementor-element-84e057d .elementor-button:focus svg{fill:#18181B;}.elementor-3623 .elementor-element.elementor-element-4b66cc9{padding:10px 0px 50px 0px;}.elementor-3623 .elementor-element.elementor-element-fa6862a .elementor-heading-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-44c32ae:not(.elementor-motion-effects-element-type-background), .elementor-3623 .elementor-element.elementor-element-44c32ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-3623 .elementor-element.elementor-element-44c32ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3623 .elementor-element.elementor-element-44c32ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3623 .elementor-element.elementor-element-29b9550 .elementor-heading-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-fd45ca6{padding:56px 0px 0px 0px;}.elementor-3623 .elementor-element.elementor-element-3485b56{text-align:center;}.elementor-3623 .elementor-element.elementor-element-3485b56 .elementor-heading-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-8717302{padding:28px 0px 56px 0px;}.elementor-3623 .elementor-element.elementor-element-facc204 .elementor-icon-box-wrapper{gap:15px;}.elementor-3623 .elementor-element.elementor-element-facc204.elementor-view-stacked .elementor-icon{background-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-facc204.elementor-view-framed .elementor-icon, .elementor-3623 .elementor-element.elementor-element-facc204.elementor-view-default .elementor-icon{fill:#D97706;color:#D97706;border-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-facc204 .elementor-icon-box-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-044e9ad .elementor-icon-box-wrapper{gap:15px;}.elementor-3623 .elementor-element.elementor-element-044e9ad.elementor-view-stacked .elementor-icon{background-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-044e9ad.elementor-view-framed .elementor-icon, .elementor-3623 .elementor-element.elementor-element-044e9ad.elementor-view-default .elementor-icon{fill:#D97706;color:#D97706;border-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-044e9ad .elementor-icon-box-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-4e6cde1 .elementor-icon-box-wrapper{gap:15px;}.elementor-3623 .elementor-element.elementor-element-4e6cde1.elementor-view-stacked .elementor-icon{background-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-4e6cde1.elementor-view-framed .elementor-icon, .elementor-3623 .elementor-element.elementor-element-4e6cde1.elementor-view-default .elementor-icon{fill:#D97706;color:#D97706;border-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-4e6cde1 .elementor-icon-box-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-1ecfd20 .elementor-icon-box-wrapper{gap:15px;}.elementor-3623 .elementor-element.elementor-element-1ecfd20.elementor-view-stacked .elementor-icon{background-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-1ecfd20.elementor-view-framed .elementor-icon, .elementor-3623 .elementor-element.elementor-element-1ecfd20.elementor-view-default .elementor-icon{fill:#D97706;color:#D97706;border-color:#D97706;}.elementor-3623 .elementor-element.elementor-element-1ecfd20 .elementor-icon-box-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-5796ff5:not(.elementor-motion-effects-element-type-background), .elementor-3623 .elementor-element.elementor-element-5796ff5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18181B;}.elementor-3623 .elementor-element.elementor-element-5796ff5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3623 .elementor-element.elementor-element-5796ff5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3623 .elementor-element.elementor-element-04e4bc8 .elementor-heading-title{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-3623 .elementor-element.elementor-element-36e9679.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3623 .elementor-element.elementor-element-36e9679.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3623 .elementor-element.elementor-element-ab03083 .elementor-button{background-color:#D97706;fill:#18181B;color:#18181B;border-radius:4px 4px 4px 4px;}.elementor-3623 .elementor-element.elementor-element-ab03083 .elementor-button:hover, .elementor-3623 .elementor-element.elementor-element-ab03083 .elementor-button:focus{background-color:#B45309;color:#18181B;}.elementor-3623 .elementor-element.elementor-element-ab03083 .elementor-button:hover svg, .elementor-3623 .elementor-element.elementor-element-ab03083 .elementor-button:focus svg{fill:#18181B;}.elementor-3623 .elementor-element.elementor-element-eb0cd7c{padding:50px 0px 50px 0px;}.elementor-3623 .elementor-element.elementor-element-5cf412e .elementor-heading-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-a9f57d2 .elementor-toggle-title, .elementor-3623 .elementor-element.elementor-element-a9f57d2 .elementor-toggle-icon{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-a9f57d2 .elementor-toggle-icon svg{fill:#18181B;}.elementor-3623 .elementor-element.elementor-element-c2a3354:not(.elementor-motion-effects-element-type-background), .elementor-3623 .elementor-element.elementor-element-c2a3354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F2;}.elementor-3623 .elementor-element.elementor-element-c2a3354{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3623 .elementor-element.elementor-element-c2a3354 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3623 .elementor-element.elementor-element-4a0506f .elementor-heading-title{color:#18181B;}.elementor-3623 .elementor-element.elementor-element-51c2c42 .elementor-icon-list-icon i{color:#D97706;transition:color 0.3s;}.elementor-3623 .elementor-element.elementor-element-51c2c42 .elementor-icon-list-icon svg{fill:#D97706;transition:fill 0.3s;}.elementor-3623 .elementor-element.elementor-element-51c2c42{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3623 .elementor-element.elementor-element-51c2c42 .elementor-icon-list-text{color:#333333;transition:color 0.3s;}.elementor-3623 .elementor-element.elementor-element-e05a1bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-field-type-html{padding-bottom:0px;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .e-form__buttons__wrapper__button-next{background-color:#D97706;color:#18181B;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-button[type="submit"]{background-color:#D97706;color:#18181B;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-button[type="submit"] svg *{fill:#18181B;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .e-form__buttons__wrapper__button-next:hover{background-color:#B45309;color:#FFFFFF;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-button[type="submit"]:hover{background-color:#B45309;color:#FFFFFF;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-3623 .elementor-element.elementor-element-e05a1bd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3623 .elementor-element.elementor-element-e05a1bd{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-3623 .elementor-element.elementor-element-6514133{padding:50px 0px 50px 0px;}.elementor-3623 .elementor-element.elementor-element-f53e349.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-3623 .elementor-element.elementor-element-f53e349.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-3623 .elementor-element.elementor-element-8924d80{width:42%;}.elementor-3623 .elementor-element.elementor-element-2a1f8c4{width:58%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3623 .elementor-element.elementor-element-8924d80{width:100%;}.elementor-3623 .elementor-element.elementor-element-2a1f8c4{width:100%;}}@media(max-width:1024px){.elementor-3623 .elementor-element.elementor-element-e05a1bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3623 .elementor-element.elementor-element-f53e349.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-3623 .elementor-element.elementor-element-e05a1bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3623 .elementor-element.elementor-element-f53e349.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* JOYOO product template: specs (left) + options (right). Backup of previous version: draft template #4296 */
.jy-spec-title { margin-bottom: 18px; }
.jy-spec-title .elementor-heading-title, .jy-ps__title { margin: 0 0 22px; font-size: 28px; font-weight: 500; line-height: 1.2; color: #18181B; }
.jy-spec-table h2 { display: none; }
.jy-spec-table table.woocommerce-product-attributes { width: 100%; margin: 0; border: 0; border-collapse: collapse; background: none; }
.jy-spec-table table.woocommerce-product-attributes th, .jy-spec-table table.woocommerce-product-attributes td { padding: 12px 0 10px; border: 0; border-bottom: 1px solid #E5E2DC; background: none; font-size: 15px; line-height: 1.5; vertical-align: bottom; }
.jy-spec-table table.woocommerce-product-attributes th { width: 32%; white-space: nowrap; text-align: left; font-weight: 500; color: #18181B; }
.jy-spec-table table.woocommerce-product-attributes td { text-align: right; font-weight: 400; font-style: normal; color: #57534E; }
.jy-spec-table table.woocommerce-product-attributes tbody > tr:nth-child(odd) > th, .jy-spec-table table.woocommerce-product-attributes tbody > tr:nth-child(even) > th, .jy-spec-table table.woocommerce-product-attributes tbody > tr:nth-child(even) > td, .jy-spec-table table.woocommerce-product-attributes tbody > tr:nth-child(odd) > td, .jy-spec-table table.woocommerce-product-attributes tbody > tr:hover > th, .jy-spec-table table.woocommerce-product-attributes tbody > tr:hover > td { background: none; }
.jy-spec-table table.woocommerce-product-attributes td p { margin: 0; padding: 0; line-height: 1.5; font-style: normal; }
@media (max-width: 767px) {
  .jy-spec-table table.woocommerce-product-attributes tr { display: flex; justify-content: space-between; gap: 16px; border-bottom: 1px solid #E5E2DC; }
  .jy-spec-table table.woocommerce-product-attributes th, .jy-spec-table table.woocommerce-product-attributes td { display: block; width: auto; border: 0; padding: 11px 0 9px; }
  .jy-spec-table table.woocommerce-product-attributes th { flex: none; }
}
.jy-ps__cards { display: grid; grid-template-columns: 1fr; gap: 28px; }
@media (min-width: 600px) { .jy-ps__cards { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; } }
.jy-ps__img { display: flex; align-items: center; justify-content: center; aspect-ratio: 3 / 2; overflow: hidden; border: 1px solid #E5E2DC; border-radius: 4px; background: #fff; }
.jy-ps__img img { display: block; width: 100%; height: 100%; object-fit: contain; }
.jy-ps__img--photo img { object-fit: cover; }
.jy-ps__name { margin: 14px 0 10px; font-size: 14px; font-weight: 600; letter-spacing: .04em; color: #18181B; }
.jy-ps__chips { display: flex; flex-wrap: wrap; gap: 5px; }
.jy-ps__chip { display: inline-flex; align-items: center; justify-content: center; width: 38px; height: 38px; border: 1px solid rgba(24,24,27,.18); border-radius: 50%; font-size: 10px; font-weight: 600; color: #18181B; }
.jy-ps__chip--30 { background: #F6C768; } .jy-ps__chip--35 { background: #F8DC93; } .jy-ps__chip--40 { background: #F4EBC8; } .jy-ps__chip--60 { background: #E4EEF7; }
.jy-ps__sw { display: flex; flex-wrap: wrap; gap: 6px 16px; margin-top: 12px; font-size: 13px; color: #57534E; }
.jy-ps__sw span { display: inline-flex; align-items: center; gap: 7px; }
.jy-ps__dot { display: inline-block; width: 14px; height: 14px; border: 1px solid rgba(24,24,27,.25); border-radius: 50%; }
.jy-ps__dot--black { background: #1F1F22; } .jy-ps__dot--gray { background: #6B6F76; }
.jy-ps__note { margin: 2px 0 0; font-size: 14px; line-height: 1.6; font-weight: 400; color: #57534E; }
.woocommerce-product-gallery .flex-direction-nav { display: none; }

/* Product Details (2026-11-12): body text normal weight, lead + feature cards + application tags. Product description uses these classes. */
.jy-pd-title .elementor-heading-title { margin: 0 0 24px; font-size: 28px; font-weight: 500; line-height: 1.2; color: #18181B; }
.elementor-widget-woocommerce-product-content p, .elementor-widget-woocommerce-product-content li { font-weight: 400; }
.jy-pd__lead { max-width: 760px; margin: 0 0 36px; font-size: 18px; font-weight: 400; line-height: 1.7; color: #18181B; }
.jy-pd__features { display: grid; grid-template-columns: 1fr; gap: 16px; margin: 0 0 40px; }
@media (min-width: 640px) { .jy-pd__features { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (min-width: 1025px) { .jy-pd__features { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
.jy-pd__feat { padding: 22px 22px 24px; border: 1px solid #E5E2DC; border-radius: 10px; background: #fff; }
.jy-pd__feat::before { content: ""; display: block; width: 30px; height: 30px; margin-bottom: 16px; border-radius: 50%; background: #D97706 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%2318181B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat; }
.jy-pd__feat h3 { margin: 0 0 8px; font-size: 17px; font-weight: 600; line-height: 1.35; color: #18181B; }
.jy-pd__feat p { margin: 0; font-size: 15px; font-weight: 400; line-height: 1.6; color: #57534E; }
.jy-pd__sub { margin: 0 0 14px; font-size: 13px; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: #57534E; }
.jy-pd__tags { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; list-style: none; }
.jy-pd__tags li { margin: 0; padding: 8px 16px; border: 1px solid #E5E2DC; border-radius: 999px; background: #fff; font-size: 14px; font-weight: 500; line-height: 1.4; color: #18181B; }

/* Why Choose JOYOO (2026-11-12): the icon boxes had no typography, so the description inherited body 700 / 24px (bolder than the title).
   Same hierarchy as Product Details: 28px/500 heading, 18px/600 item title, 15px/400 muted text. Text and tags unchanged. */
.jy-why-title .elementor-heading-title { margin: 0; font-size: 28px; font-weight: 500; line-height: 1.2; color: #18181B; text-align: center; }
.jy-why .elementor-icon-box-wrapper { text-align: center; }
.jy-why .elementor-icon-box-icon { margin-bottom: 14px; }
.jy-why .elementor-icon-box-icon .elementor-icon { font-size: 38px; }
.jy-why .elementor-icon-box-title { margin: 0 0 8px; font-size: 18px; font-weight: 600; line-height: 1.3; color: #18181B; }
.jy-why .elementor-icon-box-description { max-width: 270px; margin: 0 auto; font-size: 15px; font-weight: 400; line-height: 1.65; color: #57534E; }
@media (max-width: 1024px) { .jy-why > .elementor-container { flex-wrap: wrap; } .jy-why .elementor-column { width: 50% !important; padding-bottom: 28px; } }

/* Bottom dark CTA block (2026-11-12): the paragraph had no typography, so it inherited body 700 / 24px. Normal weight, 17px, soft white (#E7E5E4 on #18181B = 14.6:1). Text unchanged. */
.jy-cta .elementor-widget-text-editor p { max-width: 640px; margin: 0; font-size: 17px; font-weight: 400; line-height: 1.65; color: #E7E5E4; }

/* Buttons in the product template (2026-11-12): they had no typography, so the text inherited body 700 / 31.2px and wrapped to two lines on phones.
   17px / 600 with the same overall height (padding raised to compensate). Colors, radius and hover are unchanged. */
.elementor .jy-btns .elementor-button { font-size: 17px; font-weight: 600; line-height: 1.5; padding: 16px 30px; }
@media (max-width: 767px) { .elementor .jy-btns .elementor-button { font-size: 16px; padding: 15px 22px; } }

/* Top summary (2026-11-12): the short description and the 4 highlights had no typography, so they inherited body 700 / 24px (bolder and almost as big as the 40px title).
   Description 18px/400, highlights 16px/500, both in the title charcoal. Text and the custom-field bullets (jy_hl_1..4) are unchanged. */
.jy-sum-desc p { margin: 0 0 24px; font-size: 18px; font-weight: 400; line-height: 1.65; color: #18181B; }
.jy-sum-list .elementor-icon-list-item { padding: 3px 0; }
.jy-sum-list .elementor-icon-list-text { font-size: 16px; font-weight: 500; line-height: 1.5; color: #18181B; }
@media (max-width: 767px) { .jy-sum-desc p { font-size: 17px; } }

/* Breadcrumb and product meta (2026-11-12): no typography was set, so they inherited body 700 (breadcrumb 22px grey #767676 ~4.5:1, "Category" line 24px).
   Breadcrumb 14px/400 #57534E (7.8:1); category line 15px/400, label 500, link 500 in charcoal with the amber hover used elsewhere. Text unchanged. */
.jy-bc .woocommerce-breadcrumb { margin: 0 0 8px; font-size: 14px; font-weight: 400; line-height: 1.5; color: #57534E; }
.jy-bc .woocommerce-breadcrumb a { font-weight: 400; color: #57534E; text-decoration: none; }
.jy-bc .woocommerce-breadcrumb a:hover { color: #B45309; text-decoration: underline; }
.jy-meta .product_meta { font-size: 15px; font-weight: 400; line-height: 1.5; color: #57534E; }
.jy-meta .product_meta .detail-label { font-weight: 500; }
.jy-meta .product_meta a { font-weight: 500; color: #18181B; text-decoration: none; }
.jy-meta .product_meta a:hover { color: #B45309; text-decoration: underline; }/* End custom CSS */