:root {
  --woocommerce-summary-bgcolor: transparent !important;
}

#product-tabs .elementor-tab-title[data-tab="2"] {
  display: none;
}

@media only screen and (min-width:1025px) {
  body.woocommerce.bosca-pdp .rey-siteHeader.rey-siteHeader--custom {
    position: fixed;
    width: 100%;
    z-index: 99;
  }
}

/* Sticky PDP ATF */
@media only screen and (min-width:1440px) {
  body.bosca-pdp {
    overflow-x: hidden;
  }
  body.bosca-pdp .rey-siteWrapper {
    overflow: visible;
  }
  body.woocommerce.bosca-pdp .rey-product .woocommerce-product-gallery,
  body.woocommerce.bosca-pdp .rey-product div.summary {
    position: sticky;
    position: -webkit-sticky;
    display: block;
    top: var(--header-default--height);
  }
}

@media only screen and (min-width:1025px) {
  body.woocommerce.bosca-pdp div.product {
    margin-top: var(--header-default--height);
    padding-right: var(--main-gutter-size);
    padding-left: var(--main-gutter-size);
  }
}

body.woocommerce.bosca-pdp div.product .rey-breadcrumbs {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
body.woocommerce.bosca-pdp div.product .rey-breadcrumbs .rey-breadcrumbs-item,
body.woocommerce.bosca-pdp div.product .rey-breadcrumbs a,
body.woocommerce.bosca-pdp div.product .rey-breadcrumbs .rey-breadcrumbs-del {
  color: #000000;
  font-family: 'Gotham-Medium';
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1.4px;
  line-height: normal;
  text-align: left;
  text-transform: uppercase;
}
body.woocommerce.bosca-pdp div.product .rey-breadcrumbs .rey-breadcrumbs-del {
  position: relative;
  margin: 0 6px;
  font-size: 14px;
}
body.woocommerce.bosca-pdp div.product  .rey-breadcrumbs a {
  text-transform: uppercase;
  color: #000000;
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
  transition-duration: .15s;
}
body.woocommerce.bosca-pdp div.product .rey-breadcrumbs a:hover,
body.woocommerce.bosca-pdp div.product .rey-breadcrumbs-item:last-child {
  color: #b6a269;
}

body.woocommerce.bosca-pdp div.product .rey-productTitle-wrapper {
  margin-bottom: 34px;
}
body.woocommerce.bosca-pdp div.product .product_title {
  color: #000000;
  font-family: 'PlayfairDisplay-Regular';
  /*font-size: clamp(28px, 1rem + 2vw, 60px)!important;*/
  /*font-size: max(28px, min(1rem + 2vw, 60px))!important;*/
  font-size: 52px;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1em;
  text-align: left;
  word-break: keep-all;
}
@media only screen and (max-width:768px) {
  body.woocommerce.bosca-pdp div.product .product_title {
    font-size: 40px !important;
  }
}
@media only screen and (max-width:640px) {
  body.woocommerce.bosca-pdp div.product .product_title {
    font-size: 28px !important;
  }
}

body.woocommerce.bosca-pdp div.product .price {
  color: #000000;
  font-family: 'Gotham-Medium';
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 2px;
  line-height: normal;
  text-align: left;
  text-decoration: none;
  margin-bottom: 2.5rem;
}
body.woocommerce.bosca-pdp.outofstock_price div.product .price {
  display: none;
}

body.woocommerce.bosca-pdp div.product .woocommerce-product-details__short-description {
  margin: 0 0 2rem 0;
}
body.woocommerce.bosca-pdp div.product .woocommerce-product-details__short-description p {
  color: #2c2c2c;
  font-family: 'Gotham-Book';
  font-size: 14px;
  font-weight: 300;
  font-style: normal;
  letter-spacing: 0.35px;
  line-height: normal;
  text-align: left;
  margin-bottom: 0;
  text-transform: initial;
  text-decoration: none;
}
body.woocommerce.bosca-pdp div.product .woocommerce-product-details__short-description p:first-letter {
  text-transform: capitalize;
}
body.woocommerce.bosca-pdp div.product .woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled {
  display: none;
}
body.woocommerce.bosca-pdp div.product .woocommerce-variation-add-to-cart,
body.woocommerce.bosca-pdp div.product .woocommerce-variation.single_variation,
body.woocommerce.bosca-pdp div.product .woocommerce-variation.single_variation .woocommerce-variation-availability {
  margin-bottom: 0;
}

body.woocommerce.bosca-pdp div.product form.cart {
  margin-bottom: 1rem;
  --inline-distance: 2rem !important;
}
body.woocommerce.bosca-pdp div.product form.cart table.variations {
  margin-bottom: 2.5rem;
}
body.woocommerce.bosca-pdp div.product form.cart table.variations tbody tr, 
body.woocommerce.bosca-pdp div.product form.cart table.variations thead tr {
    display: flex;
    flex-direction: column;
}
body.woocommerce.bosca-pdp div.product form.cart table.variations td.label {
    padding: 0;
    margin-bottom: 1.5rem;
    width: auto;
}
body.woocommerce.bosca-pdp div.product form.cart table.variations td.label label {
  text-decoration: none;
  margin-bottom: 0;
  color: #000000;
  font-family: 'Gotham-Medium';
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.3px;
  line-height: normal;
  text-align: left;
  text-transform: uppercase;
}

body.woocommerce.bosca-pdp div.product form.cart table.variations td.value {
  position: relative;
  max-width: 75%;
}
body.woocommerce.bosca-pdp div.product form.cart table.variations select {
    border: none;
    border-bottom: 1px solid #EAEAEA;
    text-indent: 0;
    padding-left: 0;
    width: auto;
    box-shadow: none;
    scroll-behavior: smooth;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    min-width: 100%;
}
/* for IE10 */
body.woocommerce.bosca-pdp div.product form.cart table.variations select::-ms-expand {
  display: none;
}

body.woocommerce.bosca-pdp div.product form.cart table.variations td.value select:focus,
body.woocommerce.bosca-pdp div.product form.cart table.variations td.value select:-moz-focusring {
    font-family: 'Gotham-Medium' !important;
    border-bottom: 1px solid #2c2c2c;
}

body.woocommerce.bosca-pdp div.product form.cart table.variations .variable-items-wrapper .variable-item.button-variable-item .variable-item-span,
body.woocommerce.bosca-pdp div.product form.cart table.variations .variable-items-wrapper .variable-item.button-variable-item {
  white-space: nowrap !important;
}

body.woocommerce.bosca-pdp ul.products li.product .woocommerce-loop-product__title {
    margin-top: .5rem;
}
body.woocommerce.bosca-pdp ul.products li.product .rey-productAttribute {
    margin-bottom: 0;
}
@media only screen and (min-width:1025px) {
  body.woocommerce.bosca-pdp.single-skin--fullscreen ul.products li.product {
    --size-threshold: 1;
  }
  body.woocommerce.bosca-pdp div.product .woocommerce-product-details__short-description p,
  body.woocommerce.bosca-pdp div.product .product_title {
    max-width: 85%;
  }
}
@media only screen and (max-width:1024px) {
  body.woocommerce.bosca-pdp.single-skin--fullscreen ul.products {
    max-width: 100%;
  }
  body.woocommerce.bosca-pdp div.product form.cart table.variations td.value {
    max-width: 50%;
  }
}
@media only screen and (max-width:640px) {
  body.woocommerce.bosca-pdp div.product form.cart table.variations td.value {
    max-width: 100%;
  }
}

body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery__mobile {
  margin: 0;
}
body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery__mobile .woocommerce-product-gallery__mobile-img {
  margin: 0 auto;
  display: block;
  object-fit: contain;
  transform: scale(1.3);
}
body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery__mobile .splide__list.--auto-height {
  height: auto !important;
}

@media only screen and (max-width:768px) {
  .woocommerce div.product .rey-innerSummary, .woocommerce-page div.product .rey-innerSummary {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
  }
  body.woocommerce.bosca-pdp div.product .woocommerce-product-details__short-description {
    order: 1;
  }
  body.woocommerce.bosca-pdp div.product .rey-productTitle-wrapper,
  body.woocommerce.bosca-pdp div.product .price {
    margin-bottom: 1.5rem;
  }
}

body.woocommerce.bosca-pdp div.product form.cart table.variations select:focus {
  color: #000;
}
body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty {  flex-wrap: wrap; margin-top: 0 !important;}
body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty .rey-wishlistBtn-wrapper  {margin-top: 5px !important;}
body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty button {
  width: auto !important;
}

body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty div.rey-qtyField,
body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty .quantity {
  margin: 0;
}
body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty div.rey-qtyField .qty {
  border-radius: unset;
  border-width: 4px;
}
body.woocommerce.bosca-pdp .rey-product .rey-cartBtnQty .quantity:hover div.rey-qtyField .qty {
  border-color: #b6a269;
}
body.woocommerce.bosca-pdp .rey-postSocialShare a:hover {
  color: #b6a269;
  opacity: 1;
}
body.woocommerce.bosca-pdp .rey-cartBtnQty button[type="submit"] {
  flex: initial !important;
  min-width: 140px;
  border-radius: unset;
}
body.woocommerce.bosca-pdp .rey-productSummary .rey-wishlistBtn {
  transition-duration: .15s;
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
  font-size: 12px;
}
body.woocommerce.bosca-pdp .rey-productSummary .rey-wishlistBtn:hover {
  color: #b6a269;
  
}
body.woocommerce.bosca-pdp .rey-productSummary .rey-wishlistBtn-text {
  text-transform: uppercase;
}

/* Hide if no variation */
body.woocommerce.bosca-pdp form.variations_form[data-product_variations="[]"] + .rey-after-atcForm {
  display: none;
}
body.woocommerce.bosca-pdp .rey-product.--reversed .woocommerce-product-gallery {
  padding-bottom: 0;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  overflow: visible;
  cursor: default;
  max-height: calc(100vh - var(--header-default--height));
}
body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery .woocommerce-product-gallery__image a {
  cursor: zoom-in;
}
body.woocommerce.bosca-pdp .rey-product.--reversed .woocommerce-product-gallery img {
  object-fit: contain;
  height: 100%;
  pointer-events: none;
}
body.woocommerce.bosca-pdp .rey-product.--reversed .woocommerce-product-gallery img.zoomImg {
  background: rgb(255, 255, 255);
}
body.woocommerce.bosca-pdp.single-skin--fullscreen .woocommerce-product-gallery__thumbs {
  display: none !important;
}

body.woocommerce.bosca-pdp div[data-elementor-id="2880"] .elementor-section-wrap {
    height: 100%;
}
body.woocommerce.bosca-pdp div[data-elementor-id="2880"] .elementor-heading-title {
  margin-bottom: 5rem;
}
body.woocommerce.bosca-pdp div[data-elementor-id="2880"] .elementor-heading-title + h6 {
  color: #b6a269;
}
body.woocommerce.bosca-pdp div[data-elementor-id="2933"] {
  position: relative;
  z-index: 1;
}
body.woocommerce.bosca-pdp div[data-elementor-id="2934"] {
  position: relative;
  z-index: 1;
  padding: 0 4rem;
}
body.woocommerce.bosca-pdp div[data-elementor-id="2934"]:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 75%;
  background-color: #f9f9f9;
  z-index: -1;
}
@media only screen and (max-width:1024px) {
  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] .elementor-heading-title {
    margin-bottom: 3rem;
  }
  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] .elementor-element-populated {
    margin: 0;
  }
}
@media only screen and (max-width:768px) {
  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] .elementor-widget-wrap {
    margin-bottom: 0;
  }
}
@media only screen and (max-width:767px) {
  body.woocommerce.bosca-pdp div[data-elementor-id="2934"]:after {
    height: 80%;
  }
  body.woocommerce.bosca-pdp .rey-productSummary .rey-wishlistBtn-wrapper {
    margin-left: 1rem !important;
  }
 /* body.woocommerce.bosca-pdp .rey-productSummary .rey-wishlistBtn-text {    display: none;  }*/
}

body.woocommerce.bosca-pdp div[data-elementor-id="6609"] {
  position: relative;
  z-index: 1;
}



@media only screen and (min-width:1025px) {
  body.woocommerce.bosca-pdp div[data-elementor-id="6609"] {
    padding-top: 80px;
  }
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    position: relative;
    left: 0;
    z-index: 1;
    padding: 0 4rem;
    width: 100%;
    border: none;
    order: 1;
    justify-content: space-between;
    margin-bottom: 80px;
  }
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary:after {
    content: "";
    position: absolute;
    top: var(--product-summary-bg-top, 280px);
    left: 0;
    width: 100%;
    height: var(--product-summary-bg-height, calc(100% - var(--header-default--height)));
    background-color: #f9f9f9;
    z-index: -1;
  }
  body.woocommerce.bosca-pdp .rey-product div.summary {
    margin: 0;
    padding: 100px 0 0 2rem;
    flex-basis: 35%;
    max-width: 35%;
  }
  body.woocommerce.bosca-pdp .rey-product div.summary .rey-innerSummary {
    margin: 0;
  }
  body.woocommerce.bosca-pdp .rey-product .woocommerce-notices-wrapper {
    margin-bottom: 1rem;
  }
  body.bosca-pdp.woocommerce.single-skin--fullscreen.--gallery-vertical div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image a, 
  body.bosca-pdp.woocommerce.single-skin--fullscreen.--gallery-horizontal div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image a {
      height: calc(100vh - var(--header-default--height) );
  }
  body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery--horizontal .woocommerce-product-gallery__wrapper {
    align-items: center;
    width: 100%;
    max-width: 100%;
    max-height: initial;
    height: calc(100vh - var(--header-default--height) - 1);
    display: inline-block !important;
    text-align: center;
  }
  body.woocommerce.bosca-pdp.single-skin--fullscreen div.product .woocommerce-product-gallery .woocommerce-product-gallery__image {
    margin-bottom: 0;
    width: 100%;
  }
  body.woocommerce.bosca-pdp .rey-product div.images .woocommerce-product-gallery__image:first-child>a>img,
  body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  } 
  body.woocommerce.bosca-pdp div.product .woocommerce-product-gallery .woocommerce-product-gallery__image>a[href*=".png"] {
    background-color: transparent;
  }
  body.woocommerce.bosca-pdp .rey-product.--reversed .woocommerce-product-gallery {
    order: 2;
    background-color: transparent;
    padding: 0 1.5rem;
    flex-basis: 30%;
    height: calc(100vh - var(--header-default--height));
  }
  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] {
    position: relative;
    z-index: 2;
    order: 3;
    margin-top: 300px;
    flex-basis: 35%;
    padding:  0 0 0 2rem;
  }
  body.woocommerce.bosca-pdp .rc-product-gallery {
    width: 100%;
    height: 100%;
  }
  body.woocommerce.bosca-pdp .product-gallery-swiper,
  body.woocommerce.bosca-pdp .product-gallery-swiper .elementor-widget-container,
  body.woocommerce.bosca-pdp .product-gallery-swiper .swiper-container,
  body.woocommerce.bosca-pdp .product-gallery-swiper .swiper-slide .swiper-slide-inner {
    height: 100%;
  }
  body.woocommerce.bosca-pdp .product-gallery-swiper .swiper-slide .swiper-slide-inner .swiper-slide-image {
      height: 100%;
      object-fit: cover;
      object-position: center;
  }
}




@media only screen and (max-width:1600px) {
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    min-height: initial !important;
  }
}



@media only screen and (max-width:1439px) {  
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    flex-wrap: wrap;
  }
  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0;
  }
  #awards-section {
    min-width: 460px;
    margin: 0 1rem 0 4rem;
  }

}



@media only screen and (min-width: 1025px) and (max-width:1439px) {

  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] {
    margin-top: 80px !important;
  }
  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] > .elementor-section-wrap {
    display: flex;
    justify-content: space-between;
    padding: 0 1.5rem 0 4rem;
  }
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    padding: 0;
  }
  body.woocommerce.bosca-pdp .rey-product div.summary {
    min-width: 50%;
    padding-left: 4rem;
  }

body.woocommerce.bosca-pdp .rey-product.--reversed .woocommerce-product-gallery {
    flex-basis: 48%;
  }

}

body.woocommerce.bosca-pdp .product-gallery-swiper .elementor-swiper-button-prev {
  top: auto;
  bottom: 0;
  left: calc(50% - 35px);
  color: #b6a269;
  transition: opacity .3s ease;
  opacity: .8;
  outline: none;
}
body.woocommerce.bosca-pdp .product-gallery-swiper .elementor-swiper-button-prev:hover {
  opacity: 1;
}
body.woocommerce.bosca-pdp .product-gallery-swiper .elementor-swiper-button-next {
  top: auto;
  bottom: 0;
  right: calc(50% - 35px);
  color: #b6a269;
  transition: opacity .3s ease;
  opacity: .8;
  outline: none;
}
body.woocommerce.bosca-pdp .product-gallery-swiper .elementor-swiper-button-next:hover {
  opacity: 1;
}
@media only screen and (max-width:1024px) {
  body.woocommerce.bosca-pdp .rey-siteContainer {
    padding-top: 0;
    padding-bottom: 0;
  }
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    display: flex;
    flex-direction: column;
    padding: 0 var(--main-gutter-size);
    margin-bottom: 0;
    border: none;
    background-color: #f9f9f9;
  }
  body.woocommerce.bosca-pdp div[data-elementor-id="2934"] {
    padding: 0 var(--main-gutter-size);
  }
  body.woocommerce.bosca-pdp .rey-product.--reversed .woocommerce-product-gallery {
    display: inline-block;
    max-height: none;
  }
  body.woocommerce.bosca-pdp .rey-product .scroll2technical {display: none;}


  body.woocommerce.bosca-pdp div[data-elementor-id="2880"] {
    order: 3;
    margin-top: 0 !important;
    margin-bottom: 30px;
  }
  body.woocommerce.bosca-pdp .product-gallery-swiper .swiper-slide .swiper-slide-inner .swiper-slide-image {
    object-fit: cover;
    object-position: center;
    height: 60vh;
  }
  body.woocommerce.bosca-pdp .rey-product div.summary {
    order: 2;
    min-width: inherit;
    margin: 2rem auto;
  }
  body.woocommerce.bosca-pdp div.product .rey-productTitle-wrapper {
    max-width: 60%;
  }
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary,
  body.woocommerce.bosca-pdp .gs-4-you {
    padding-top: var(--main-gutter-size);
    padding-right: var(--main-gutter-size);
    padding-left: var(--main-gutter-size);
  }
   body.woocommerce.bosca-pdp .gs-4-you {
    padding-top: var(--main-gutter-size);
    padding-right: 0;
    padding-left: 0;
  }
  #awards-section {
    margin: 2rem 0 0 0;
  }
}
@media only screen and (max-height:768px) {
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    max-height: initial !important;    
  }
}
@media only screen and (max-width:768px) {
  body.woocommerce.bosca-pdp div.product .rey-productTitle-wrapper {
    max-width: 80%;
  }
}
@media only screen and (max-width:767px) {
  body.woocommerce.bosca-pdp .rey-product .rey-productSummary {
    padding: var(--main-gutter-size);
    margin-bottom: 0;
  }
  body.woocommerce.bosca-pdp .rey-product div.summary {
    max-width: 100%;
    min-width: inherit;
    margin: 1.5rem auto;
  }
  body.woocommerce.bosca-pdp div.product .rey-productTitle-wrapper {
    max-width: 100%;
  }
  #awards-section {
    width: 100%;
    min-width: auto;
  }
}

body.woocommerce.bosca-pdp .bosca-btn.outofstock {
  width: 300px;
  max-width: 100%;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}

@media only screen and (max-width:640px) {
  body.woocommerce.bosca-pdp .rey-cartBtnQty button[type="submit"],
  body.woocommerce.bosca-pdp .bosca-btn.outofstock {
    width: 100%;
  }
}

/* Scroll 2 Technical Data tabs */
body.woocommerce.bosca-pdp .scroll2technical {
  position: relative;
  left: 12px;
  color: #000000;
  font-family: 'Gotham-Medium';
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 0.3px;
  line-height: normal;
  text-align: left;
  text-transform: uppercase;
  cursor: pointer;
  margin: 1.5rem auto 0 auto;
  -webkit-transition: color 0.15s ease;
  transition: color 0.15s ease;
  display: inline-block;
}
body.woocommerce.bosca-pdp .scroll2technical:hover {
  color: #b6a269;
}
body.woocommerce.bosca-pdp .scroll2technical:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: -20px;
  width: 12px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.993' height='16.109' viewBox='0 0 11.993 16.109'%3E%3Cg transform='translate(-22.082 -12.5)'%3E%3Cpath d='M32.821,17.691l-3.848,3.848V12.5h-1.79v9.039l-3.848-3.848-1.253,1.253,6,6,6-6Z'/%3E%3Cpath d='M27.082,79.168h9.844v1.79H27.082Z' transform='translate(-3.926 -52.349)'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
body.woocommerce.bosca-pdp .scroll2technical:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.993' height='16.109' viewBox='0 0 11.993 16.109'%3E%3Cg transform='translate(-22.082 -12.5)'%3E%3Cpath d='M32.821,17.691l-3.848,3.848V12.5h-1.79v9.039l-3.848-3.848-1.253,1.253,6,6,6-6Z' fill='%23b6a269'/%3E%3Cpath d='M27.082,79.168h9.844v1.79H27.082Z' transform='translate(-3.926 -52.349)' fill='%23b6a269'/%3E%3C/g%3E%3C/svg%3E");
}

/* Lightbox light */

body.bosca .pswp {
    --woocommerce-photoswipe-bg: #f9f9f9;
    --woocommerce-photoswipe-bg-placeholder: #eee;
}
body.bosca .pswp .pswp__top-bar {
    background-color: #f9f9f9 !important;
    opacity: 1 !important;
}
body.bosca .pswp button.pswp__button, .pswp button.pswp__button--arrow--left::before, 
body.bosca .pswp button.pswp__button--arrow--right::before {
  background-image: url("../images/photoswipe-skin-black.svg") !important;
  background-repeat: no-repeat;
}
body.bosca .pswp .pswp__caption {
  display: none !important;
}