.elementor-3080 .elementor-element.elementor-element-0f6e9a3 .raven-product-gallery-stack-wrapper{grid-template-columns:repeat(1, 1fr);grid-gap:10px;}.elementor-3080 .elementor-element.elementor-element-c3fb51e .raven-product-title{font-size:default;}.elementor-3080 .elementor-element.elementor-element-1e78d8b p.price{color:#111111 !important;text-decoration-color:#111111 !important;margin-bottom:0;}.elementor-3080 .elementor-element.elementor-element-1e78d8b span.price{color:#111111 !important;text-decoration-color:#111111 !important;}.elementor-3080 .elementor-element.elementor-element-1e78d8b div.product span.price del{opacity:1;}.elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-external .price bdi, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-simple .price bdi, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-simple .price ins, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-simple .price del, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-external .price ins, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-external .price del, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-grouped .price, .elementor-3080 .elementor-element.elementor-element-1e78d8b .raven-product-type-variable .price{font-size:22px;font-weight:700;line-height:27px;}.elementor-3080 .elementor-element.elementor-element-1e78d8b p.price ins{color:#111111 !important;text-decoration-color:#111111 !important;}.elementor-3080 .elementor-element.elementor-element-1e78d8b span.price ins{color:#111111 !important;text-decoration-color:#111111 !important;}.elementor-3080 .elementor-element.elementor-element-1e78d8b .jupiterx-product-is-on-sale .price ins bdi, .elementor-3080 .elementor-element.elementor-element-1e78d8b .jupiterx-product-is-on-sale .price ins bdi, .elementor-3080 .elementor-element.elementor-element-1e78d8b .jupiterx-product-is-on-sale .price ins bdi, .elementor-3080 .elementor-element.elementor-element-1e78d8b .jupiterx-product-is-on-sale .price ins bdi{font-size:22px;font-weight:700;line-height:27px;}.elementor-widget-raven-product-add-to-cart .raven-product-add-to-cart .single_variation_wrap .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .variations .artbees-was-setting-horizontal{justify-content:left;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-qty-button-holder button.single_add_to_cart_button .elementor-icon{font-size:17px;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .woocommerce-grouped-product-list .add_to_cart_button .elementor-icon{font-size:17px;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-qty-button-holder button.single_add_to_cart_button{transition:all 0.2s;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-qty-button-holder .quantity input.qty{width:72px;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-qty-button-holder .quantity .qty{width:72px;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-variations-form-holder table.variations th.label{color:#111111;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-variations-form-holder table.variations th.label label{font-size:16px;font-weight:700;line-height:19px;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-variations-form-holder table.variations .reset_variations{font-size:16px !important;font-weight:400;line-height:19px;color:#1890ff;}.elementor-3080 .elementor-element.elementor-element-b058ac9{--variation-swatch-color-spacing:18px;--variation-swatch-image-spacing:20px;--variation-swatch-text-spacing:16px;--raven-add-to-cart-select-color:#111111;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-variations-form-holder .artbees-was-type-image li.artbees-was-swatches-item a div img{width:100% !important;height:100% !important;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-variations-form-holder .artbees-was-type-image .artbees-was-content:not(.selected-attribute) img{border-radius:4px 4px 4px 4px !important;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-variations-form-holder .artbees-was-type-image .artbees-was-content.selected-attribute img{border-radius:4px 4px 4px 4px !important;}.elementor-3080 .elementor-element.elementor-element-b058ac9 .raven-product-add-to-cart .raven-variations-form-holder table.variations select{color:#111111;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3080 .elementor-element.elementor-element-807c162 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D9D9D;}.elementor-3080 .elementor-element.elementor-element-807c162{text-align:start;}.elementor-3080 .elementor-element.elementor-element-c91eab5 > .elementor-widget-container{border-style:solid;border-color:#9D9D9D;}.elementor-3080 .elementor-element.elementor-element-c91eab5{text-align:start;}.elementor-3080 .elementor-element.elementor-element-2f9d09b > .elementor-widget-container{border-style:solid;border-color:#9D9D9D;}.elementor-3080 .elementor-element.elementor-element-4e7ab63 > .elementor-widget-container{border-style:solid;border-color:#9D9D9D;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3080 .elementor-element.elementor-element-0509e8d .elementor-active .elementor-accordion-icon, .elementor-3080 .elementor-element.elementor-element-0509e8d .elementor-active .elementor-accordion-title{color:#000000;}.elementor-3080 .elementor-element.elementor-element-0509e8d .elementor-active .elementor-accordion-icon svg{fill:#000000;}@media(min-width:768px){.elementor-3080 .elementor-element.elementor-element-d8de0e1{width:50%;}.elementor-3080 .elementor-element.elementor-element-0f3f8c7{width:50%;}}@media(max-width:1024px){.elementor-3080 .elementor-element.elementor-element-0f6e9a3 .raven-product-gallery-stack-wrapper{grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor-3080 .elementor-element.elementor-element-0f6e9a3 .raven-product-gallery-stack-wrapper{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for accordion, class: .elementor-element-0509e8d */.spec-wrap {
  width: 100%;
  overflow-x: auto;
}

.spec-wrap table {
  width: 100% !important;
  border-collapse: collapse;
  table-layout: fixed;
}

.spec-wrap th,
.spec-wrap td {
  padding: 12px 14px;
  vertical-align: top;
  text-align: left;
  word-break: break-word;
  white-space: normal;
}

.spec-wrap th {
  width: 32%;
  font-weight: 600;
  background: #f7f7f7;
}

.spec-wrap td {
  width: 68%;
}/* End custom CSS */