/** Shopify CDN: Minification failed

Line 116:4 Expected identifier but found "/"
Line 117:12 Expected ":"

**/
.product-description-short {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
a.readmore {
    font-size: .875rem;
    line-height: 1.5rem;
    color: #3d3d3d;
  text-decoration:underline;
  display: inline-block;
}
a.readmore:hover{
  text-decoration:none;
}
/* faq css start 23sep 2023 start  */

.jtpl-faq-accordian .collapsible-tab span {
    text-decoration: none !important;
} 
.jtpl-faq-accordian .accordion-container.wrapper-padded {
    position: relative;
    max-width: 1660px !important;
    margin: 0 auto;
}
.sca-currency-style span.cs-placeholder {
    padding: 0 0 0 10px !important;
}


 .jtpl-faq-accordian .accordion-container .accordion-content {
    /* background-color: #9ba4b3; */
    color: #ffffff;
    cursor: pointer;
    padding: 9px 18px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom: 0px;
}
.accordion--faq-wrapper.homepage-sections-wrapper--white .accordion-content {
 border-bottom: none !important;
}

.jtpl-faq-accordian .collapsible-tab summary{
    background-color: #9ba4b3;
    color: #fff;
    position: relative;
    cursor: pointer;
    padding: 9px 18px;
    width: auto;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
    margin-bottom: 0px;
}
.jtpl-faq-accordian .collapsible-tab summary:before {
    content: "\271A";
    font-size: 18px;
    color: #fff;
    float: right;
    margin-left: 5px;
    position: absolute;
    top: 50%;
    right: 10px;
    z-index: 1;
    transform: translateY(-50%);
}
.jtpl-faq-accordian .collapsible-tab summary[aria-expanded="true"]:before {
    content: "\268A";
}
.collection-style--grid {
    padding-left: 46px;
    padding-right: 45px;
}
.jtpl-faq-accordian .collapsible-tab summary span {
    display: none;
}
.jtpl-faq-accordian  .text-with-icon {
  padding: 0px!important; 
}
.jtpl-faq-accordian .text-with-icon .text-with-icon--content {
    font-weight:100; 
}
.jtpl-faq-accordian .collapsible-tab summary:hover {
    background-color: #848b96;
}

.jtpl-faq-accordian .accordion-container details.collapsible-tab-content:hover {
    background-color: #848b96;
}

.jtpl-faq-accordian .accordion-content .rte {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.4s ease-in-out;
    opacity: 0;
    margin-bottom: 10px;
    color: #000;
}
.jtpl-faq-accordian .accordion-container .rte{
    opacity: 1;
    max-height: 500px;
    /: ;
    Whatever you like, as long as its more than the height of the content (on all screen sizes) /: ;
    padding-top: 10px !important;
    padding-bottom: 10px;
}

.jtpl-faq-accordian .faq-header {
    font-weight: 600;
}
.jtpl-faq-accordian .accordion-container:after {
    content: "\271A";
    font-size: 18px;
    color: #fff;
    float: right;
    margin-left: 5px;
}
/* faq css end  */

.template-collection .yotpo-bottomline.pull-left.star-clickable, .product-page-related-products .yotpo-bottomline.pull-left.star-clickable {
    justify-content: center!important;
    float: none!important;
}
.top-links--icon-links li a {
	padding: 0 8px 0 15px !important;
}
.top-links--icon-links .fa-lg {
	font-size: 23px !important;
}
.top-links img {
	width: 80%;
}

.homepage-section--text-adverts-wrapper .shown-on-scroll .text-advert-section .grid__item{
  /* margin:0px !important; */  
}
/* inr css */
div.cs-skin-elastic{
 margin-top: 16px;
}
/* inr css end */


/* switcher css  */
.switcher a img {
	max-width: 10%;
}
/* switcher css end  */


/* product page css start  */

.product-details-wrapper .form-vertical {
	display: flex;
	display: -webkit-flex;
	margin-left: -10px;
	margin-right: -10px;
}
.product-details-wrapper .form-vertical #AddToCartForm {
	width: 80%;
	padding: 0 10px;
}
.product-details-wrapper .form-vertical .bages {
	width: 20%;
	padding: 0 10px;
	margin-top: 25px;
}
.form-vertical .bages .badge_coloumn img {
	max-width: 78px;
}

.form-vertical .bages .badge_coloumn img {
	max-width: 78px;
}

.product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper .y-badge-reviews {
	top: 13px !important;
	bottom: unset !important;
	position: absolute !important;
	left: 50% !important;
	transform: translate(-50%) !important;
	margin: 0 !important;
	width: 100% !important;
	text-align: center !important;
	font-size: 20px !important;
}

.product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper span.y-badge-stars {
	left: 50% !important;
	transform: translate(-50%) !important;
	width: 100%;
	top: 30px !important;
	text-align: center;
	display: flex !important;
	justify-content: center !important;
}

.product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper .y-badges-certified {
	top: unset !important;
	bottom: 7px;
	font-size: 8px !important;
	left: 50% !important;
	transform: translate(-50%) !important;
}
.product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper span.y-badge-stars span.yotpo-icon.yotpo-icon-star {
	font-size: 12px !important;
}

.product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper .y-powered-by {
	top: 100% !important;
	font-size: 9px !important;
}


.product-description-container .product-description {
	padding: 0 0 5px !important;
}
.product-description li {
      color: #000;
}
.product-description strong {
    color: #000;
}
.product-description td {
    color: #000;
}
.tabs-product-des {
	margin-bottom: 0 !important;
	line-height: .78em;
}
.tabs-product-des li {
	display: inline-block;
	overflow: hidden;
	position: relative;
	z-index: 4;
	width: auto;
	height: auto;
	margin-right: 0 !important;
	margin-bottom: 0;
}
.tabs-product-des {
	line-height: .78em;
}
.product-description-container .content-area-t {
	position: relative !important;
	bottom: 4px !important;
	margin-bottom: 3px !important;
}
.product-description .content-area-t {
	overflow-x: auto;
}
.content-area-t {
	padding: 10px 12px !important;
	border-radius: 0 3px 3px;
	border: 0 solid #dddddd;
	background-color: #f1f1f1;
	color: #8d8d8d;
	text-align: left;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.tabs-product-des li a {
	color: #242424 !important;
}
.tabs-product-des li a {
	text-decoration: none !important;
	padding: 12px !important;
	display: block;
	color: #333;
	border: 0px;
	font-size: 15px;
}
.content-area-t > p {
	color: #242424;
}
.content-area-t {
	color: #8d8d8d;
	text-align: left;
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.content-area-t > h3 {
	color: #242424;
}

.content-area-t > p {
	color: #242424;
}



/* prod
uct page css end  */



/* css of wishlist icons size 22sep-2023 */


.swym-wishlist img {
	margin: 21px 8px 0 15px;
}

.swym-wishlist .fa-heart {
  font-size: 20px;
}
input:focus-visible {
    outline: none;
}
 select.currency-switcher {
    padding: 5px 10px;
    text-align: center;
    font-size: 14px;
}
.shopify-section .homepage-sections-wrapper {
	padding: 0 0 25px !important;
}

/*mar 18 2023 **/
.dVdAYv , .sc-fzpmMD.iMagip.sc-fznxKY.gjxouz.privy-widget-bar {z-index:1000 !important}
.sticked header.site-header {
    top: 20px;
}
.iUeYdq.text-small {
  padding: 0 5px;
}
/*mar 18 2023 END HERE**/

.swym-button-bar.swym-wishlist-button-bar.swym-inject,
#AddToCart.disabled,
#AddToCart{
  width: 100%;
  max-width: 300px;
}

.swym-button-bar.swym-wishlist-button-bar.swym-inject {
  display: flex;
  flex-direction: column-reverse;
}

.swym-button-bar.swym-wishlist-button-bar.swym-inject .swym-add-to-watchlist {
  padding: 2px 47px 5px 32px !important;
  margin-bottom: 7px;
  margin-top: 20px;
}


/* 25/9/2023 start css */
header .sca-body-currency .sca-currency-style .cs-select.cs-skin-elastic {
    margin-top: 0;
}
.flow-homepage .homepage-content--image img {
    padding: 30px 0;
}
header .site-header__wrapper__right .top-links--icon-links .fa-lg {
    width: unset;
    height: unset;
}
header .site-header__links .swym-wishlist img {
    margin: 0;
}
header .site-header__logo-image .responsive-image-wrapper img {
    position: relative;
    left: 5px;
}
.top-links {
    padding-right: 15px;
}
.flow-homepage .homepage-featured-content-box-inner a.homepage-featured-box-btn {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.homepage-sections-wrapper .homepage-gallery-background {
    padding: 0 !important;
}
.homepage-gallery-grid-inner h2.grid-item__title {
    font-size: 1.5rem;
}
.homepage-sections-wrapper .wrapper-padded .grid__item span.text-advert-section--header.h5 {
    padding: 0 10px;
    margin: 0;
}
.homepage-sections-wrapper .text-advert-section .grid__item .text-advert-section--sub-header {
    padding: 0 10px 0 10px;
    margin: 0;
    opacity: .6;
}
/* .homepage-gallery-grid-inner h2.grid-item__title {
    display: none;
} */
.testimonial--circle-images .testimonials--star-wrapper svg {
    margin: 0 -2px;
    width: 23px;
    height: 23px;
}
.homepage-collections-background .wrapper-padded {
    padding: 0 15px;
}
.featured-collections-wrapper .collection-grid.keep-spacing {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.featured-collections-wrapper img, .featured-collections-wrapper svg.icon.icon--placeholder {
    height: 40vh;
}
.homepage-sections-wrapper--white .grid-item-details--below-image .grid-item__subheading, .homepage-sections-wrapper--white .grid-item-details--below-image .grid-item__title {
    font-size: 1.5em;
    margin: 0;
}
/* pdp page css */
.product__meta--sku-vendor .product__meta--sku h4 {
    position: absolute;
    right: 7%;
    top: 0;
}
#AddToCartForm .product-sub-label, #AddToCartForm .selector-wrapper label {
    font-size: 11px !important;
    text-transform: uppercase;
    margin: 20px 0 10px 0;
    display: inline-block;
}
.product__meta--sku-vendor .product__meta--vendor {
    display: none;
}
.product-details-wrapper .form-vertical .paymentButtonsWrapper {
    margin-top: 20px;
}
.product-details-wrapper .form-vertical .paymentButtonsWrapper button#AddToCart {
    margin-right: 10px;
    margin-top: 10px;
}
.product-details-wrapper .form-vertical .paymentButtonsWrapper .shopify-payment-button {
    margin-top: 10px;
}
.product-details-wrapper .form-vertical .paymentButtonsWrapper {
    flex-direction: row;
}
.product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper {
    height: 64px!important;
    width: 75px!important;
    margin-left: 0!important;
}
.product-description-container .product-description ul li a.active {
    background-color: #f1f1f1;
}
.site-header__wrapper__right ul.tmenu_nav {
    flex-wrap: wrap;
}

/*  end  */

.jtpl-faq-accordian .accordion-container .accordion-content {
    margin-bottom: 10px;
    padding: 0;
}
/* 27/9/2023 start css */
.recently-viewed-products .yotpo-bottomline.pull-left.star-clickable {
    justify-content: center;
    float: none;
}

.drawer {
    z-index: 9999999999 !important;
}
.drawer__title.h2.true span{
    font-size: 22px;
}
.sold-out-badge {
    z-index: 4 !important;
}
.btn--load-more {
    font-weight: 600 !important;
}

.product-page-related-products .swiper-button--prev,
.product-page-related-products .swiper-button--next {
    background: var(--border-color);
}

.recently-viewed-products .swiper-button--prev,
.recently-viewed-products .swiper-button--next {
    background: var(--border-color);
}

.using-mouse .swiper-button--next:not(.swiper-button-disabled):hover, .using-mouse .swiper-button--prev:not(.swiper-button-disabled):hover {
    color: #fff !important;
}
footer .wrapper-padded .h3.footer-header {
    border-width: 0;
}
#faq-frequently-asked-questions-silverly .grid__item {
    text-align: center;
}
.__seguno-banner-container-top-float {
    z-index: 2147480000 !important;
    padding: 10px 0 !important;
}
.__seguno-banner-size-tiny .__seguno-close-button, .__seguno-close-container {
    top: 50% !important;
    transform: translateY(-50%);
}
div#qab_background {
    z-index: 21474836 !important;
}
.swym-ui-component .swym-modal {
    z-index: 9999999999 !important;
}

/* end */

/* 29/9/2023 start css */
 .cbb-shipping-rates-calculator h4.cbb-shipping-rates-calculator-header {
    text-align: center;
}
.cbb-shipping-rates-calculator .cbb-shipping-rates-calculator-chooser {
    margin-top: 50px;
}
.cbb-shipping-rates-calculator.cbb-desktop-view {
    padding: 0 30px;
}
.cbb-shipping-rates-calculator .cbb-shipping-rates-rate-list {
    width: 40% !important;
}
.cbb-shipping-rates-calculator .cbb-shipping-rates-calculator-map {
    width: 60% !important;
    height: 220px !important;
}
.cbb-shipping-rates-calculator-change-shipping-address {
    width: 100%;
}


/* end */

@media (max-width: 600px) {
  .__seguno-email-capture-container.grouped {
      min-width: 100% !important;
  }
  .cbb-shipping-rates-calculator .cbb-shipping-rates-calculator-chooser {
      display: grid !important;
  }
  .cbb-shipping-rates-calculator .cbb-shipping-rates-rate-list, .cbb-shipping-rates-calculator .cbb-shipping-rates-calculator-map {
      width: 100% !important;
  }
  div#CartContainer {
      padding: 0 30px;
  }
}
@media (max-width: 500px) {
  .jtpl-faq-accordian .collapsible-tab summary:before {
      top: 80%;
  }
}
@media only screen and (max-width: 600px){
  .__seguno-banner-size-tiny .__seguno-close-button, .__seguno-close-container {
    top: 50% !important;
    transform: translateY(-81%);
    /* transform: translateY(-63%); */
}
  .wrapper-padded .collection-style--grid {
    padding: 0 3px;
}
    footer .wrapper-padded .h3.footer-header {
      padding-top: 20px;
      border-width: 0px;
  }
  .site-footer {
      padding-top: 0!important;
  }
   footer .wrapper-padded .h3.footer-header {
      border-width: 1px;
  }
  footer .wrapper-padded .links-footer .h3.footer-header {
      border-width: 0px;
  }
}

@media (min-width: 767px) {
  .quick-view-drawer {
      max-width: 90% !important;
  }
}
@media (min-width: 769px) {
  .homepage-sections-wrapper .wrapper-padded .text-advert-section .grid__item {
      min-height: 60px;
      justify-content: center;
  }
  .text-advert-section .grid__item:not(:first-child) {
      padding-left: 30px !important;
      padding-right: 0 !important;
  }
  .text-advert-section .grid__item:not(:last-child) {
      padding-right: 0 !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .site-header__logo-image img, .site-header__logo-overlay-image img {
      width: 120px!important;
  }
}
@media only screen and (min-width: 481px) and (min-width: 992px) {
  #ShopNowContainer .product-medias__main {
      width: calc(100% - 40% - 30px) !important;
  }
}
@media (min-width: 480px) {
  .wrapper-padded.product-form-vue.main-page-container {
      padding: 0 30px 30px !important;
  }
}
@media (max-width: 991px) {
  .product-details-wrapper .form-vertical {
      flex-direction: column;
      -webkit-flex-direction: column;
  }
  .homepage-indiv-section-wrapper .grid__item.homepage-content--image {
      margin-top: 0;
  }
  .homepage-collections-background .show-on-scroll .grid__item {
      margin-top: 0;
  }
  .product-details-wrapper .form-vertical #AddToCartForm {
      width: 100%;
  }
  .product-details-wrapper .form-vertical .paymentButtonsWrapper {
      display: flex;
      align-items: flex-start;
      flex-direction: column;
  }
  #ShopNowContainer .wrapper-padded.main-page-container {
      padding: 0 15px !important;
  }
  .product__meta--sku-vendor .product__meta--sku h4 {
      top: -5px;
  }
  .product-details-wrapper .form-vertical .paymentButtonsWrapper button#AddToCart {
      width: 100%;
      max-width: 100%;
  }
  .product-details-wrapper .form-vertical .bages {
      width: 100%;
      padding: 0 10px;
      margin-top: 20px;
      display: flex;
  }
  .product-details-wrapper .form-vertical .bages .badge_coloumn img {
      max-width: 58px;
  }
  .product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper {
      height: 53px!important;
      width: 58px!important;
  }
  .product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper .y-powered-by {
      font-size: 6px!important;
  }
  .product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper .y-badges-certified {
      bottom: 5.5px;
      font-size: 6px!important;
  }
  .product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper .y-badge-reviews {
      top: 8px!important;
      font-size: 14px!important;
  }
  .product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper span.y-badge-stars span.yotpo-icon.yotpo-icon-star {
      font-size: 8px!important;
  }
  .product-details-wrapper .form-vertical .bages .y-badge.yotpo-display-wrapper span.y-badge-stars {
      top: 26px!important;
  }
  
}


@media (max-width: 767px) {
  .cs-select span {
    display: flex;
    padding: 0 !important;
    background: unset !important;
    align-items: center;
}

.cs-select.cs-skin-elastic {
    margin-top: 0;
}
.sca-currency-style .cs-active ul {
    overflow: scroll;
}
  .site-header__logo-image img, .site-header__logo-overlay-image img {
      max-width: 70% !important;
      margin: 0 auto !important;
  }
  .custom-mobile-nav .site-nav--mobile .fa-2x {
      font-size: 2rem;
      width: unset;
      height: auto;
  }
  .image-gallery-wrapper .keep-spacing.gallery-grid .homepage-gallery-grid-item {
      width: 100% !important;
  }
  .homepage-gallery-background .gallery-grid .homepage-gallery-grid-item {
      width: calc(50% - 7.5px) !important;
  }
  /* .homepage-indiv-section-wrapper .feature_row__image_wrapper.large--one-half {
      width: 75%;
  }
  .homepage-indiv-section-wrapper .grid__item.homepage-content--image {
      width: 25%;
  }
  .homepage-indiv-section-wrapper {
      display: flex;
  } */
  .image-gallery-wrapper .jtpl-gallery-img .keep-spacing.gallery-grid .homepage-gallery-grid-item:not(:last-child) {
      flex: 0 0 calc(50% - 7.5px) !important;
      width: calc(50% - 7.5px) !important;
  }
  .site-nav--mobile .cs-select span.cs-placeholder {
      padding-left: 0 !important;
      width: max-content !important;
      margin: 0 auto;
  }
  .site-nav--mobile .sca-body-currency {
      margin-right: 0 !important;
  }
  .site-nav--mobile .sca-currency-style {
      width: 40px;
      margin: 0 auto;
      text-align: center;
  }
  .site-nav--mobile .js-drawer-open-right-link.site-nav__link, .site-nav--mobile .site-nav__link:nth-child(2) {
      padding: 21px 0 !important;
  }



  
}



/* end */
