.elementor-2581 .elementor-element.elementor-element-657cf38:not(.elementor-motion-effects-element-type-background), .elementor-2581 .elementor-element.elementor-element-657cf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ironborn.com.ua/wp-content/uploads/2025/04/frame-356071.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2581 .elementor-element.elementor-element-657cf38{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 120px 100px 120px;}.elementor-2581 .elementor-element.elementor-element-657cf38 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2581 .elementor-element.elementor-element-b28ae60 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2581 .elementor-element.elementor-element-b28ae60 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-2581 .elementor-element.elementor-element-344e627{margin-top:0px;margin-bottom:30px;}.elementor-2581 .elementor-element.elementor-element-5f9f2cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2581 .elementor-element.elementor-element-5f9f2cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2581 .elementor-element.elementor-element-726374f .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#555555;}.elementor-2581 .elementor-element.elementor-element-73789f3{margin-top:0px;margin-bottom:95px;}.elementor-2581 .elementor-element.elementor-element-7a418e7 > .elementor-element-populated{padding:0px 30px 0px 80px;}.elementor-2581 .elementor-element.elementor-element-5eeefef{width:100%;max-width:100%;}.elementor-2581 .elementor-element.elementor-element-2c4075b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2581 .elementor-element.elementor-element-2c4075b > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-2581 .elementor-element.elementor-element-5813616 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2581 .elementor-element.elementor-element-5813616 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#000000;}.elementor-2581 .elementor-element.elementor-element-4c6260a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2581 .elementor-element.elementor-element-4c6260a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#000000;}.elementor-2581 .elementor-element.elementor-element-fb76d9b > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-2581 .elementor-element.elementor-element-cdbeb91 > .elementor-widget-container{margin:0px 0px 25px 0px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-cdbeb91 .star-rating{color:#E1701A;font-size:1em;}.woocommerce .elementor-2581 .elementor-element.elementor-element-cdbeb91 .star-rating::before{color:#E1701A7D;}.woocommerce .elementor-2581 .elementor-element.elementor-element-cdbeb91 .woocommerce-review-link{color:#606060;font-size:15px;line-height:20px;}.woocommerce:not(.rtl) .elementor-2581 .elementor-element.elementor-element-cdbeb91 .star-rating{margin-right:0.5em;}.woocommerce.rtl .elementor-2581 .elementor-element.elementor-element-cdbeb91 .star-rating{margin-left:0.5em;}.elementor-2581 .elementor-element.elementor-element-b86a56b{text-align:left;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b86a56b .price{color:#000000;font-family:"Ubuntu", Sans-serif;font-size:32px;font-weight:500;line-height:1.5em;}.elementor-2581 .elementor-element.elementor-element-d264d79 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2581 .elementor-element.elementor-element-d264d79 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;line-height:30px;color:#000000;}.elementor-2581 .elementor-element.elementor-element-7e43e5e .cart button, .elementor-2581 .elementor-element.elementor-element-7e43e5e .cart .button{font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:500;line-height:24px;padding:15px 95px 15px 95px;color:#FFFFFF;background-color:#1B1B1D;transition:all 0.2s;}.elementor-2581 .elementor-element.elementor-element-7e43e5e .quantity .qty{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;line-height:1em;border-radius:4px 4px 4px 4px;color:#1B1B1D;background-color:#02010100;border-color:#1B1B1D;transition:all 0.2s;}.woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations label{color:#1B1B1D;font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:500;text-transform:none;line-height:1.5em;}.woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations td.value select, .woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations td.value:before{background-color:#1B1B1D;border:1px solid #1B1B1D;border-radius:4px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations td.value:before{font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:500;line-height:1em;}.elementor-2581 .elementor-element.elementor-element-b64ae4e > .elementor-widget-container{margin:0px 0px 80px 0px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:500;line-height:1em;letter-spacing:0.05em;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li{background-color:#1B1B1D00;border-color:#02010100;border-radius:4px 4px 0 0;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#02010100;font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li.active a{color:#FFFFFF;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li.active{background-color:#1B1B1D00;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#1B1B1D00;border-color:#02010100 #02010100 #1B1B1D00 #02010100;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#02010100;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-Tabs-panel{color:#000000;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-Tabs-panel h2{color:#000000;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Ubuntu", Sans-serif;font-size:16px;font-weight:600;line-height:1.5em;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-2581 .elementor-element.elementor-element-4ef1924 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-2581 .elementor-element.elementor-element-4ef1924 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-2581 .elementor-element.elementor-element-a40ed21{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-2581 .elementor-element.elementor-element-a40ed21 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-2581 .elementor-element.elementor-element-a40ed21 .e-loop-item > .elementor-section, .elementor-2581 .elementor-element.elementor-element-a40ed21 .e-loop-item > .elementor-section > .elementor-container, .elementor-2581 .elementor-element.elementor-element-a40ed21 .e-loop-item > .e-con, .elementor-2581 .elementor-element.elementor-element-a40ed21 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-2581 .elementor-element.elementor-element-a40ed21{--grid-columns:2;}}@media(max-width:767px){.elementor-2581 .elementor-element.elementor-element-657cf38{padding:0px 20px 70px 20px;}.elementor-2581 .elementor-element.elementor-element-726374f .elementor-heading-title{font-size:12px;line-height:20px;}.elementor-2581 .elementor-element.elementor-element-73789f3{margin-top:0px;margin-bottom:70px;}.elementor-2581 .elementor-element.elementor-element-7a418e7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2581 .elementor-element.elementor-element-2c4075b > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2581 .elementor-element.elementor-element-5813616 .elementor-heading-title{font-size:24px;line-height:34px;}.elementor-2581 .elementor-element.elementor-element-4c6260a .elementor-heading-title{font-size:16px;line-height:26px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-cdbeb91 .woocommerce-review-link{font-size:13px;line-height:18px;}.elementor-2581 .elementor-element.elementor-element-d264d79 .elementor-heading-title{font-size:16px;line-height:26px;}.elementor-2581 .elementor-element.elementor-element-7e43e5e .quantity .qty{font-size:16px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-7e43e5e form.cart table.variations label{font-size:16px;}.elementor-2581 .elementor-element.elementor-element-b64ae4e > .elementor-widget-container{margin:0px 0px 40px 0px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs ul.wc-tabs li a{font-size:12px;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px;line-height:1.5em;}.woocommerce .elementor-2581 .elementor-element.elementor-element-b64ae4e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:14px;line-height:1.5em;}.elementor-2581 .elementor-element.elementor-element-4ef1924 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2581 .elementor-element.elementor-element-4ef1924 .elementor-heading-title{font-size:20px;line-height:30px;}.elementor-2581 .elementor-element.elementor-element-a40ed21{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}}/* Start custom CSS for shortcode, class: .elementor-element-fb76d9b */.woocommerce-rating-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin: 10px 0;
}

.woocommerce-rating-wrapper .star-rating {
    margin: 0;
}

.woocommerce-rating-wrapper .woocommerce-review-link {
    font-size: 14px;
    color: #555;
    text-decoration: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-cdbeb91 */.woocommerce .star-rating {
  display: inline-block !important;
  font-size: 16px; /* або більше, залежно від дизайну */
  color: #ffc107;  /* жовтий колір зірочок */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-7e43e5e */.woocommerce div.product form.cart {
  border: 0 !important;
}

table th, table td {
  border: 0 !important;
  padding-left: 0;
  padding-top: 0;
}

.variable-item.button-variable-item[aria-checked="false"],
.variable-item.button-variable-item[aria-checked="true"] {
  min-width: 100px !important;
  height: 40px !important;
  border-radius: 4px !important;
}

.variable-item.button-variable-item[aria-checked="false"] {
  background: transparent !important;
  border-color: #000 !important;
}

.variable-item.button-variable-item[aria-checked="true"] {
  background: #1B1B1D !important;
  color: #fff !important;
}

table tbody > tr:nth-child(2n+1) > td,
table tbody > tr:nth-child(2n+1) > th,
table tbody tr:hover > td,
table tbody tr:hover > th {
  background: transparent !important;
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
  text-align: left;
  display: block;
  width: 100%;
}

.variations .label {
  display: block;
  margin-bottom: 5px;
  font-weight: 600;
  text-align: left;
}

.variations td.label {
  display: block;
  width: 100%;
  text-align: left;
  padding-bottom: 5px;
}

.variations td.value {
  display: block;
  width: 100%;
  margin-top: 0;
}

.woocommerce-variation-price {
  margin-bottom: 15px;
}

#btnAndPrice .woocommerce-Price-amount.amount {
  color: #000;
  font-family: "Ubuntu";
  font-size: 32px;
  font-weight: 500;
  line-height: 1.5em;
}

@media (max-width: 767px) {
  #btnAndPrice .woocommerce-Price-amount.amount {
    font-size: 22px;
  }

  .variations .label,
  .variations td.label,
  .variations td.value {
    display: block;
    width: 100%;
    text-align: left;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-b64ae4e */.comment-form-rating .stars + .stars {
  display: none !important;
}
.woocommerce-Tabs-panel--description {
    display: none !important;
}


#tab-title-pro_tovar_tab a[aria-selected="false"],
#tab-title-perevagi_tab a[aria-selected="false"],
#tab-title-rekomendaczi_tab a[aria-selected="false"],
#tab-title-reviews a[aria-selected="false"]{
    color:#000 !important;
}
#tab-title-pro_tovar_tab a[aria-selected="true"],
#tab-title-perevagi_tab a[aria-selected="true"],
#tab-title-rekomendaczi_tab a[aria-selected="true"],
#tab-title-reviews a[aria-selected="true"]{
    background: #1B1B1D !important;
    border-radius: 4px 4px 0 0;
}
.tabs.wc-tabs {
  border-bottom: 2px solid black;
  padding: 0 !important;
}
.woocommerce div.product.elementor ul.tabs li a {
  margin-left: 6px;
    
}
.woocommerce div.product.elementor .woocommerce-tabs .panel{
    padding: 20px 0 !important;
}/* End custom CSS */
/* Start custom CSS */.box-solid {
    position: relative;
   
}

.box-solid::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 3px; /* товщина колишнього бордера */
    background: linear-gradient(90deg, #BDBDBD 0%, #FFFFFF 98.7%);
    border-radius: 2px; /* для м'якого краю (необов'язково) */
}/* End custom CSS */