.single-product .container {
  max-width: 1440px;
  padding-right: 56px;
  padding-left: 56px;
}
.single-product .container .breadcrumbs {
  margin: 24px 0;
}
.single-product .container .breadcrumbs .breadcrumbs-inner span {
  font-size: 12px;
  font-weight: 600;
  line-height: 14px;
}
.single-product .container .breadcrumbs .breadcrumbs-inner span:last-child {
  font-size: 14px;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product:has(.flex-viewport) span.onsale {
  left: 664px;
}
.single-product .container div.product:has(.flex-viewport) span.parfen-bestseller-label {
  left: 627px;
}
.single-product .container div.product span.onsale {
  position: absolute;
  top: 16px;
  left: 524px;
  height: 32px;
  display: flex;
  min-height: unset;
  min-width: unset;
  padding: 0 16px;
  justify-content: center;
  align-items: center;
  border-radius: 36px;
  background: #E25F2B;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product span.parfen-bestseller-label {
  position: absolute;
  top: 56px;
  left: 487px;
  display: flex;
  height: 32px;
  padding: 6px 16px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  border-radius: 36px;
  background: #D7E6B7;
  color: #1C1C1A;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  z-index: 1;
}
.single-product .container div.product div.images.woocommerce-product-gallery {
  width: 742px;
  height: 602px;
}
.single-product .container div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper img {
  height: 602px;
  width: auto;
  border-radius: 32px;
}
.single-product .container div.product div.images.woocommerce-product-gallery .flex-viewport {
  margin-left: 140px;
  border-radius: 32px;
}
.single-product .container div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
  height: 602px;
}
.single-product .container div.product div.images.woocommerce-product-gallery .flex-control-thumbs {
  position: absolute;
  top: 40px;
  width: 120px;
  height: 526px;
  overflow: auto;
  scrollbar-width: none;
}
.single-product .container div.product div.images.woocommerce-product-gallery .flex-control-thumbs li {
  box-sizing: content-box;
  list-style: none;
  width: 120px;
  height: 120px;
  border-radius: 12px;
  border: 1px solid #F5F5F5;
  overflow: hidden;
  cursor: pointer;
}
.single-product .container div.product div.images.woocommerce-product-gallery .flex-control-thumbs li:nth-child(n+2) {
  margin-top: 12px;
}
.single-product .container div.product div.images.woocommerce-product-gallery .button-before, .single-product .container div.product div.images.woocommerce-product-gallery .button-after {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 44px;
  background: transparent;
  z-index: 2;
}
.single-product .container div.product div.images.woocommerce-product-gallery .button-after {
  bottom: 0;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single {
  position: absolute;
  bottom: 12px;
  display: flex;
  justify-content: center;
  align-content: center;
  width: 100%;
  margin: 0 auto;
  padding-left: 140px;
  z-index: 2;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 15px;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li {
  display: block;
  height: 6.282px;
  width: 6.282px;
  margin: 2px 4.32px 0;
  background: #E7E6E1;
  list-style: none;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li.video, .single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li .icon_svg {
  height: 15px;
  width: 15px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li svg {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  fill: #282828;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li.active {
  width: 26px;
  background: #1C1C1A;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li.active.video {
  width: 15px;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li.active.video svg {
  fill: #ffffff !important;
}
.single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single .nav_gallery_single li.active_hover {
  background: #1C1C1A;
}
.single-product .container div.product div.summary {
  width: calc(100% - 742px);
  margin-bottom: 40px;
  padding-left: 51px;
}
.single-product .container div.product div.summary .parfen-single-product-above-title {
  display: flex;
  margin-bottom: 24px;
  justify-content: space-between;
  align-items: center;
}
.single-product .container div.product div.summary .parfen-single-product-above-title .parfen-title-rating-wrapper {
  display: flex;
  gap: 14.47px;
  cursor: pointer;
}
.single-product .container div.product div.summary .parfen-single-product-above-title .parfen-title-rating-wrapper .parfen-star-rating {
  display: flex;
  gap: 6px;
}
.single-product .container div.product div.summary .parfen-single-product-above-title .parfen-title-rating-wrapper .parfen-star-rating svg {
  width: 16.14px;
  height: 16.14px;
}
.single-product .container div.product div.summary .parfen-single-product-above-title .parfen-title-rating-wrapper .reviews-count {
  color: #1C1C1A;
  leading-trim: both;
  text-edge: cap;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.single-product .container div.product div.summary .parfen-single-product-above-title .parfen-title-wishlist {
  display: flex;
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.single-product .container div.product div.summary:has(.woocommerce-variation-price .price) > p.price {
  display: none;
}
.single-product .container div.product div.summary .product_title {
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.single-product .container div.product div.summary .product-category-variation {
  display: flex;
  margin-top: 4px;
  color: #8E8E8E;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product div.summary .vonue {
  display: flex;
  margin-top: 4px;
  align-items: flex-start;
  gap: 5px;
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
}
.single-product .container div.product div.summary .vonue .vonue-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
}
.single-product .container div.product div.summary .vonue .vonue-name {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}
.single-product .container div.product div.summary .price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  margin: 24px 0;
  gap: 8px;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  line-height: 30px;
  text-transform: uppercase;
  font-style: normal;
  color: #1C1C1A;
  font-weight: 600;
}
.single-product .container div.product div.summary .price ins {
  color: #E25F2B;
  text-align: right;
  text-decoration: none;
  font-weight: 600;
}
.single-product .container div.product div.summary .price del {
  color: #8E8E8E;
  font-weight: 600;
  text-decoration-line: strikethrough;
  opacity: 1;
}
.single-product .container div.product div.summary .stock {
  padding-bottom: 16px;
}
.single-product .container div.product div.summary .stock.in-stock {
  display: none;
}
.single-product .container div.product div.summary form {
  margin-bottom: 0;
}
.single-product .container div.product div.summary form .woocommerce-variation-availability .stock {
  margin: -25px 0 8px;
  color: #8E8E8E;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product div.summary form .parfen-variations-title {
  display: inline-block;
  margin-bottom: 4px;
  color: #8E8E8E;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 19px;
}
.single-product .container div.product div.summary form .variations {
  border-spacing: 0;
}
.single-product .container div.product div.summary form .variations tbody {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.single-product .container div.product div.summary form .variations th {
  display: none;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper {
  gap: 20px;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] {
  display: flex;
  width: 165px;
  height: 40px;
  margin: 0;
  padding: 0px 12px 0px 34px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  webkit-box-shadow: unset;
  box-shadow: unset;
  border: 1px solid #8E8E8E;
  border-radius: 24px;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] .sale {
  position: absolute;
  display: flex;
  width: 23.143px;
  height: 24px;
  top: -5px;
  right: 0;
  justify-content: center;
  align-items: center;
  padding-top: 1px;
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="Star 28" d="M7.62076 1.8532C9.617 -0.617732 13.5259 -0.617732 15.5221 1.8532C16.3253 2.84736 17.5081 3.49847 18.8127 3.66456C22.0553 4.07738 24.0097 7.30489 22.7634 10.1886C22.2619 11.3489 22.2619 12.6511 22.7634 13.8114C24.0097 16.6951 22.0553 19.9226 18.8127 20.3354C17.5081 20.5015 16.3253 21.1526 15.5221 22.1468C13.5259 24.6177 9.617 24.6177 7.62076 22.1468C6.81759 21.1526 5.63475 20.5015 4.33014 20.3354C1.0876 19.9226 -0.86682 16.6951 0.379472 13.8114C0.88091 12.6511 0.880909 11.3489 0.379471 10.1886C-0.86682 7.30489 1.08761 4.07738 4.33014 3.66456C5.63475 3.49847 6.81759 2.84736 7.62076 1.8532Z" fill="%23E25F2B"/></svg>');
  color: #F3F3F3;
  font-size: 12.857px;
  font-style: normal;
  font-weight: 600;
  line-height: 150%;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] .regular-variation-price, .single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] .sale-variation-price {
  display: none;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] .variable-item-contents {
  align-items: flex-start;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] .variable-item-contents .variable-item-span {
  padding: 0;
  color: #8E8E8E;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip]:before {
  content: "";
  height: 14px;
  width: 14px;
  min-width: unset;
  top: 50%;
  transform: translateY(-50%);
  left: 12px;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%22%20clip-path%3D%22url(%23clip0_1179_1620)%22%3E%3Cpath%20id%3D%22Icon_2%22%20d%3D%22M13.65%207C13.65%2010.6727%2010.6727%2013.65%207%2013.65C3.32731%2013.65%200.35%2010.6727%200.35%207C0.35%203.32731%203.32731%200.35%207%200.35C10.6727%200.35%2013.65%203.32731%2013.65%207Z%22%20stroke%3D%22%238E8E8E%22%20stroke-width%3D%220.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1179_1620%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  background-color: unset;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: unset;
  box-shadow: unset;
  cursor: pointer;
  padding-inline: unset;
  transition: all 0.3s;
  visibility: visible;
  opacity: 1;
  z-index: 1;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip]:hover {
  webkit-box-shadow: unset;
  box-shadow: unset;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip]:hover:after {
  opacity: 0;
  visibility: hidden;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip].selected {
  background: #D7E6B7;
  border: 1px solid #1C1C1A;
  webkit-box-shadow: unset;
  box-shadow: unset;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip].selected .variable-item-contents {
  align-items: flex-start;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip].selected .variable-item-contents .variable-item-span {
  color: #1C1C1A;
}
.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip].selected:before {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20id%3D%22Icon%22%20clip-path%3D%22url(%23clip0_1179_1608)%22%3E%3Cpath%20id%3D%22Icon_2%22%20d%3D%22M13.65%207C13.65%2010.6727%2010.6727%2013.65%207%2013.65C3.32731%2013.65%200.35%2010.6727%200.35%207C0.35%203.32731%203.32731%200.35%207%200.35C10.6727%200.35%2013.65%203.32731%2013.65%207Z%22%20stroke%3D%22%231C1C1A%22%20stroke-width%3D%220.7%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20id%3D%22Icon_3%22%20d%3D%22M10.6468%206.99984C10.6468%209.01338%209.01447%2010.6457%207.00094%2010.6457C4.9874%2010.6457%203.3551%209.01338%203.3551%206.99984C3.3551%204.9863%204.9874%203.354%207.00094%203.354C9.01447%203.354%2010.6468%204.9863%2010.6468%206.99984Z%22%20fill%3D%22%231C1C1A%22%20stroke%3D%22%231C1C1A%22%20stroke-width%3D%220.875%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1179_1608%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}
.single-product .container div.product div.summary form .quantity {
  display: none !important;
}
.single-product .container div.product div.summary form .button {
  width: 100%;
  height: 42px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 42px;
  border: 1px solid #EF776A;
  background: #EF776A;
  color: #FFF;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  transition: all 0.5s;
}
.single-product .container div.product div.summary form .button:hover {
  background: transparent;
  color: #EF776A;
}
.single-product .container div.product div.summary form .button.loading:before {
  position: absolute;
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  left: 24px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12 3a9 9 0 1 0 9 9' /%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  animation: spin 1s linear infinite;
}
.single-product .container div.product div.summary form .button.loading:after {
  display: none;
}
.single-product .container div.product div.summary form .added_to_cart {
  display: none;
}
.single-product .container div.product div.summary .current-product-sale {
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  height: 32px;
  margin-top: 40px;
  padding: 0px 6px 0px 8px;
  justify-content: center;
  align-items: center;
  gap: 12px;
  border-radius: 100px;
  background: #D7E6B7;
  color: #1C1C1A;
  font-size: 14px;
  font-style: normal;
  line-height: 21px;
  font-weight: 500;
}
.single-product .container div.product div.summary .current-product-sale.hide {
  display: none;
}
.single-product .container div.product div.summary .current-product-sale .sale-badge-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_1277_1331)"><path d="M9.13328 1.71202L8.62346 2.162C8.6328 2.17258 8.64247 2.18287 8.65245 2.19285L9.13328 1.71202ZM14.2884 9.13377L13.8384 8.62395C13.8278 8.63329 13.8175 8.64296 13.8075 8.65294L14.2884 9.13377ZM14.4222 7.00091L14.932 6.55093C14.9227 6.54034 14.913 6.53005 14.903 6.52007L14.4222 7.00091ZM7.00042 14.4227L6.51958 14.9035C6.52957 14.9135 6.53986 14.9231 6.55044 14.9325L7.00042 14.4227ZM8.99948 14.4227L9.44946 14.9325C9.46005 14.9231 9.47034 14.9135 9.48032 14.9035L8.99948 14.4227ZM1.71153 9.13377L2.19236 8.65294L2.17739 8.63796L2.16151 8.62395L1.71153 9.13377ZM4.22217 3.54266C3.84662 3.54266 3.54217 3.84711 3.54217 4.22266C3.54217 4.59822 3.84662 4.90266 4.22217 4.90266V3.54266ZM4.22973 4.90266C4.60528 4.90266 4.90973 4.59822 4.90973 4.22266C4.90973 3.84711 4.60528 3.54266 4.22973 3.54266V4.90266ZM1.87995 4.22266C1.87995 2.92909 2.9286 1.88044 4.22217 1.88044V0.520439C2.17749 0.520439 0.519951 2.17798 0.519951 4.22266H1.87995ZM1.87995 8.00044V4.22266H0.519951V8.00044H1.87995ZM4.22217 1.88044H7.99995V0.520439H4.22217V1.88044ZM7.99995 1.88044C8.24809 1.88044 8.47018 1.98833 8.62346 2.162L9.64311 1.26204C9.24261 0.80828 8.65447 0.520439 7.99995 0.520439V1.88044ZM14.12 8.00044C14.12 8.24857 14.0121 8.47066 13.8384 8.62395L14.7384 9.64359C15.1921 9.2431 15.4799 8.65496 15.4799 8.00044H14.12ZM13.9123 7.45088C14.042 7.59781 14.12 7.78919 14.12 8.00044H15.4799C15.4799 7.44521 15.2725 6.93677 14.932 6.55093L13.9123 7.45088ZM7.99995 14.1204C7.78871 14.1204 7.59732 14.0425 7.4504 13.9128L6.55044 14.9325C6.93628 15.273 7.44473 15.4804 7.99995 15.4804V14.1204ZM8.54951 13.9128C8.40258 14.0425 8.2112 14.1204 7.99995 14.1204V15.4804C8.55518 15.4804 9.06362 15.273 9.44946 14.9325L8.54951 13.9128ZM2.16151 8.62395C1.98784 8.47066 1.87995 8.24857 1.87995 8.00044H0.519951C0.519951 8.65496 0.807791 9.2431 1.26155 9.64359L2.16151 8.62395ZM8.65245 2.19285L13.9413 7.48174L14.903 6.52007L9.61412 1.23118L8.65245 2.19285ZM7.48125 13.9418L2.19236 8.65294L1.2307 9.6146L6.51958 14.9035L7.48125 13.9418ZM13.8075 8.65294L8.51865 13.9418L9.48032 14.9035L14.7692 9.6146L13.8075 8.65294ZM4.22217 4.90266H4.22973V3.54266H4.22217V4.90266Z" fill="%231C1C1A"/></g><defs><clipPath id="clip0_1277_1331"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
}
.single-product .container div.product div.summary .current-product-sale .current-product-sale-text {
  display: flex;
  gap: 3px;
}
.single-product .container div.product div.summary .current-product-sale .current-product-sale-text .current-product-sale-text-inner {
  display: flex;
  font-weight: 700;
}
.single-product .container div.product div.summary .current-product-sale .info-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><g clip-path="url(%23clip0_1277_1337)"><path fill-rule="evenodd" clip-rule="evenodd" d="M15.3864 8.00058C15.3864 12.079 12.0802 15.3852 8.0018 15.3852C3.92339 15.3852 0.617188 12.079 0.617188 8.00058C0.617188 3.92217 3.92339 0.615967 8.0018 0.615967C12.0802 0.615967 15.3864 3.92217 15.3864 8.00058ZM8.92488 4.30827C8.92488 4.81808 8.5116 5.23135 8.0018 5.23135C7.492 5.23135 7.07873 4.81808 7.07873 4.30827C7.07873 3.79847 7.492 3.3852 8.0018 3.3852C8.5116 3.3852 8.92488 3.79847 8.92488 4.30827ZM7.07873 7.07751C6.56892 7.07751 6.15565 7.49078 6.15565 8.00058C6.15565 8.51038 6.56892 8.92366 7.07873 8.92366V11.6929C7.07873 12.2027 7.492 12.616 8.0018 12.616H8.92488C9.43468 12.616 9.84796 12.2027 9.84796 11.6929C9.84796 11.1831 9.43468 10.7698 8.92488 10.7698V8.00058C8.92488 7.49078 8.5116 7.07751 8.0018 7.07751H7.07873Z" fill="%231C1C1A"/></g><defs><clipPath id="clip0_1277_1337"><rect width="16" height="16" fill="white"/></clipPath></defs></svg>');
  cursor: pointer;
}
.single-product .container div.product div.summary .product_meta {
  display: none;
}
.single-product .container div.product div.summary .reset_variations {
  display: none !important;
}
.single-product .container div.product .woocommerce-tabs {
  position: relative;
  width: calc(100% - 742px);
  margin-bottom: 40px;
  padding-left: 51px;
  clear: none;
  float: right;
}
.single-product .container div.product .woocommerce-tabs ul.tabs {
  display: flex;
  width: calc(100% - 48px);
  margin-bottom: 12px;
  padding: 0 0 1px;
  overflow-x: auto;
  overflow-y: hidden;
  align-items: center;
  gap: 8px;
  scrollbar-width: none;
}
.single-product .container div.product .woocommerce-tabs ul.tabs:before {
  border-bottom: unset;
}
.single-product .container div.product .woocommerce-tabs ul.tabs li {
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  border-radius: 24px;
  border: 1px solid #1C1C1A;
  background: transparent;
  color: #1C1C1A;
}
.single-product .container div.product .woocommerce-tabs ul.tabs li:before {
  border: unset;
  border-bottom-right-radius: unset;
  box-shadow: unset;
}
.single-product .container div.product .woocommerce-tabs ul.tabs li:after {
  width: 16px;
  height: 16px;
  top: 50%;
  right: 12px;
  transform: translateY(-50%);
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="Icon"><path id="Icon_2" d="M12.6666 6L7.99992 10.6667L3.33325 6" stroke="%231C1C1A" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
  border: unset;
  border-bottom-left-radius: unset;
  box-shadow: unset;
  pointer-events: none;
}
.single-product .container div.product .woocommerce-tabs ul.tabs li.active {
  background: #D7E6B7;
}
.single-product .container div.product .woocommerce-tabs ul.tabs li.active:after {
  transform: translateY(-50%) rotate(180deg);
  transition: all ease-in-out 0.3s;
}
.single-product .container div.product .woocommerce-tabs ul.tabs li a {
  display: inline-flex;
  align-items: center;
  height: 32px;
  padding: 0 44px 0 12px;
  white-space: nowrap;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  color: #1C1C1A;
}
.single-product .container div.product .woocommerce-tabs .parfen-scroll-left {
  position: absolute;
  display: flex;
  justify-content: end;
  align-items: center;
  width: 48px;
  height: 52px;
  top: -14px;
  transform: rotate(180deg);
  padding-top: 4px;
  background: #FFF;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
  z-index: 2;
}
.single-product .container div.product .woocommerce-tabs .parfen-scroll-left.show {
  opacity: 1;
  visibility: visible;
}
.single-product .container div.product .woocommerce-tabs .parfen-scroll-right {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: end;
  width: 48px;
  height: 52px;
  top: -14px;
  right: 0;
  padding-bottom: 4px;
  background: #FFF;
}
.single-product .container div.product .woocommerce-tabs .parfen-scrollbar-container {
  width: 100%;
  height: 8px;
  border-radius: 60px;
  background-color: #E7E6E1;
  position: relative;
  margin-top: 5px;
}
.single-product .container div.product .woocommerce-tabs .parfen-scrollbar-container .parfen-scrollbar {
  height: 100%;
  width: 50px;
  border-radius: 60px;
  background: #A8C26F;
  position: absolute;
  left: 0;
  transition: background 0.2s;
}
.single-product .container div.product .woocommerce-tabs .parfen-scrollbar-container .parfen-scrollbar:hover {
  background: #555;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel {
  display: flex;
  margin-bottom: 0;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
  border-radius: 12px;
  background: #FFFBF8;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel h2, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel h3, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel h4, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel h5, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel h6 {
  align-self: stretch;
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h2, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h3, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h4, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h5, .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information h6 {
  display: none;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information table {
  display: block;
  border: none;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr:not(.woocommerce-product-attributes-item--attribute_pa_top-notes):not(.woocommerce-product-attributes-item--attribute_pa_middle-notes):not(.woocommerce-product-attributes-item--attribute_pa_base-notes) {
  display: none;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_top-notes,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_middle-notes,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_base-notes {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-bottom: 12px;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_top-notes th,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_middle-notes th,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_base-notes th {
  width: unset;
  padding: unset;
  line-height: 28px;
  border: unset;
  background: transparent;
  text-transform: uppercase;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_top-notes td,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_middle-notes td,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_base-notes td {
  display: inline-block;
  border: unset;
  background: transparent;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_top-notes td p,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_middle-notes td p,
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information tr.woocommerce-product-attributes-item--attribute_pa_base-notes td p {
  padding: 0;
  color: #EF776A;
  line-height: 28px;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel p {
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel.not-active {
  display: none;
}
.single-product .container div.product .woocommerce-tabs #tab-title-reviews, .single-product .container div.product .woocommerce-tabs #tab-reviews {
  display: none !important;
}
.single-product .container div.product .woocommerce-Reviews {
  margin-bottom: 42px;
  clear: both;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 24px;
  border-radius: 32px;
  background: #FFFBF8;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left h2 {
  color: #1C1C1A;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left > div {
  display: flex;
  align-items: center;
  gap: 16px;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left > div .rounding {
  color: #1C1C1A;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left > div .parfen-star-rating {
  display: flex;
  gap: 10px;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left > div .parfen-star-rating svg {
  width: 20.931px;
  height: 20px;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left > div .reviews-count {
  color: #1C1C1A;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-right .write-review-button {
  display: flex;
  height: 42px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 42px;
  border: 2px solid #EF776A;
  background: transparent;
  color: #EF776A;
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  transition: all 0.5s;
}
.single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-right .write-review-button:hover {
  background: #EF776A;
  color: #FFF;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(217, 217, 217, 0.5);
  z-index: 9999;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 648px;
  max-width: 100%;
  padding: 64px 20px 20px;
  border-radius: 32px;
  background: #FFF;
  box-shadow: 0px 4px 10px 0px rgba(118, 118, 118, 0.5);
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form_wrapper {
  float: unset !important;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content .popup-close {
  position: absolute;
  display: flex;
  top: 20px;
  right: 20px;
  width: 32px;
  height: 32px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content .popup-close svg {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond .comment-reply-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 24px;
  color: #1C1C1A;
  text-align: center;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form {
  display: flex;
  flex-direction: column;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-notes {
  display: inline-block;
  width: 100%;
  margin-bottom: 24px;
  color: #1C1C1A;
  text-align: center;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 32px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating {
  display: flex;
  margin-bottom: 24px;
  flex-direction: column;
  gap: 4px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating label {
  color: #1C1C1A;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 21px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars {
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 0;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars span {
  display: flex;
  gap: 10px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars a {
  width: 20.931px;
  height: 20px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars a::before {
  content: "";
  width: 20.931px;
  height: 20px;
  background-image: url("../../img/star-one.svg");
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars a:hover ~ a::before {
  content: "";
  background-image: url("../../img/star-one.svg");
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars:hover a::before {
  content: "";
  background-image: url("../../img/star-one-fill.svg");
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars.selected a.active::before {
  content: "";
  background-image: url("../../img/star-one-fill.svg");
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars.selected a.active ~ a::before {
  content: "";
  background-image: url("../../img/star-one.svg");
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-rating .stars.selected a:not(.active)::before {
  content: "";
  background-image: url("../../img/star-one-fill.svg");
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form select {
  display: none;
  width: -moz-fit-content;
  width: fit-content;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper {
  display: flex;
  margin-bottom: 16px;
  gap: 32px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper input {
  width: 100%;
  display: flex;
  width: 100%;
  height: 42px;
  padding: 0px 4px 0px 16px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-radius: 100px;
  border: 1px solid #AFAFAF;
  color: #1C1C1A;
  font-size: 14px;
  font-family: "Inter", sans-serif;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper input::-moz-placeholder {
  color: #8E8E8E;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper input::placeholder {
  color: #8E8E8E;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper input.validation-error {
  border: 1px solid #D30004;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment {
  position: relative;
  display: inline-flex;
  width: 100%;
  height: 120px;
  min-height: -moz-fit-content;
  min-height: fit-content;
  margin-bottom: 24px;
  padding: 10px 16px;
  border-radius: 21px;
  border: 1px solid #AFAFAF;
  clear: both;
  order: 1;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment:has(textarea:focus) {
  outline: -webkit-focus-ring-color auto 1px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment.validation-error {
  border: 1px solid #D30004;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment textarea {
  min-height: 100%;
  resize: vertical;
  border: none;
  outline: none;
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment textarea::-moz-placeholder {
  color: #8E8E8E;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment textarea::placeholder {
  color: #8E8E8E;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment .parfen-error-field {
  position: absolute;
  width: 100%;
  bottom: -27px;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  color: #D30004;
  order: 1;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment .parfen-error-field.hide {
  display: none;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-cookies-consent {
  display: flex;
  height: 24px;
  margin-bottom: 24px;
  align-items: center;
  gap: 12px;
  order: 1;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-cookies-consent label {
  position: relative;
  display: flex;
  align-items: center;
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
  gap: 8px;
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-cookies-consent label .parfen-cookies-consent-icon {
  position: relative;
  display: inline-block;
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin: 4px;
  border: 2px solid #1C1C1A;
  border-radius: 1px;
  transition: opacity 0.3s ease;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-cookies-consent label #wp-comment-cookies-consent {
  display: none;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-cookies-consent label #wp-comment-cookies-consent:checked + .parfen-cookies-consent-icon {
  content: url("../../img/checkbox-checked.svg");
  border: none;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .form-submit {
  display: flex;
  justify-content: end;
  margin-bottom: 0;
  order: 1;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .form-submit input {
  display: flex;
  height: 42px;
  padding: 0px 72px;
  justify-content: center;
  align-items: center;
  border-radius: 42px;
  border: 2px solid #EF776A;
  background: #EF776A;
  color: #FFF;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  transition: all 0.5s;
}
.single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .form-submit input:hover {
  background: transparent;
  color: #EF776A;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block {
  width: 100%;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row {
  display: flex;
  width: 874px;
  max-width: 100%;
  margin: auto;
  padding: 40px 40px 0px 40px;
  justify-content: space-between;
  align-items: flex-end;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper {
  position: relative;
  width: 304px;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .sort-btn {
  display: flex;
  width: 100%;
  height: 68px;
  padding-top: 4px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: start;
  gap: 8px;
  background: transparent;
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .sort-btn .sort-btn-label {
  padding-left: 12px;
  color: #8E8E8E;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 600;
  line-height: 14px;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .sort-btn .sort-btn-inner {
  display: flex;
  width: 100%;
  height: 42px;
  padding: 0px 12px;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  border-radius: 42px;
  border: 1px solid #1C1C1A;
  transition: all 0.5s;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .sort-btn .sort-btn-inner:hover {
  background: rgba(0, 0, 0, 0.1098039216);
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .sort-btn .sort-btn-inner span {
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .sort-btn .sort-btn-inner svg {
  width: 16px;
  height: 16px;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control {
  position: absolute;
  width: 100%;
  margin-top: 5px;
  padding: 10px 0;
  border: 1px solid rgba(170, 137, 87, 0.5);
  border-radius: 8px;
  background: #FFF;
  z-index: 2;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div {
  display: flex;
  width: 100%;
  height: 25px;
  align-items: center;
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div:hover, .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div:has(input:checked) {
  background-color: #2052b6;
  color: #FFF;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div:hover label, .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div:has(input:checked) label {
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div input {
  display: none;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper .comments-sort-control > div label {
  display: block;
  width: 100%;
  padding: 0 10px;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .star-filter-btn {
  display: flex;
  height: 42px;
  padding: 0px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 42px;
  border: 1px solid #1C1C1A;
  background: transparent;
  gap: 8px;
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  transition: all 0.5s;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .star-filter-btn:hover {
  background: rgba(28, 28, 26, 0.2196078431);
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 5px;
  padding: 10px 0;
  border: 1px solid rgba(170, 137, 87, 0.5);
  border-radius: 8px;
  background: #FFF;
  z-index: 2;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div {
  display: flex;
  height: 25px;
  align-items: center;
  padding: 0 10px;
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:hover, .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:has(input:checked) {
  background-color: #2052b6;
  color: #FFF;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:hover label, .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:has(input:checked) label {
  cursor: pointer;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:hover label .parfen-star-rating svg.star_full path, .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:has(input:checked) label .parfen-star-rating svg.star_full path {
  fill: #FFF;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:hover label .parfen-star-rating svg.star_empty path, .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div:has(input:checked) label .parfen-star-rating svg.star_empty path {
  stroke: #FFF;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div input {
  display: none;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div label {
  display: block;
}
.single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter > div label .parfen-star-rating {
  display: flex;
  gap: 7px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments {
  padding-top: 40px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 32px;
  gap: 32px;
  align-self: stretch;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-noreviews {
  font-size: 16px;
  color: #8E8E8E;
  font-weight: 600;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item {
  position: relative;
  display: flex;
  width: 874px;
  max-width: 100%;
  padding: 0px 40px 40px;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-top {
  display: flex;
  gap: 20.34px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-top .user-name-country {
  display: flex;
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-top .country-flag-wrapper {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  overflow: hidden;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-top .country-flag-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom {
  display: flex;
  gap: 12px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom .current-rating {
  width: -moz-fit-content;
  width: fit-content;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom .current-rating .parfen-star-rating {
  display: flex;
  gap: 6px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom .current-rating .parfen-star-rating svg {
  width: 14px;
  height: 14px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom .verified-buyer {
  color: #E25F2B;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-right .date {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__body {
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer .global-comment__footer-left {
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer .global-comment__footer-left .global-comment__subtitle {
  color: #757575;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer .global-comment__footer-left .global-comment__see-original button {
  background: transparent;
  color: #1C1C1A;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer .global-comment__footer-right {
  display: flex;
  align-items: end;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer .global-comment__footer-right span {
  color: #1C1C1A;
  text-align: right;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 18px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer .global-comment__footer-right span .domain-origin {
  font-weight: 600;
  line-height: 14px;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__item-divider {
  position: absolute;
  bottom: 0;
  width: calc(100% - 80px);
  max-width: 100%;
  height: 1px;
  background: #E7E6E1;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .hide {
  display: none;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .show-comments-button-global {
  display: flex;
  width: 271px;
  height: 42px;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border-radius: 42px;
  border: 2px solid #EF776A;
  color: #EF776A;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.5s;
}
.single-product .container div.product .woocommerce-Reviews .parfen-global-comments .show-comments-button-global:hover {
  background: #EF776A;
  color: #F3F3F3;
}
.single-product .container div.product section.products {
  width: 100% !important;
  margin: 0 0 40px !important;
}
.single-product .container div.product section.products h2 {
  color: #1C1C1A;
  font-family: "Inter", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 28px;
}
.single-product .container div.product section.products ul.products {
  display: flex;
  width: 100% !important;
  margin: 34px 0 0 0 !important;
  gap: 32px;
}
.single-product .container div.product section.products ul.products:before {
  display: none;
}
.single-product .container div.product section.products ul.products .product {
  width: calc(25% - 24px) !important;
  margin: 0 !important;
}
.single-product .container div.product section.products ul.products .product:hover .category.p2 {
  color: #EF776A;
  transition: all 0.3s;
}
.single-product .container div.product section.products ul.products .product:hover .category.p2 .category__label, .single-product .container div.product section.products ul.products .product:hover .category.p2 .product__label {
  color: #EF776A;
  transition: all 0.3s;
}

.single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip]:not(.button-variable-item-50-ml) {
  display: none;
}

@media (max-width: 1285px) {
  .single-product .container {
    padding-right: 16px;
    padding-left: 16px;
  }
  .single-product .container div.product div.summary {
    width: 100%;
    padding-left: 0;
  }
  .single-product .container div.product div.summary form .variations .variable-items-wrapper {
    justify-content: flex-start;
  }
  .single-product .container div.product div.summary form .button {
    width: 535px;
  }
  .single-product .container div.product .woocommerce-tabs {
    width: 100%;
    padding-left: 0;
  }
  .single-product .container div.product section.products ul.products .product {
    width: calc(33.3333333333% - 21.3333333333px) !important;
  }
}
@media (max-width: 900px) {
  .single-product .container div.product section.products ul.products .product {
    width: calc(50% - 16px) !important;
  }
}
@media (max-width: 768px) {
  .single-product .container div.product:has(.flex-viewport) span.onsale, .single-product .container div.product:has(.flex-viewport) span.parfen-bestseller-label {
    left: unset;
  }
  .single-product .container div.product span.onsale, .single-product .container div.product span.parfen-bestseller-label {
    left: unset;
    right: 62px;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery {
    width: calc(100% - 90px);
    height: unset;
    margin: 0 auto 2em;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper img {
    width: 100%;
    height: unset;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery .wrap_nav_gallery_single {
    padding-left: 0;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery .flex-viewport {
    margin-left: unset;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    width: 100%;
    height: unset;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery .flex-control-thumbs, .single-product .container div.product div.images.woocommerce-product-gallery .button-before, .single-product .container div.product div.images.woocommerce-product-gallery .button-after {
    display: none;
  }
  .single-product .container div.product div.summary form .button {
    float: unset;
    margin: auto;
  }
  .single-product .container div.product .woocommerce-Reviews .reviews-header {
    flex-direction: column;
    align-items: center;
    gap: 24px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content {
    padding: 60px 16px 16px;
  }
  .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-star-filter-wrapper .comments-star-filter {
    right: 0;
  }
}
@media (max-width: 576px) {
  .single-product .container .breadcrumbs {
    margin: 0 0 16px;
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .single-product .container .breadcrumbs .back svg {
    width: 16px;
    height: 16px;
  }
  .single-product .container .breadcrumbs .back span {
    display: none;
  }
  .single-product .container .breadcrumbs .breadcrumbs-inner {
    -moz-column-gap: 4px;
         column-gap: 4px;
  }
  .single-product .container .breadcrumbs .breadcrumbs-inner .home-link {
    font-size: 10px;
    font-weight: 400;
  }
  .single-product .container .breadcrumbs .breadcrumbs-inner span {
    font-size: 10px;
    font-weight: 400;
  }
  .single-product .container .breadcrumbs .breadcrumbs-inner span:last-child {
    font-size: 12px;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery {
    width: 100%;
    height: unset;
    margin-bottom: 16px;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery > .woocommerce-product-gallery__wrapper img {
    width: 100%;
    height: unset;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery .flex-viewport {
    margin-left: unset;
  }
  .single-product .container div.product div.images.woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__wrapper img {
    width: 100%;
    height: unset;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .single-product .container div.product span.onsale, .single-product .container div.product span.parfen-bestseller-label {
    right: 16px;
  }
  .single-product .container div.product div.summary {
    margin-bottom: 24px;
  }
  .single-product .container div.product div.summary .parfen-single-product-above-title {
    height: 32px;
    margin-bottom: 16px;
  }
  .single-product .container div.product div.summary .vonue .vonue-title {
    font-size: 14px;
  }
  .single-product .container div.product div.summary .vonue .vonue-name {
    font-size: 14px;
  }
  .single-product .container div.product div.summary .product_title {
    font-size: 22px;
    font-weight: 600;
  }
  .single-product .container div.product div.summary .product-category-variation {
    color: #1C1C1A;
    font-family: "Inter", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: -0.5px;
  }
  .single-product .container div.product div.summary .price {
    margin: 16px 0 20px;
  }
  .single-product .container div.product div.summary form {
    margin-bottom: 24px;
  }
  .single-product .container div.product div.summary form .parfen-variations-title {
    margin-top: -4px;
  }
  .single-product .container div.product div.summary form .variations {
    margin-bottom: 20px;
  }
  .single-product .container div.product div.summary form .variations .variable-items-wrapper {
    justify-content: start;
  }
  .single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] {
    width: calc((100% - 40px) / 3);
    min-width: calc((100% - 40px) / 3);
  }
  .single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] .variable-item-contents .variable-item-span {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
  }
  .single-product .container div.product div.summary form .button {
    width: 100%;
    border: 1.5px solid #EF776A;
    font-size: 18px;
    font-weight: 400;
  }
  .single-product .container div.product div.summary .current-product-sale {
    width: 100%;
    margin-top: 24px;
  }
  .single-product .container div.product .woocommerce-tabs {
    margin-bottom: 24px;
  }
  .single-product .container div.product .woocommerce-tabs ul.tabs {
    width: calc(100% - 24px);
    margin-bottom: 8px;
  }
  .single-product .container div.product .woocommerce-tabs ul.tabs li a {
    padding: 0 35px 0 12px;
    font-size: 13px;
    font-weight: 400;
  }
  .single-product .container div.product .woocommerce-tabs .parfen-scroll-left, .single-product .container div.product .woocommerce-tabs .parfen-scroll-right {
    width: 24px;
  }
  .single-product .container div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    margin-bottom: 0;
  }
  .single-product .container div.product .woocommerce-Reviews {
    margin-bottom: 48px;
  }
  .single-product .container div.product .woocommerce-Reviews .reviews-header {
    padding: 16px;
  }
  .single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left {
    width: 100%;
  }
  .single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-left > div {
    justify-content: center;
  }
  .single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-right {
    width: 100%;
  }
  .single-product .container div.product .woocommerce-Reviews .reviews-header .reviews-header-right .write-review-button {
    width: 100%;
    border: 1.5px solid #EF776A;
    font-size: 18px;
    font-weight: 400;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-notes {
    font-size: 16px;
    line-height: 24px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper {
    gap: 16px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .parfen-author-email-wrapper input {
    font-size: 12px;
    line-height: 18px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment textarea {
    font-size: 12px;
    line-height: 18px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-comment .parfen-error-field {
    bottom: -22px;
    font-size: 12px;
    line-height: 18px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .comment-form-cookies-consent label {
    align-items: start;
    font-weight: 600;
    line-height: 14px;
  }
  .single-product .container div.product .woocommerce-Reviews .review-form-popup-overlay .review-form-popup-content #review_form #respond form .form-submit {
    justify-content: center;
  }
  .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row {
    padding: 24px 0;
  }
  .single-product .container div.product .woocommerce-Reviews #comments .reviews-control-block .reviews-control-block-row .comments-sort-wrapper {
    width: 223px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments {
    padding-top: 0;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist {
    margin-bottom: 24px;
    gap: 24px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-noreviews {
    font-size: 14px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item {
    gap: 16px;
    padding: 0px 0 24px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-top .user-name-country {
    font-weight: 700;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom .current-rating .parfen-star-rating {
    gap: 0;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__header .global-comment__header-left .global-comment__header-bottom .current-rating .parfen-star-rating svg {
    width: 14px;
    height: 14px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__body {
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__footer {
    flex-direction: column;
    gap: 8px;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .global-commentlist .global-comment__item .global-comment__item-divider {
    width: 100%;
  }
  .single-product .container div.product .woocommerce-Reviews .parfen-global-comments .show-comments-button-global {
    border: 1.5px solid #EF776A;
    font-size: 18px;
    font-weight: 400;
  }
  .single-product .container div.product section.products ul.products {
    margin-top: 16px !important;
    gap: 16px;
  }
  .single-product .container div.product section.products ul.products .product {
    width: calc(50% - 8px) !important;
  }
}
@media (max-width: 380px) {
  .single-product .container div.product div.summary form .variations .variable-items-wrapper [data-wvstooltip] {
    min-width: 100px;
  }
}
/*# sourceMappingURL=product.css.map */
