/** Shopify CDN: Minification failed

Line 215:0 Expected "}" to go with "{"

**/


.pdp-template .product-block--sales-point{
  width: 49.5%;
    display: inline-block;
       margin: 0px 0;

}
.page-width--medium {
    max-width: 1250px;
}
.pdp-template .product-block--sales-point .sales-points{
   margin: 0px 0;
}
.pdp-template .product-block.Quantity{
  width: 20%;
    display: inline-block;
}
.pdp-template .product-block.buy-button{
  width: 79%;
    display: inline-block;
}
.pdp-template .variant-input-wrap label{
  font-size:12px;
}
.pdp-template .product-block .icon-and-text {
  font-size:13px;
}
.pdp-template .variant__label-info {
  float:right;
}
.pdp-template > div > div > div > div:nth-child(2) > div > div:nth-child(2) > div:nth-child(9) > ul > li > span {
      justify-content: flex-end;
}
.voucher   { 
display: flex;
    gap: 15px;
    margin-bottom: 30px;
}
.swym-button-bar{
      position: absolute;
    z-index: 4;
    top: 0px;
}

.voucher .v-1 img , .voucher .v-2 img{
box-shadow: 0px 58px 149px 38px rgba(0,0,0,0.26);
    -webkit-box-shadow: 0px 70px 50px 8px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 58px 149px 38px rgba(0, 0, 0, 0.26);
    border-radius: 12.7px;
  background-image: linear-gradient(181deg, #ffffff00 30%, rgba(215, 215, 215, 0.38) 55%, rgba(215, 215, 215, 0.38)  100%);
}
.question{
  text-align:center;
}
.inline-icons .text-with-icons__blocks .text-with-icons__block {
    display: flex;
    flex: none;
  flex-direction: row;
    padding: 30px;
    gap: 15px;
    align-items: center;
    justify-content: center;
}
.inline-icons .text-with-icons__block-title h3 {
  font-weight:700;
}
.product__thumbs--below .product__thumb-item{
  width:100%;
}
.product__thumbs--below{
  text-align:center;
}
/* Tabs */
.product-tabs {
  display: flex;
  flex-direction: column;
}

.product-tabs__list {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
      justify-content: center;
}

.product-tabs__item {
  margin-right: 10px;
}

.product-tabs__button {
  padding: 10px 15px;
      border: 1px solid #E8E8E1;
  cursor: pointer;
}

.product-tabs__button.active {
  background-color: #fff;
  border: 1px solid #000;
}

.product-tabs__content {
     margin: 40px 0 0 0;
  padding: 10px;
}

.product-tabs__pane {
  display: none;
}

.product-tabs__pane.active {
  display: block;
}
.custom-info p {
  font-size:16px;
}
@media screen and (max-width:768px) { 
.product-tabs {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.product-tabs__list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    justify-content: center;
    flex-direction: row;
    flex-wrap: wrap;
}
.inline-icons .text-with-icons__blocks .text-with-icons__block {
    display: flex;
    flex: none;
    flex-direction: row;
    padding: 5px;
    gap: 15px;
    align-items: center;
    justify-content: center;
}
.pdp-template .product-single__meta {
  text-align:left;
}
.pdp-template .sales-point .icon-and-text {
    justify-content: flex-start;
}
.voucher {
    display: flex;
    gap: 15px;
    width: 100%;
    margin-bottom: 30px;
}
}
@media screen and (max-width:480px) { 
.pdp-template  .sales-points {
    list-style: none;
    margin: 2px 0;
    padding: 0;
}
.product-tabs__item {
    margin-right: 10px;
    display: inline-block;
    width: 47%;
}
.inline-icons .text-with-icons__block-title h3 {
    font-weight: 700;
    font-size: 15px;
}
.product-tabs__button {
    width: 100%;
}
.product-tabs__button.active {
    width: 100%;
}
  .pdp-template .product-block--sales-point {
    width: 100%;
    display: inline-block;
    margin: 0;
}
.pdp-template .product-block.buy-button {
    width: 68%;
    display: inline-block;
    float: right;
    margin-top: 20px;
}
.pdp-template .product-block.Quantity {
    width: 30%;
    display: inline-block;
    margin-top: 10px;
}
/* Capitalize FAQ questions on all pages */
.collapsible-trigger span {
  text-transform: capitalize !important;
}

.flex-grid{
  display:flex;
  flex:1 1 100%;
  flex-wrap:wrap;
  gap: 30px !important; /* Increase/decrease this value as needed */
}







