/** Shopify CDN: Minification failed

Line 220:1 Unexpected "*"

**/

/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  START ss-coupon (3 for 2 on product page)
  * * * * * * * * * * * * * * * * * * * * * * * * * * */
  

.coupon-body-template--24901745246584__ss_product_coupon_HemDLR {
  transform: rotate(-3deg);
}
.section-template--24901745246584__ss_product_coupon_HemDLR-settings {
  max-width:18rem!important;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  END ss-coupon (3 for 2 on product page)
  * * * * * * * * * * * * * * * * * * * * * * * * * * */






  .text-box {
  position: relative;
  width: 400px; /* or 100% */
}
.clamped {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Number of visible lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: max-height 0.3s;
}
.expand-toggle:checked + .clamped {
  -webkit-line-clamp: unset;
  overflow: visible;
}
.more-btn {
  display: block;
  cursor: pointer;
  color: blue;
}
.expand-toggle:not(:checked) ~ .more-btn::after {
  content: "more...";
}
.expand-toggle:checked ~ .more-btn::after {
  content: "less";
}
.expand-toggle {
  display: none;
}








/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  START Breadcrumb Navigation
  * * * * * * * * * * * * * * * * * * * * * * * * * * */

.xbreadcrumbs-container {
  background-color: #fdd2c185;
  display: inline-block;
  width: fit-content;
  padding: 13px;
  border-radius: 13px;
  margin: 10px 8px 0 5px;
  font-size: 1em;
  transform: rotate(-2.5deg);
}
.xbreadcrumbs-container span,
.xbreadcrumbs-container a:link {
  font-size: 1em;
}
@media only screen and (max-width: 600px) {
  .breadcrumbs-container span,
  .breadcrumbs-container a:link {
    font-size: 0.8em;
  }
}

.xbreadcrumbs-delimiter svg {
  
  vertical-align: middle;
  transform: rotate(-90deg);
  display: inherit;
  margin-top: -0.125rem;
  
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  END Breadcrumb Navigation
  * * * * * * * * * * * * * * * * * * * * * * * * * * */


/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  START print-types-selector
  * * * * * * * * * * * * * * * * * * * * * * * * * * */

.printTypesContainer {
  
  
}

.xprintType {
  display: inline-block;
  position: relative;
  width: 70px;
  height: 70px;
  border-radius: 90px;
  border-color: #fdd2c1;
  border-style: dotted;
  padding-top:14px;
  
}
.xprintType.print {
  /* background-color: #D54205; */
  background-color: #0691426e;
}
.xprintType.framed {
   /*background-color: #E7B6FF;*/
  background-color: #0691426e;
}

.xprintType.canvas {
   /*background-color: #FF752F;*/
   background-color: #0691426e;
}

.xprintType.currentSelection {

  background-color:#039142;
}
.xprintTypeWord {

  text-align: center;
  width: 100%;
  font-size: 14px;
  font-family: Montserrat,sans-serif;
  color: #fff;
  text-transform: uppercase;

}
.xprintTypeWordSmall {
  font-size: 10px;
  display: block;
  text-transform: lowercase;
}
.xprintType:hover {
  border-style: dashed;
  cursor: pointer;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  END print-types-selector
  * * * * * * * * * * * * * * * * * * * * * * * * * * */





/**
/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  START FAQ via pages on product page
  * * * * * * * * * * * * * * * * * * * * * * * * * * */

xdetails:not([open]) .sub-headline::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-left: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  transform: rotate(-45deg) scale(1.1);
  margin-left: 0.5em;
  vertical-align: middle;
  text-align:right;
}

 xdetails[open] .sub-headline::after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-left: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  transform: rotate(-225deg) scale(1.1);
  margin-left: 0.5em;
  vertical-align: middle;
   text-align:right;
}

.xproduct-single__description {
max-width:400px;
  
}
.xsub-headline {
  display:block;
  xmargin:auto;
 xtext-align:right;
}

.xproduct-single__description details {
      margin-top: 1.640625rem;
    xborder-top: 1px solid #767676;
    border-bottom: 1px solid #767676;
  
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * *
  END FAQ via pages on product page
  * * * * * * * * * * * * * * * * * * * * * * * * * * */

**/