@import '../_content/PixelTech.BlazorComponents/PixelTech.BlazorComponents.bundle.scp.css';

/* shop/Components/AvailabilityPresenter.razor.rz.scp.css */
.ptl-availability-presenter[b-dbb1a9u8wb] {
  margin-top: 10px;
  margin-left: -3px;
  margin-right: -3px;
  max-height: 50px;
  min-height: 50px;
}
.ptl-availability-presenter .ptl-state[b-dbb1a9u8wb] {
  margin-left: 20px;
  vertical-align: middle;
}
.ptl-availability-presenter .ptl-state[b-dbb1a9u8wb]  .rzi {
  vertical-align: middle;
  margin-right: 15px;
}
.ptl-availability-presenter .ptl-state[b-dbb1a9u8wb]  .ptl-state-selected {
  color: #479cc8 !important;
}
.ptl-availability-presenter .ptl-state[b-dbb1a9u8wb]  .ptl-state-unselected {
  color: #D0D0D0 !important;
}
.ptl-availability-presenter-hoverable[b-dbb1a9u8wb] {
  cursor: pointer;
}
.ptl-availability-presenter .ptl-icons[b-dbb1a9u8wb] {
  padding-right: 15px;
}
.ptl-availability-presenter .ptl-icons[b-dbb1a9u8wb]  .ptl-image {
  vertical-align: middle;
  margin-right: 1px;
  margin-left: 1px;
  font-size: 26px;
  /*@-moz-document url-prefix() {
              width: 25px;
          }*/
}
.ptl-availability-presenter .ptl-icons[b-dbb1a9u8wb]  .ptl-image-selected {
  color: #479cc8;
}
.ptl-availability-presenter .ptl-icons[b-dbb1a9u8wb]  .ptl-image-unselected {
  color: #D0D0D0;
}
.ptl-availability-presenter .ptl-text-saleschannels[b-dbb1a9u8wb] {
  padding-right: 20px;
  padding-left: 20px;
  height: 100%;
  margin-left: -3px;
  margin-right: -3px;
  margin-bottom: -3.5px;
}
.ptl-availability-presenter .ptl-text-saleschannels span[b-dbb1a9u8wb] {
  color: #479cc8;
  border-bottom: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* shop/Components/BreadCrumbPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-breadcrumb[b-6zuk9j2igu] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  display: flex;
}
.ptl-breadcrumb span[b-6zuk9j2igu] {
  display: inline !important;
  font-size: 16px;
  line-height: 30px;
}
.ptl-breadcrumb[b-6zuk9j2igu]  .ptl-buttonicon {
  cursor: pointer;
  padding-right: 0px;
  font-size: 30px;
  vertical-align: bottom;
}
.ptl-breadcrumb[b-6zuk9j2igu]  .ptl-buttonicon:hover {
  color: #479cc8;
}
.ptl-breadcrumb[b-6zuk9j2igu]  .ptl-buttonicon-non-click {
  cursor: pointer;
  padding-right: 0px;
  font-size: 30px;
  margin-left: -8px;
  vertical-align: bottom;
}
.ptl-breadcrumb[b-6zuk9j2igu]  .ptl-buttonicon-non-click:hover {
  color: #404040;
  cursor: default !important;
}
.ptl-breadcrumb .ptl-item[b-6zuk9j2igu] {
  white-space: nowrap;
}
.ptl-breadcrumb .ptl-item:hover[b-6zuk9j2igu] {
  color: #479cc8;
  cursor: pointer;
}
.ptl-breadcrumb .ptl-breadcrumb-collection[b-6zuk9j2igu] {
  direction: rtl;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.ptl-breadcrumb .ptl-item-last[b-6zuk9j2igu] {
  white-space: nowrap;
}
.ptl-breadcrumb-slash[b-6zuk9j2igu] {
  /*  padding-right: 10px;
  padding-left: 10px;*/
  padding-right: 4px;
  padding-left: 4px;
}
/* shop/Components/CategorySvgPrezenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-categorysvgpresenter[b-0gsy54nr8c] {
  /*max-width: 100%;
  width: 100%;
  height: auto;*/
  margin: 0;
  border-radius: 10px;
  cursor: pointer;
}
.ptl-categorysvgpresenter .ptl-categorysvgcontent[b-0gsy54nr8c] {
  border-radius: 10px;
}
.ptl-categorysvgpresenter .ptl-categorysvgcontent:hover[b-0gsy54nr8c] {
  opacity: 0.8 !important;
}
.ptl-categorysvgpresenter .ptl-text1[b-0gsy54nr8c] {
  width: 100%;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-categorysvgpresenter .ptl-text2[b-0gsy54nr8c] {
  width: 100%;
  font-family: NunitoLight, RobotoLight, Arial;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-categorysvgpresenter[b-0gsy54nr8c]  .ptl-categoryInfoBullet {
  font-size: 100px;
}
.ptl-categorysvgpresenter .ptl-categoryInfo[b-0gsy54nr8c] {
  min-height: 75px;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-left: 2%;
  margin-top: 0%;
  padding-right: 2% !important;
}
.ptl-categorysvgpresenter .ptl-categoryInfo .ptl-categoryTitle[b-0gsy54nr8c] {
  max-width: 100%;
  line-height: 46px !important;
  font-size: 44px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-categorysvgpresenter .ptl-categoryInfo .ptl-categoryDescription[b-0gsy54nr8c] {
  max-width: 100%;
  line-height: 26px !important;
  font-size: 24px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-categorysvgpresenter .ptl-price[b-0gsy54nr8c] {
  display: block;
  position: absolute;
  width: 32%;
  height: 32%;
}
.ptl-categorysvgpresenter .ptl-promoted-product[b-0gsy54nr8c] {
  margin: 5px;
  border-top-style: solid;
  border-top-color: #a2a2a2;
  border-top-width: 1px;
}
.ptl-categorysvgpresenter .ptl-promoted-product-content[b-0gsy54nr8c] {
  /*position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;*/
  border-radius: 10px;
  background-color: white;
}
.ptl-categorysvgpresenter .ptl-promoted-product-divideLine[b-0gsy54nr8c] {
  margin-right: auto;
  margin-left: auto;
  width: 48%;
  height: 1px;
  margin-top: 5px;
  border-bottom-style: solid;
  border-bottom-color: #a2a2a2;
  border-bottom-width: 1px;
}
/* shop/Components/MpkButton.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-button[b-6jtq2ze443] {
  /*   button {
      display: flex;
      align-items: center;
      justify-content: center;
  }*/
}
.ptl-button[b-6jtq2ze443]  .ptg-material-icon {
  display: flex;
  align-items: center;
}
.ptl-button[b-6jtq2ze443]  .ptg-material-icon span {
  display: flex;
  align-items: center;
}
.ptl-button .ptl-button-text[b-6jtq2ze443] {
  line-height: 1.1;
}

.ptl-mpk-button[b-6jtq2ze443] {
  /*  $fontsize: 1.2rem;*/
  outline: none;
  border: none;
  max-width: 600px;
  min-width: auto;
  width: 100%;
  color: white;
  background-color: transparent;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -o-border-radius: 30px;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-top: 0.7rem;
  margin-bottom: 0.7rem;
}
@media (min-width: 768px) {
  .ptl-mpk-button[b-6jtq2ze443] {
    height: 60px;
  }
}
@media (max-width: 768px) {
  .ptl-mpk-button[b-6jtq2ze443] {
    height: 50px;
  }
}
.ptl-mpk-button .ptl-button-text[b-6jtq2ze443] {
  line-height: 1.1;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
@media (min-width: 768px) {
  .ptl-mpk-button .ptl-button-text[b-6jtq2ze443] {
    font-size: 1.3rem;
  }
}
@media (max-width: 768px) {
  .ptl-mpk-button .ptl-button-text[b-6jtq2ze443] {
    font-size: 1rem;
  }
}
.ptl-mpk-button .ptl-numeric-badge[b-6jtq2ze443] {
  text-align: center;
  bottom: 1.9230769231px;
  right: 2.5px;
  background-color: red;
  color: white;
  border-radius: 99px;
  padding: 2.0833333333px 4.1666666667px;
  font-size: 7.8125px;
  line-height: 8.3333333333px;
  min-width: calc(8.3333333333px + 4.1666666667px);
  min-height: calc(8.3333333333px + 2.0833333333px);
}
.ptl-mpk-button[b-6jtq2ze443]  .ptl-icon {
  height: 2rem !important;
  width: 2rem !important;
}
.ptl-mpk-button[b-6jtq2ze443]  .ptl-icon-svg {
  color: white !important;
  font-size: 2rem !important;
  line-height: 2rem !important;
}
.ptl-mpk-button[b-6jtq2ze443]  .ptl-icon-google {
  color: white !important;
  font-size: 2rem !important;
  line-height: 2rem !important;
}
.ptl-mpk-button[b-6jtq2ze443]  .ptl-icon-pt {
  font-size: 2rem !important;
  line-height: 2rem !important;
}
.ptl-mpk-button[b-6jtq2ze443]  .ptl-icon.ptl-icon-left {
  margin-right: 0.5rem !important;
}
.ptl-mpk-button[b-6jtq2ze443]  .ptl-icon.ptl-icon-right {
  margin-left: 0.5rem !important;
}
.ptl-mpk-button-type-default[b-6jtq2ze443] {
  border: 0.12rem solid #ffffff;
}
.ptl-mpk-button-type-default:disabled[b-6jtq2ze443] {
  border: 0.12rem solid #979797;
  color: #979797;
}
.ptl-mpk-button-type-default:hover:not(:disabled)[b-6jtq2ze443] {
  box-shadow: 0px 0px 4px 0px #e3e3e3;
}
.ptl-mpk-button-type-default:focus[b-6jtq2ze443] {
  box-shadow: 0px 0px 10px 2px #b0b0b0;
}
.ptl-mpk-button-type-default:active:not(:disabled)[b-6jtq2ze443] {
  box-shadow: 0px 0px 8px 2px #b0b0b0;
}
@media (min-width: 768px) {
  .ptl-mpk-button-type-default:active:not(:disabled) .ptl-button-text[b-6jtq2ze443] {
    font-size: 1.4rem;
  }
}
@media (max-width: 768px) {
  .ptl-mpk-button-type-default:active:not(:disabled) .ptl-button-text[b-6jtq2ze443] {
    font-size: 1.1rem;
  }
}
.ptl-mpk-button-type-primary[b-6jtq2ze443] {
  background-color: #ffffff;
  color: #404040;
}
.ptl-mpk-button-type-primary[b-6jtq2ze443]  .ptl-icon {
  color: #404040 !important;
}
.ptl-mpk-button-type-primary:disabled[b-6jtq2ze443] {
  background-color: #cccccc;
  color: #979797;
}
.ptl-mpk-button-type-primary:disabled[b-6jtq2ze443]  .ptl-icon {
  color: #979797 !important;
}
.ptl-mpk-button-type-primary:hover:not(:disabled)[b-6jtq2ze443] {
  background-color: #09729E;
  color: white;
  outline: none !important;
}
.ptl-mpk-button-type-primary:hover:not(:disabled) :deep .ptl-icon[b-6jtq2ze443] {
  color: white !important;
}
.ptl-mpk-button-type-primary:focus[b-6jtq2ze443] {
  outline-color: #ffffff;
  outline-style: solid;
  outline-width: 0.12rem;
  outline-offset: 2px;
}
.ptl-mpk-button-type-primary:active:not(:disabled)[b-6jtq2ze443] {
  background-color: #08648b !important;
  outline: none !important;
}
.ptl-mpk-button-type-secondary[b-6jtq2ze443] {
  background-color: transparent;
  border: 0.12rem solid #ffffff;
  color: #ffffff;
}
.ptl-mpk-button-type-secondary :deep .ptl-icon[b-6jtq2ze443] {
  color: #ffffff !important;
}
.ptl-mpk-button-type-secondary:disabled[b-6jtq2ze443] {
  border: 0.12rem solid #979797;
  color: #979797;
}
.ptl-mpk-button-type-secondary:disabled :deep .ptl-icon[b-6jtq2ze443] {
  color: #979797 !important;
}
.ptl-mpk-button-type-secondary:hover:not(:disabled)[b-6jtq2ze443] {
  background-color: #09729E;
  color: #ffffff;
  border: none;
  outline: none !important;
}
.ptl-mpk-button-type-secondary:hover:not(:disabled) :deep .ptl-icon[b-6jtq2ze443] {
  color: #ffffff !important;
}
.ptl-mpk-button-type-secondary:focus[b-6jtq2ze443] {
  border: 0.12rem solid #ffffff;
  color: #ffffff;
  outline-color: #ffffff;
  outline-style: solid;
  outline-width: 0.12rem;
  outline-offset: 2px;
}
.ptl-mpk-button-type-secondary:focus :deep .ptl-icon[b-6jtq2ze443] {
  color: #ffffff !important;
}
.ptl-mpk-button-type-secondary:active:not(:disabled)[b-6jtq2ze443] {
  background-color: #034a67 !important;
  outline: none !important;
}
.ptl-mpk-button-type-primary2[b-6jtq2ze443] {
  background-color: #09729E;
  color: #ffffff;
  border: 0.12rem solid #09729E;
}
.ptl-mpk-button-type-primary2[b-6jtq2ze443]  .ptl-icon {
  color: #ffffff !important;
}
.ptl-mpk-button-type-primary2:disabled[b-6jtq2ze443] {
  background-color: #cccccc;
  color: #979797;
}
.ptl-mpk-button-type-primary2:disabled[b-6jtq2ze443]  .ptl-icon {
  color: #979797 !important;
}
.ptl-mpk-button-type-primary2:hover:not(:disabled)[b-6jtq2ze443] {
  background-color: #0e84b6;
  color: #ffffff;
  outline: none !important;
}
.ptl-mpk-button-type-primary2:hover:not(:disabled) :deep .ptl-icon[b-6jtq2ze443] {
  color: white !important;
}
.ptl-mpk-button-type-primary2:focus[b-6jtq2ze443] {
  outline-color: #09729E;
  outline-style: solid;
  outline-width: 0.12rem;
  outline-offset: 2px;
}
.ptl-mpk-button-type-primary2:active:not(:disabled)[b-6jtq2ze443] {
  background-color: #08648b !important;
  outline: none !important;
}
.ptl-mpk-button-type-secondary2[b-6jtq2ze443] {
  background-color: transparent;
  border: 0.12rem solid #404040;
  outline-color: transparent;
  color: #404040;
}
.ptl-mpk-button-type-secondary2 :deep .ptl-icon[b-6jtq2ze443] {
  color: #404040 !important;
}
.ptl-mpk-button-type-secondary2:disabled[b-6jtq2ze443] {
  border: 0.12rem solid #979797;
  color: #979797;
}
.ptl-mpk-button-type-secondary2:disabled :deep .ptl-icon[b-6jtq2ze443] {
  color: #979797 !important;
}
.ptl-mpk-button-type-secondary2:hover:not(:disabled)[b-6jtq2ze443] {
  background-color: #09729E;
  color: #ffffff;
  border-color: transparent !important;
  outline-color: transparent !important;
}
.ptl-mpk-button-type-secondary2:hover:not(:disabled) :deep .ptl-icon[b-6jtq2ze443] {
  color: #ffffff !important;
}
.ptl-mpk-button-type-secondary2:focus[b-6jtq2ze443] {
  border: 0.12rem solid #0e84b6;
  color: #0e84b6;
  outline-color: #ffffff;
  outline-style: solid;
  outline-width: 0.12rem;
  outline-offset: 2px;
}
.ptl-mpk-button-type-secondary2:focus :deep .ptl-icon[b-6jtq2ze443] {
  color: #ffffff !important;
}
.ptl-mpk-button-type-secondary2:active:not(:disabled)[b-6jtq2ze443] {
  background-color: #034a67 !important;
  outline: none !important;
}
/* shop/Components/MpkButtonSimple.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-mpk-button-simple[b-nxfm8iqq0f] {
  padding: 0px;
  border: 1px solid #979797;
  background-color: #cccccc;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-mpk-button-simple:hover[b-nxfm8iqq0f] {
  cursor: pointer;
}
.ptl-mpk-button-simple:hover[b-nxfm8iqq0f]  .ptl-icon-local {
  color: #479cc8;
}
.ptl-mpk-button-simple:hover .ptl-text[b-nxfm8iqq0f] {
  color: #479cc8;
}
.ptl-mpk-button-simple[b-nxfm8iqq0f]  .ptl-icon-local {
  color: #404040;
}
@media (min-width: 0px) {
  .ptl-mpk-button-simple[b-nxfm8iqq0f]  .ptl-icon-local {
    font-size: 24px;
    line-height: 24px;
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 768px) {
  .ptl-mpk-button-simple[b-nxfm8iqq0f]  .ptl-icon-local {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
.ptl-mpk-button-simple[b-nxfm8iqq0f]  .ptl-icon-left {
  margin-left: 0.2rem;
  margin-right: 0.5rem;
}
.ptl-mpk-button-simple[b-nxfm8iqq0f]  .ptl-icon-right {
  margin-left: 0.5rem;
  margin-right: 0.2rem;
}
.ptl-mpk-button-simple .ptl-text[b-nxfm8iqq0f] {
  color: #404040;
  text-align: center;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
@media (min-width: 0px) {
  .ptl-mpk-button-simple .ptl-text[b-nxfm8iqq0f] {
    /* font-size: 0.76rem;
    line-height: 0.84rem;*/
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
@media (min-width: 768px) {
  .ptl-mpk-button-simple .ptl-text[b-nxfm8iqq0f] {
    /*font-size: 0.87rem;
    line-height: 0.94rem;*/
    font-size: 14.6px;
    line-height: 14.6px;
  }
}

.ptl-mpk-button-simple-disabled[b-nxfm8iqq0f] {
  background-color: #cccccc !important;
}
.ptl-mpk-button-simple-disabled:hover[b-nxfm8iqq0f] {
  cursor: unset !important;
}
.ptl-mpk-button-simple-disabled .ptl-text[b-nxfm8iqq0f] {
  color: #979797 !important;
}
.ptl-mpk-button-simple-disabled[b-nxfm8iqq0f]  .ptl-icon-local {
  color: #979797 !important;
}
/* shop/Components/MpkCheckBoxSimple.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-mpk-button-checkbox[b-0v6lkix12b] {
  padding: 3px;
  border: 1px solid #979797;
  background-color: #cccccc;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-mpk-button-checkbox:hover[b-0v6lkix12b] {
  cursor: pointer;
}
.ptl-mpk-button-checkbox:hover .ptl-text[b-0v6lkix12b] {
  color: #479cc8;
}
.ptl-mpk-button-checkbox[b-0v6lkix12b]  .ptl-checkbox-left {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.ptl-mpk-button-checkbox[b-0v6lkix12b]  .ptl-checkbox-right {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
.ptl-mpk-button-checkbox .ptl-text[b-0v6lkix12b] {
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
}
@media (min-width: 0px) {
  .ptl-mpk-button-checkbox .ptl-text[b-0v6lkix12b] {
    /* font-size: 0.76rem;
    line-height: 0.84rem;*/
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
@media (min-width: 768px) {
  .ptl-mpk-button-checkbox .ptl-text[b-0v6lkix12b] {
    /*font-size: 0.87rem;
    line-height: 0.94rem;*/
    font-size: 14.6px;
    line-height: 14.6px;
  }
}

.ptl-mpk-button-checkbox-disabled[b-0v6lkix12b] {
  background-color: #cccccc !important;
}
.ptl-mpk-button-checkbox-disabled:hover[b-0v6lkix12b] {
  cursor: unset !important;
}
.ptl-mpk-button-checkbox-disabled:hover[b-0v6lkix12b]  .ptl-checkbox .rz-chkbox-box {
  border-color: #979797;
}
.ptl-mpk-button-checkbox-disabled:hover .ptl-text[b-0v6lkix12b] {
  color: #979797;
}
.ptl-mpk-button-checkbox-disabled .ptl-text[b-0v6lkix12b] {
  color: #979797 !important;
}
.ptl-mpk-button-checkbox-disabled[b-0v6lkix12b]  .ptl-checkbox .rz-chkbox-box {
  border-color: #979797;
}
/* shop/Components/MpkConfirmDialog.razor.rz.scp.css */
.ptl-confirm-dialog[b-fq67poxsoe] {
  max-width: 650px;
  min-width: 150px;
  min-height: 150px;
}
.ptl-confirm-dialog[b-fq67poxsoe]  .ptl-description {
  margin-top: 45px;
  margin-left: 25px;
  margin-right: 25px;
  font-size: 1.3rem;
}
.ptl-confirm-dialog .ptl-buttons[b-fq67poxsoe] {
  margin-top: 30px;
  margin-bottom: 30px;
}
.ptl-confirm-dialog .ptl-buttons[b-fq67poxsoe]  button {
  height: 40px;
}
/* shop/Components/MpkErrorModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-error-modal[b-b6pe4qdg7m] {
  z-index: 6000;
}
.ptl-error-modal[b-b6pe4qdg7m]  .ptl-row-item {
  width: 100%;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-error-modal[b-b6pe4qdg7m]  .ptl-modal-error {
  max-width: 700px;
}
@media (min-width: 992px) {
  .ptl-error-modal[b-b6pe4qdg7m]  .ptl-modal-error {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .ptl-error-modal[b-b6pe4qdg7m]  .ptl-modal-error {
    width: 50%;
  }
}
.ptl-error-modal[b-b6pe4qdg7m]  .ptl-modal-error .ptl-button {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
}
.ptl-error-modal[b-b6pe4qdg7m]  .ptl-modal-error .ptl-line {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #b0b0b0 45%, #cccccc 85% 100%) 2;
}
/* shop/Components/MpkModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-mpk-modal[b-n4qvdkwjen] {
  position: fixed;
  /*  height: 100%;
  width: 100%;*/
  top: 0;
  left: 0;
  z-index: 1503;
}
.ptl-mpk-modal .ptl-mpk-modal-smoky[b-n4qvdkwjen] {
  z-index: 1504;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.376);
}
.ptl-mpk-modal .ptl-top[b-n4qvdkwjen] {
  min-height: 37px;
  padding-right: unset;
  padding-top: unset;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  padding-left: 1rem;
}
.ptl-mpk-modal .ptl-top .ptl-title[b-n4qvdkwjen] {
  flex: 1;
  text-align: start;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 17px;
  color: #404040 !important;
}
.ptl-mpk-modal .ptl-top[b-n4qvdkwjen]  .ptl-icon {
  font-size: 28px;
  line-height: 28px;
  width: 28px;
  height: 28px;
  color: #404040 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 7px;
}
.ptl-mpk-modal .ptl-top[b-n4qvdkwjen]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-mpk-modal .ptl-mpk-modal-type[b-n4qvdkwjen] {
  /* z-index: $zIndexModalType;
  padding: 0 !important;
  color: $dark;*/
}
.ptl-mpk-modal .ptl-mpk-modal-type .ptl-mpk-modal-child-content[b-n4qvdkwjen] {
  padding: 1rem;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full[b-n4qvdkwjen] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
  position: relative;
  background-color: #ffffff !important;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full-content[b-n4qvdkwjen] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  flex: 1;
  overflow: auto;
  z-index: 1509;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full-content .ptl-mpk-modal-child-content[b-n4qvdkwjen] {
  flex: 1;
  padding: 0;
  width: 100%;
  display: block;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Left[b-n4qvdkwjen] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Left-content[b-n4qvdkwjen] {
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3137254902);
  min-height: 100%;
  overflow-x: hidden;
  position: fixed;
  left: 0;
  background-color: #ffffff;
  z-index: 1509;
  overflow: auto;
  max-height: 100%;
  -webkit-animation: linear 1;
  -webkit-animation-name: runLeft;
  -webkit-animation-duration: 0.3s;
}
@-webkit-keyframes runLeft {
  0% {
    left: -50%;
  }
  50% {
    left: -25%;
  }
  100% {
    left: 0;
  }
}
.ptl-mpk-modal .ptl-mpk-modal-type-Right[b-n4qvdkwjen] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Right-content[b-n4qvdkwjen] {
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3137254902);
  min-height: 100%;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  background-color: #ffffff;
  z-index: 1509;
  overflow: auto;
  max-height: 100%;
  -webkit-animation: linear 1;
  -webkit-animation-name: runRight;
  -webkit-animation-duration: 0.3s;
}
@-webkit-keyframes runRight {
  0% {
    right: -50%;
  }
  50% {
    right: -25%;
  }
  100% {
    right: 0;
  }
}
.ptl-mpk-modal .ptl-mpk-modal-type-Center[b-n4qvdkwjen] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .ptl-mpk-modal .ptl-mpk-modal-type-Center[b-n4qvdkwjen] {
    padding-right: 5%;
    padding-left: 5%;
  }
}
.ptl-mpk-modal .ptl-mpk-modal-type-Center .ptl-top[b-n4qvdkwjen] {
  background-color: #404040;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Center .ptl-top[b-n4qvdkwjen]  span {
  color: white !important;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Center-content[b-n4qvdkwjen] {
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3137254902);
  background-color: #ffffff;
  z-index: 1509;
  max-height: 100%;
  overflow: auto;
  border-radius: 12px;
}
@media (max-width: 992px) {
  .ptl-mpk-modal .ptl-mpk-modal-type-Center-content[b-n4qvdkwjen] {
    width: 70%;
    max-width: 70% !important;
  }
}
@media (max-width: 768px) {
  .ptl-mpk-modal .ptl-mpk-modal-type-Center-content[b-n4qvdkwjen] {
    width: 100%;
    max-width: 100% !important;
  }
}

.ptl-mpk-modal-Full[b-n4qvdkwjen] {
  height: 100%;
  width: 100%;
}

.ptl-mpk-modal-Center[b-n4qvdkwjen] {
  height: 100%;
  width: 100%;
}
/* shop/Components/MpkModalCustom.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-mpk-modal[b-vrobshzyf1] {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1503;
}
.ptl-mpk-modal .ptl-mpk-modal-smoky[b-vrobshzyf1] {
  z-index: 1504;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.376);
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full[b-vrobshzyf1] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
  position: relative;
  background-color: #ffffff !important;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full-content[b-vrobshzyf1] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  flex: 1;
  overflow: auto;
  z-index: 1509;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Left[b-vrobshzyf1] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Left-content[b-vrobshzyf1] {
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3137254902);
  min-height: 100%;
  overflow-x: hidden;
  position: fixed;
  left: 0;
  background-color: #ffffff;
  z-index: 1509;
  overflow: auto;
  max-height: 100%;
  -webkit-animation: linear 1;
  -webkit-animation-name: runLeft;
  -webkit-animation-duration: 0.3s;
}
@-webkit-keyframes runLeft {
  0% {
    left: -50%;
  }
  50% {
    left: -25%;
  }
  100% {
    left: 0;
  }
}
.ptl-mpk-modal .ptl-mpk-modal-type-Left-content .ptl-content[b-vrobshzyf1] {
  max-height: 100vh;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Right[b-vrobshzyf1] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Right-content[b-vrobshzyf1] {
  box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.3137254902);
  min-height: 100%;
  overflow-x: hidden;
  position: fixed;
  right: 0;
  background-color: #ffffff;
  z-index: 1509;
  overflow: auto;
  max-height: 100%;
  -webkit-animation: linear 1;
  -webkit-animation-name: runRight;
  -webkit-animation-duration: 0.3s;
}
@-webkit-keyframes runRight {
  0% {
    right: -50%;
  }
  50% {
    right: -25%;
  }
  100% {
    right: 0;
  }
}
.ptl-mpk-modal .ptl-mpk-modal-type-Right-content .ptl-content[b-vrobshzyf1] {
  max-height: 100vh;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Center[b-vrobshzyf1] {
  z-index: 1505;
  color: #404040;
  overflow-x: hidden;
  border-radius: 12px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  max-width: 450px;
}
@media (min-width: 768px) {
  .ptl-mpk-modal .ptl-mpk-modal-type-Center[b-vrobshzyf1] {
    width: 450px;
    max-width: 450px;
  }
}
@media (max-width: 768px) {
  .ptl-mpk-modal .ptl-mpk-modal-type-Center[b-vrobshzyf1] {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.ptl-mpk-modal .ptl-mpk-modal-type-Center-content[b-vrobshzyf1] {
  background-color: #ffffff;
  z-index: 1509;
  max-height: 100%;
  overflow: hidden;
  border-radius: 12px;
}
.ptl-mpk-modal .ptl-mpk-modal-type .ptl-content .ptl-content-top[b-vrobshzyf1] {
  padding-top: 30px;
  padding-bottom: 15px;
  padding-left: 30px;
  padding-right: 30px;
}
.ptl-mpk-modal .ptl-mpk-modal-type .ptl-content .ptl-content-middle[b-vrobshzyf1] {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.ptl-mpk-modal .ptl-mpk-modal-type .ptl-content .ptl-content-bottom[b-vrobshzyf1] {
  padding-top: 15px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
.ptl-mpk-modal .ptl-content[b-vrobshzyf1] {
  position: relative;
}
.ptl-mpk-modal .ptl-content .ptl-content-top .ptl-text[b-vrobshzyf1] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  line-height: 1.1;
  font-size: 30px;
  text-align: center;
}
.ptl-mpk-modal .ptl-content .ptl-content-top[b-vrobshzyf1]  .ptl-icon {
  font-size: 50px;
  line-height: 50px;
  width: 50px;
  height: 50px;
}
.ptl-mpk-modal .ptl-content .ptl-content-top .ptl-image[b-vrobshzyf1] {
  width: 60px;
  height: 60px;
  object-fit: contain;
}
@media (min-width: 768px) {
  .ptl-mpk-modal .ptl-content .ptl-content-top .ptl-image[b-vrobshzyf1] {
    width: 90px;
    height: 90px;
  }
}
.ptl-mpk-modal .ptl-content .ptl-content-top .ptl-close[b-vrobshzyf1] {
  position: absolute;
  right: 5px;
  top: 5px;
}
.ptl-mpk-modal .ptl-content .ptl-content-top .ptl-close[b-vrobshzyf1]  .ptl-close-icon {
  font-size: 37px;
  line-height: 37px;
  width: 37px;
  height: 37px;
}
.ptl-mpk-modal .ptl-content .ptl-content-top .ptl-close[b-vrobshzyf1]  .ptl-close-icon:hover {
  color: #479cc8;
  cursor: pointer;
}
.ptl-mpk-modal .ptl-content .ptl-content-middle[b-vrobshzyf1] {
  max-height: 100%;
  overflow: hidden;
}
.ptl-mpk-modal .ptl-content .ptl-content-middle-title span[b-vrobshzyf1] {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 30px;
  line-height: 1.1;
  color: #404040;
  text-align: center;
}
.ptl-mpk-modal .ptl-content .ptl-content-middle-caption[b-vrobshzyf1] {
  margin-top: 10px;
}
.ptl-mpk-modal .ptl-content .ptl-content-middle-caption[b-vrobshzyf1]  span {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
  line-height: 1.1;
  color: #979797;
  text-align: center;
}
.ptl-mpk-modal .ptl-content .ptl-content-middle-renderer[b-vrobshzyf1] {
  overflow: hidden;
}
/* shop/Components/MpkTextBox.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-text-box[b-n1w9ks3bbg] {
  width: 100%;
}
.ptl-text-box-container[b-n1w9ks3bbg] {
  border: 1px solid #dadfe2;
  border-radius: 4px;
}
.ptl-text-box-container[b-n1w9ks3bbg]  {
  border-radius: 99px;
  overflow: hidden;
}
.ptl-text-box-container[b-n1w9ks3bbg]  .ptl-icon {
  font-size: 25px;
  line-height: 25px;
  width: 25px;
  height: 25px;
  margin-left: 0.6rem;
  color: #979797;
}
.ptl-text-box-container[b-n1w9ks3bbg]  input {
  width: 100%;
  border: none;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
  outline: none !important;
}
.ptl-text-box-container[b-n1w9ks3bbg]  input:hover {
  outline: none !important;
  border: none !important;
}
.ptl-text-box-container[b-n1w9ks3bbg]  input:active {
  outline: none !important;
  border: none !important;
}
.ptl-text-box-container[b-n1w9ks3bbg]  input:focus {
  outline: none !important;
  border: none !important;
}
.ptl-text-box-container[b-n1w9ks3bbg]  input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #979797;
  opacity: 1; /* Firefox */
}
.ptl-text-box-container[b-n1w9ks3bbg]  input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #979797;
}
.ptl-text-box-container[b-n1w9ks3bbg]  input::-ms-input-placeholder { /* Microsoft Edge */
  color: #979797;
}
.ptl-text-box .ptl-validators[b-n1w9ks3bbg] {
  width: 100%;
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
/* shop/Components/ProductOptionItemPresenter.razor.rz.scp.css */
.ptl-product-option-item-presenter-content[b-b26150arof] {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  padding: 5px;
  cursor: pointer;
  font-size: 12px;
  margin: 3px;
  align-items: center;
  line-height: 115%;
  height: 50px;
}
.ptl-product-option-item-presenter-content-image[b-b26150arof] {
  height: 25px;
  width: 32px;
}
.ptl-product-option-item-presenter-content-text[b-b26150arof] {
  font-size: 13px;
  flex-grow: 1;
  align-self: center;
}
.ptl-product-option-item-presenter-content-price[b-b26150arof] {
  font-size: 12px;
  color: red;
  align-self: center;
}
.ptl-product-option-item-presenter-content-selected[b-b26150arof] {
  border: 2px solid black;
}
.ptl-product-option-item-presenter-content-unselected[b-b26150arof] {
  border: 2px solid #dee2e6;
}
.ptl-product-option-item-presenter-content:hover[b-b26150arof] {
  opacity: 0.8 !important;
}

.ptl-product-option-item-presenter-disabled:hover[b-b26150arof] {
  opacity: unset !important;
}
/* shop/Components/ProductOptionsPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-product-options-presenter-title[b-hm2wkqby06] {
  padding-bottom: 10px;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #444444 15%, #cccccc 15% 100%) 2;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.ptl-product-options-presenter-title-text[b-hm2wkqby06] {
  font-size: 24px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-product-options-presenter-option-name[b-hm2wkqby06] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ptl-product-options-presenter-option-name-text[b-hm2wkqby06] {
  font-size: 14px;
  font-family: NunitoLight, RobotoLight, Arial;
  text-transform: uppercase;
  color: #6c6c6c;
  font-weight: 700;
}
.ptl-product-options-presenter-option-items[b-hm2wkqby06] {
  /*display: flex;
      flex-wrap: wrap;*/
  align-items: center;
  margin: 0;
}
@media (min-width: 0px) {
  .ptl-product-options-presenter-option-items[b-hm2wkqby06] {
    margin-bottom: 20px;
  }
}
/* shop/Components/ProductPricesPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-product-prices-presenter-title[b-o2wq3aojun] {
  padding-bottom: 10px;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #444444 15%, #cccccc 15% 100%) 2;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.ptl-product-prices-presenter-title-text[b-o2wq3aojun] {
  font-size: 24px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-product-prices-presenter-lowest-price[b-o2wq3aojun] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 16px;
}
.ptl-product-prices-presenter-priceTable[b-o2wq3aojun] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-product-prices-presenter-table[b-o2wq3aojun] {
  font-size: 14px;
  font-family: NunitoLight, RobotoLight, Arial;
  border-bottom: none !important;
  color: #6c6c6c;
}
.ptl-product-prices-presenter-bottom-info[b-o2wq3aojun] {
  font-size: 12px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #b9bec3;
  text-align: end;
}
/* shop/Components/ProductSvgPrezenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-productsvgpresenter[b-tq57xelhrh] {
  /*max-width: 100%;
  width: 100%;
  height: 100%;*/
  margin: 0;
  border-radius: 10px;
  cursor: pointer;
}
.ptl-productsvgpresenter svg[b-tq57xelhrh] {
  border-radius: 10px;
}
.ptl-productsvgpresenter svg:hover[b-tq57xelhrh] {
  opacity: 0.8 !important;
}
.ptl-productsvgpresenter .ptl-price[b-tq57xelhrh] {
  display: block;
  position: absolute;
}
.ptl-productsvgpresenter .ptl-product[b-tq57xelhrh] {
  min-height: 75px;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding-left: 2%;
  padding-right: 2% !important;
}
.ptl-productsvgpresenter .ptl-product .ptl-productTitle[b-tq57xelhrh] {
  max-width: 100%;
  line-height: 46px !important;
  font-size: 44px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-productsvgpresenter .ptl-product .ptl-productDescription[b-tq57xelhrh] {
  max-width: 100%;
  line-height: 26px !important;
  font-size: 24px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
/* shop/Components/PtMapPoints.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-map-poin-select[b-dnvx3idb59]  .leaflet-bottom {
  font-size: 7px !important;
}
.ptl-map-poin-select[b-dnvx3idb59]  .ptl-logo {
  max-width: 70px !important;
  opacity: 0.7;
  width: auto !important;
  margin: 0px;
}

.ptl-map[b-dnvx3idb59] {
  -webkit-box-shadow: 2px 2px 6px #a0a0a0;
  border-radius: 10px;
}
@media (max-width: 768px) {
  .ptl-map[b-dnvx3idb59] {
    height: 50vh;
    width: 94vw;
    margin-left: 3vw;
  }
}
@media (min-width: 768px) {
  .ptl-map[b-dnvx3idb59] {
    height: 40vh;
    width: 100%;
  }
}
/* shop/Components/PtSection.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-component-section[b-yjop25llss] {
  margin-top: 1rem;
}
.ptl-component-section .ptl-text[b-yjop25llss] {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  color: #404040;
}
.ptl-component-section .ptl-description[b-yjop25llss] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #b0b0b0;
  margin-bottom: 15px;
}
.ptl-component-section-big .ptl-text[b-yjop25llss] {
  font-size: 24px;
}
.ptl-component-section-big .ptl-description[b-yjop25llss] {
  font-size: 16px;
}
.ptl-component-section-medium .ptl-text[b-yjop25llss] {
  font-size: 18px;
}
.ptl-component-section-medium .ptl-description[b-yjop25llss] {
  font-size: 14px;
}
.ptl-component-section-small .ptl-text[b-yjop25llss] {
  font-size: 14px;
}
.ptl-component-section-small .ptl-description[b-yjop25llss] {
  font-size: 10px;
}
.ptl-component-section .ptl-text-title[b-yjop25llss] {
  margin-top: 0px;
  margin-bottom: 20px;
  padding-bottom: 3px;
  padding-top: 10px;
}
.ptl-component-section .ptl-text-title-line-left[b-yjop25llss] {
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #444444 15%, #cccccc 15% 100%) 2;
  /*
  span {
      font-size: 24px;
      font-family: $fontBold;
  }*/
}
.ptl-component-section .ptl-text-title-line-right[b-yjop25llss] {
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #cccccc 85%, #444444 85% 100%) 2;
  /* span {
      font-size: 24px;
      font-family: $fontBold;
  }*/
}
/* shop/Components/SimpleTailContainer.razor.rz.scp.css */
.ptl-simpleTail-container[b-otwistqshv] {
  /*border: 1px solid $colorAdminBorder;*/
  margin: 8px;
}
/* shop/Components/SvgLogoBannerTextPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-shoplogosvgpresenter[b-19okcl0rnw] {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  /* border: 1px dashed black;*/
}
.ptl-shoplogosvgpresenter[b-19okcl0rnw]  > div {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.ptl-shoplogosvgpresenter[b-19okcl0rnw]  > img {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.ptl-shoplogosvgpresenter .ptl-test-logo-circle-main[b-19okcl0rnw] {
  cx: 50%;
  cy: 50%;
  r: 250px;
}
.ptl-shoplogosvgpresenter .ptl-test-logo-circle-image[b-19okcl0rnw] {
  cx: 50%;
  cy: 50%;
  r: 240px;
}

.ptl-text-container[b-19okcl0rnw] {
  padding-left: 4%;
  padding-right: 4%;
}
.ptl-text-container-1[b-19okcl0rnw] {
  width: 1273px;
  height: 164px;
}
.ptl-text-container-2[b-19okcl0rnw] {
  width: 1273px;
  height: 101px;
}
.ptl-text-container .ptl-text-item[b-19okcl0rnw] {
  text-align: center;
  color: white !important;
  width: 100%;
  height: auto;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ptl-text-container .ptl-text-item-line-first[b-19okcl0rnw] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 90px;
}
.ptl-text-container .ptl-text-item-line-second[b-19okcl0rnw] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 60px;
}
/* shop/Components/SvgLogoPresenter.razor.rz.scp.css */
.ptl-logo-svg-presenter[b-avd0x7c1sx] {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
}
.ptl-logo-svg-presenter .ptl-test-logo-circle-main[b-avd0x7c1sx] {
  cx: 50%;
  cy: 50%;
  r: 450px;
}
.ptl-logo-svg-presenter .ptl-test-logo-circle-image[b-avd0x7c1sx] {
  cx: 50%;
  cy: 50%;
  r: 440px;
}
/* shop/Components/TailContainer.razor.rz.scp.css */
.ptl-tail-container[b-foyt23m8ut] {
  /*border: 1px solid $colorAdminBorder;*/
  border: 1px solid #dadfe2;
  border-radius: 4px;
  margin: 5px;
  /*
  &-icon-lock-bottom {
      font-size: 50px;
  }

  &-text-bottom {
      font-size: 14px;
      font-family: $fontLight;
      color: $colorDescription;
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      text-align: center;
  }*/
}
.ptl-tail-container-action-bar[b-foyt23m8ut] {
  margin: 3px;
}
.ptl-tail-container-action-bar a:hover[b-foyt23m8ut] {
  color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
.ptl-tail-container-action-bar[b-foyt23m8ut]  .ptl-icon {
  margin-right: 3px;
  margin-left: 3px;
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #6c6c6c;
}
.ptl-tail-container-action-bar[b-foyt23m8ut]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-tail-container-action-bar[b-foyt23m8ut]  .ptl-icon-disabled:hover {
  color: #f9777f !important;
}
.ptl-tail-container-action-bar[b-foyt23m8ut]  .ptg-components-menubutton-btn {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.ptl-tail-container-child[b-foyt23m8ut] {
  /*padding-top: 10px;
  padding-bottom: 10px;*/
  /*margin-right: 10px;
  margin-left: 10px;*/
  /*        margin: 2px;
  position: relative;
  box-shadow: 2px 2px 6px #A0A0A0;*/
}
.ptl-tail-container-child:hover .ptl-child-content[b-foyt23m8ut] {
  opacity: 0.8 !important;
}
.ptl-tail-container-child:hover .ptl-child-content[b-foyt23m8ut]  .ptl-image img {
  padding: 10px !important;
}
.ptl-tail-container-child-have-action[b-foyt23m8ut] {
  cursor: pointer;
}
.ptl-tail-container-child-have-icon:hover .ptl-actions[b-foyt23m8ut] {
  display: block !important;
}
.ptl-tail-container-child-have-icon:hover .ptl-child-content[b-foyt23m8ut] {
  background: rgba(255, 255, 255, 0.8);
}
.ptl-tail-container-child-border-top[b-foyt23m8ut] {
  border-top: 1px solid #dadfe2;
}
.ptl-tail-container-child-border-bottom[b-foyt23m8ut] {
  border-bottom: 1px solid #dadfe2;
}
.ptl-tail-container-child .ptl-actions[b-foyt23m8ut] {
  display: none !important;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
}
.ptl-tail-container-child .ptl-actions .ptl-icon-box[b-foyt23m8ut] {
  margin: 5px;
  background-color: white;
  border-radius: 99px;
  vertical-align: middle;
  text-align: center;
}
.ptl-tail-container-child .ptl-actions .ptl-icon-box[b-foyt23m8ut]  .ptl-icon {
  vertical-align: middle;
  text-align: center;
  line-height: 90px;
  padding-top: 20px !important;
  font-size: 90px;
}
.ptl-tail-container-child .ptl-actions .ptl-icon-box[b-foyt23m8ut]  .ptl-icon:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-tail-container[b-foyt23m8ut]  .ptl-tail-container-footer {
  margin: 3px;
  margin-top: 10px;
}
.ptl-tail-container-bottom[b-foyt23m8ut]  .ptl-icon-lock {
  font-size: 30px;
}
.ptl-tail-container-bottom .ptl-text[b-foyt23m8ut] {
  width: 100%;
  font-size: 14px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #a2a2a2;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
}
/* shop/Components/TextViewerPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
[b-ff4ye08c97] .ptl-title {
  flex: 1;
  text-align: center;
}
[b-ff4ye08c97] .ptl-icon {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
[b-ff4ye08c97] .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}

.ptl-text-viewer-dialog[b-ff4ye08c97] {
  padding: 10px;
}
/* shop/Pages/Base/WaveFooter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptg-brand-mpk .ptl-wave .ptl-img-logo[b-41cjrylcu8] {
  width: 230px;
}

.ptg-brand-fujikuvat .ptl-wave .ptl-img-logo[b-41cjrylcu8] {
  width: 150px;
}

.ptg-brand-printooy .ptl-wave .ptl-img-logo[b-41cjrylcu8] {
  width: 150px;
}

.ptl-wave[b-41cjrylcu8] {
  display: flex !important;
  /*align-items: end;
  justify-content: start;*/
  position: fixed !important;
  bottom: 0;
  overflow-x: hidden;
  width: 100%;
  height: 65px;
  min-height: 65px;
  margin-top: 60px;
  background: #404040;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  z-index: 2;
}
@media (max-width: 768px) {
  .ptl-wave[b-41cjrylcu8] {
    display: none !important;
  }
}
.ptl-wave .ptl-img-wave[b-41cjrylcu8] {
  width: 100%;
  min-width: 3840px;
  bottom: 0px;
  object-fit: cover;
}
.ptl-wave .ptl-img-logo[b-41cjrylcu8] {
  /*position: absolute;
  left: 0;
  bottom: 0;*/
  object-fit: contain;
  margin-left: 10px;
  padding: 5px;
  padding-top: 10px;
}
.ptl-wave .ptl-img-logo:hover[b-41cjrylcu8] {
  cursor: pointer;
}
.ptl-wave .ptl-version[b-41cjrylcu8] {
  /*position: absolute;
  right: 0;
  bottom: 0;*/
  color: white;
  font-size: 10px;
  align-self: end;
  margin-right: 10px;
  margin-left: auto;
}

.ptl-wave-whitelabel[b-41cjrylcu8] {
  height: unset !important;
  min-height: unset !important;
  margin-top: unset !important;
  background: unset !important;
}
.ptl-wave-whitelabel .ptl-version[b-41cjrylcu8] {
  color: #6c6c6c;
}
/* shop/Pages/Developer/DeveloperModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-text-title[b-7qzjobrg4e] {
  font-size: 15px;
  line-height: 1.2;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-text-content[b-7qzjobrg4e] {
  font-size: 12px;
  line-height: 1.2;
  font-family: NunitoLight, RobotoLight, Arial;
}
/* shop/Pages/Editors/Components/BottomStatePanel.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-bottom[b-ez62y5r53x] {
  /* padding-top: 0px;
  padding-bottom: 0px;
  position: fixed;
  bottom: 0;
  left: 0;
  height: 60px;
  max-height: 60px;
  align-items: center;
  justify-content: center;
  overflow: hidden;*/
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.ptl-bottom .ptl-container[b-ez62y5r53x] {
  height: 100%;
}
.ptl-bottom .ptl-container .row[b-ez62y5r53x] {
  height: 100%;
}
.ptl-bottom .ptl-content[b-ez62y5r53x] {
  width: 100%;
  height: 100%;
  min-height: 100%;
}
@media (min-width: 768px) {
  .ptl-bottom .ptl-content[b-ez62y5r53x] {
    padding-left: 5%;
  }
}
.ptl-bottom .ptl-separator[b-ez62y5r53x] {
  width: 1px;
  height: 80%;
  background-color: #404040;
}
@media (min-width: 0px) {
  .ptl-bottom .ptl-separator[b-ez62y5r53x] {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
}
@media (min-width: 768px) {
  .ptl-bottom .ptl-separator[b-ez62y5r53x] {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
}
.ptl-bottom[b-ez62y5r53x]  .ptl-text-big {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
@media (min-width: 0px) {
  .ptl-bottom[b-ez62y5r53x]  .ptl-text-big {
    /* font-size: 0.76rem;
    line-height: 0.84rem;*/
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
@media (min-width: 768px) {
  .ptl-bottom[b-ez62y5r53x]  .ptl-text-big {
    /*font-size: 0.87rem;
    line-height: 0.94rem;*/
    font-size: 14.6px;
    line-height: 14.6px;
  }
}
.ptl-bottom[b-ez62y5r53x]  .ptl-text-small {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
@media (min-width: 0px) {
  .ptl-bottom[b-ez62y5r53x]  .ptl-text-small {
    /* font-size: 0.76rem;
    line-height: 0.84rem;*/
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
@media (min-width: 768px) {
  .ptl-bottom[b-ez62y5r53x]  .ptl-text-small {
    /*font-size: 0.87rem;
    line-height: 0.94rem;*/
    font-size: 14.6px;
    line-height: 14.6px;
  }
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x] {
  height: 100%;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptg-components-mpk-button-link {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptg-components-mpk-button-link .ptl-icon-local {
  color: #404040;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptg-components-mpk-button-link .ptl-text {
  margin-left: 0.3rem;
  margin-right: 0.8rem;
  color: #404040;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptg-components-mpk-button-link:hover .ptl-icon-local {
  color: #479cc8;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptg-components-mpk-button-link:hover .ptl-text {
  color: #479cc8;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptl-button {
  padding-left: 0.3rem;
  padding-right: 0.3rem;
}
.ptl-bottom .ptl-buttons[b-ez62y5r53x]  .ptl-button .ptl-button-text {
  margin-left: 1.2rem;
  margin-right: 0.3rem;
}

.ptl-bottom-Normal[b-ez62y5r53x] {
  color: #479cc8;
}

.ptl-bottom-Warning[b-ez62y5r53x] {
  background-color: #f7e1ce !important;
  color: #ce7e39;
}
@media (min-width: 0px) {
  .ptl-bottom-Warning[b-ez62y5r53x]  .ptl-icon {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  .ptl-bottom-Warning[b-ez62y5r53x]  .ptl-icon {
    font-size: 40px;
    line-height: 40px;
    width: 40px;
    height: 40px;
  }
}
/* shop/Pages/Editors/Components/StandardEditorAdvanceFullPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-editor-advance[b-6qxb6fpexo] {
  height: 100%;
  max-height: 100vh;
  overflow: hidden;
}
@media (max-width: 768px) {
  .ptl-editor-advance[b-6qxb6fpexo]  .ptl-standard-editor-advance-infinite-gallery-presenter {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .ptl-count-1[b-6qxb6fpexo] {
    height: 100vh !important;
  }
}

.ptl-standard-editor-advance-full-presenter[b-6qxb6fpexo] {
  overflow: hidden;
  height: 100%;
  max-height: 100%;
  /*  max-height: calc(100vh - 50px);
  min-height: calc(100vh - 50px);*/
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter[b-6qxb6fpexo] {
    height: calc(100vh - 130px);
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor[b-6qxb6fpexo] {
  width: 100%;
  overflow: hidden;
  background-color: #404040;
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor[b-6qxb6fpexo] {
    width: 60%;
    min-width: 60%;
    max-width: 60%;
  }
}
@media (min-width: 1400px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor[b-6qxb6fpexo] {
    width: 70%;
    min-width: 70%;
    max-width: 0%;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor[b-6qxb6fpexo] {
    padding: 20px;
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo] {
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 3px;
  overflow: hidden;
  width: 100%;
  padding-left: 15px;
}
@media (max-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo] {
    height: 70px;
    min-height: 70px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo] {
    height: 40px;
    min-height: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo] {
    padding-left: 5px;
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-left[b-6qxb6fpexo] {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-left[b-6qxb6fpexo] {
    width: 50%;
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-left .ptl-text-file-name[b-6qxb6fpexo] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: white;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-left .ptl-text-file-name[b-6qxb6fpexo] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-left .ptl-text-file-name[b-6qxb6fpexo] {
    font-size: 12px;
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-right[b-6qxb6fpexo] {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top-right[b-6qxb6fpexo] {
    width: 50%;
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo]  .ptl-placeholder-image {
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: auto;
  object-fit: contain;
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo]  .ptl-icon-close {
  color: white;
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-top[b-6qxb6fpexo]  .ptl-icon-close:hover {
  cursor: pointer;
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter[b-6qxb6fpexo] {
  min-height: auto;
  flex: 1;
  position: relative;
}
@media (max-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter[b-6qxb6fpexo] {
    max-height: calc(100% - 70px);
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter[b-6qxb6fpexo] {
    max-height: calc(100% - 40px);
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter .ptl-content[b-6qxb6fpexo] {
  position: relative;
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter[b-6qxb6fpexo]  .ptl-placeholder-image {
  width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  object-fit: contain;
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter[b-6qxb6fpexo]  .ptg-loading {
  position: absolute !important;
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-presenter[b-6qxb6fpexo]  .ptl-standard-editor-photo-presenter {
  width: 100%;
  height: 100%;
  /* .ptl-img-base-preview-container {
      display: none !important;
  }*/
}
.ptl-standard-editor-advance-full-presenter .ptl-editor .ptl-info-uploading[b-6qxb6fpexo] {
  height: auto;
  min-height: unset;
  position: sticky;
  bottom: 0;
  background-color: #FFC600;
  color: white;
  font-size: 18px;
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  padding: 5px;
  min-width: 20%;
  border-radius: 10px;
  text-align: start;
}
.ptl-standard-editor-advance-full-presenter .ptl-options[b-6qxb6fpexo] {
  width: 100%;
  overflow: auto;
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-full-presenter .ptl-options[b-6qxb6fpexo] {
    width: 40%;
    min-width: 40%;
    max-width: 40%;
  }
}
@media (min-width: 1400px) {
  .ptl-standard-editor-advance-full-presenter .ptl-options[b-6qxb6fpexo] {
    width: 30%;
    min-width: 30%;
    max-width: 30%;
  }
}
.ptl-standard-editor-advance-full-presenter .ptl-img-base-preview-container[b-6qxb6fpexo] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ptl-standard-editor-advance-full-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content[b-6qxb6fpexo] {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  align-content: center;
  -webkit-justify-content: center;
}
.ptl-standard-editor-advance-full-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content-ratio[b-6qxb6fpexo] {
  max-width: 100%;
  max-height: 100%;
}
.ptl-standard-editor-advance-full-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content .ptl-img-base-preview-holder[b-6qxb6fpexo] {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-advance-full-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content[b-6qxb6fpexo]  .ptl-placeholder-image {
  padding: 4px;
  max-width: 100%;
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
/* shop/Pages/Editors/Components/StandardEditorAdvanceInfiniteGalleryPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor-advance-infinite-gallery-presenter[b-w946us2mgq] {
  position: relative;
  width: 100%;
  height: 130px;
  /*  ::-webkit-scrollbar,
  *::-webkit-scrollbar {
      display: none;
  }*/
}
.ptl-standard-editor-advance-infinite-gallery-presenter[b-w946us2mgq]::-webkit-scrollbar {
  display: none;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-text-file-name[b-w946us2mgq] {
  font-size: 12.5px;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-gallery[b-w946us2mgq] {
  width: 100%;
  height: 100%;
  max-height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: auto;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-gallery[b-w946us2mgq]::-webkit-scrollbar {
  display: none;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-item[b-w946us2mgq] {
  min-width: 150px;
  padding: 4px;
  margin-left: 2px;
  margin-right: 2px;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-item:hover[b-w946us2mgq] {
  cursor: pointer;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-item:hover .ptl-item-container[b-w946us2mgq] {
  border-color: #479cc8 !important;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-item .ptl-item-container[b-w946us2mgq] {
  border: 1px solid #cccccc;
  height: 100%;
  width: 100%;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-item .ptl-item-container[b-w946us2mgq]  .ptl-image {
  padding: 5px;
  width: 100%;
  height: auto;
  max-height: 98px;
  object-fit: contain;
  pointer-events: none !important;
}
.ptl-standard-editor-advance-infinite-gallery-presenter .ptl-item .ptl-item-container-selected[b-w946us2mgq] {
  border: 2px solid #444444;
}
/* shop/Pages/Editors/Components/StandardEditorAdvanceMiniPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-block-upload[b-cnxaz7ig2t]  .ptl-element-add {
  pointer-events: none !important;
  cursor: pointer;
  color: #979797 !important;
}

.ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t] {
  width: 100%;
  padding: 4px;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
}
@media (max-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t] {
    margin: 2px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t] {
    margin: 4px;
  }
}
.ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-pt {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
@media (min-width: 576px) {
  .ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-pt {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-pt {
    font-size: 60px;
    line-height: 60px;
    width: 60px;
    height: 60px;
  }
}
.ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-pt:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-pt-disabled {
  pointer-events: none !important;
  cursor: pointer;
  color: #979797 !important;
}
.ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-info {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
  margin-right: -10px;
  margin-top: 2px;
  margin-left: -12px;
}
@media (min-width: 576px) {
  .ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-info {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
    margin-right: -10px;
    margin-top: 3px;
    margin-left: -12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter[b-cnxaz7ig2t]  .ptl-icon-info {
    font-size: 60px;
    line-height: 60px;
    width: 60px;
    height: 60px;
    margin-right: -15px;
    margin-top: 4px;
    margin-left: -13px;
  }
}
.ptl-standard-editor-advance-mini-presenter .ptl-content[b-cnxaz7ig2t] {
  position: relative;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content[b-cnxaz7ig2t]  .ptl-placeholder-image {
  width: 100%;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom[b-cnxaz7ig2t] {
  padding-top: 7px;
  min-height: 85px;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text[b-cnxaz7ig2t] {
  height: 100%;
  min-height: 60px;
  overflow: hidden;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text-product-name[b-cnxaz7ig2t] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #303030;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text-product-name[b-cnxaz7ig2t] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text-product-name[b-cnxaz7ig2t] {
    font-size: 14px;
  }
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text-file-name[b-cnxaz7ig2t] {
  font-family: NunitoLight, RobotoLight, Arial;
  color: #979797;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text-file-name[b-cnxaz7ig2t] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-text-file-name[b-cnxaz7ig2t] {
    font-size: 12px;
  }
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .ptl-icons[b-cnxaz7ig2t] {
  min-width: min-content;
  padding-left: 5px;
  align-self: center;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-content-bottom .rz-messages-error[b-cnxaz7ig2t] {
  margin-bottom: 0px !important;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-crop-preview[b-cnxaz7ig2t] {
  height: min(100px, min(30vw, 30vh));
  width: min(100px, min(30vw, 30vh));
  cursor: pointer;
  bottom: 0;
  right: 0;
  top: unset;
  left: unset;
  position: absolute;
  overflow: hidden;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-crop-preview[b-cnxaz7ig2t]  img {
  width: 100%;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  padding: 5px;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-img-base-preview-container[b-cnxaz7ig2t] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-img-base-preview-container .ptl-img-base-preview-content[b-cnxaz7ig2t] {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  align-content: center;
  -webkit-justify-content: center;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-img-base-preview-container .ptl-img-base-preview-content-ratio[b-cnxaz7ig2t] {
  max-width: 100%;
  max-height: 100%;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-img-base-preview-container .ptl-img-base-preview-content .ptl-img-base-preview-holder[b-cnxaz7ig2t] {
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-advance-mini-presenter .ptl-content .ptl-img-base-preview-container .ptl-img-base-preview-content[b-cnxaz7ig2t]  .ptl-placeholder-image {
  padding: 4px;
  max-width: 100%;
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
/* shop/Pages/Editors/Components/StandardEditorFullFramePresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor-full-frame-presenter[b-c7hmhs807m] {
  /*  border-radius: 8px;
    overflow: hidden;*/
  height: 100%;
  width: 100%;
  /* height:200px;
  width: 200px;*/
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
  position: relative;
}
.ptl-standard-editor-full-frame-presenter .ptl-flip[b-c7hmhs807m] {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.ptl-standard-editor-full-frame-presenter-container[b-c7hmhs807m] {
  padding: 1px;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.65);
  display: flex;
  align-items: center;
}
.ptl-standard-editor-full-frame-presenter-container[b-c7hmhs807m]  .ptl-svg-product {
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
}
.ptl-standard-editor-full-frame-presenter-container-ratio[b-c7hmhs807m] {
  max-width: 100%;
  max-height: 100%;
}
.ptl-standard-editor-full-frame-presenter-holder[b-c7hmhs807m] {
  /* display: flex;
  align-items: center;
  justify-content: center;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;*/
}
/* shop/Pages/Editors/Components/StandardEditorPhotoOptionsPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s] {
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s] {
    padding: 15px;
    padding-bottom: 0px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions[b-hqild3p50s] {
  width: 100%;
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions[b-hqild3p50s] {
    /* padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;*/
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions[b-hqild3p50s] {
    margin-top: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions[b-hqild3p50s] {
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-actions-content[b-hqild3p50s] {
    border-top: 1px solid #479cc8;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-actions-content[b-hqild3p50s] {
    border-bottom: 1px solid #479cc8;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-actions-content-manage-all[b-hqild3p50s] {
  border-bottom: none !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-actions-content-manage-all[b-hqild3p50s] {
    border-top: 1px solid #479cc8;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-actions-content-manage-all[b-hqild3p50s] {
    border-top: 1px solid #479cc8;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item[b-hqild3p50s] {
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 4px;
  min-width: 70px;
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item .ptl-action-item-text[b-hqild3p50s] {
    font-size: 11px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item .ptl-action-item-text[b-hqild3p50s] {
    font-size: 13px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item[b-hqild3p50s]  .ptl-action-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #303030;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item[b-hqild3p50s]  .ptl-action-item-icon {
    font-size: 38px;
    line-height: 38px;
    width: 38px;
    height: 38px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item[b-hqild3p50s]  .ptl-action-item-icon {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item:hover[b-hqild3p50s] {
  cursor: pointer;
  opacity: 0.8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item-selected[b-hqild3p50s] {
  background-color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item-selected .ptl-action-item-text[b-hqild3p50s] {
  color: white;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions .ptl-action-item-selected[b-hqild3p50s]  .ptl-action-item-icon {
  color: white;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions[b-hqild3p50s]  .ptl-icon-close {
  color: #303030;
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-actions[b-hqild3p50s]  .ptl-icon-close:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main[b-hqild3p50s] {
  width: 100%;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content[b-hqild3p50s] {
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-mobile-info-second[b-hqild3p50s] {
    margin-top: 24px;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-buttons-icon-container[b-hqild3p50s] {
    min-height: 52.5px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-buttons-icon-container[b-hqild3p50s] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-container[b-hqild3p50s] {
    display: flex;
    flex-direction: row;
    width: auto !important;
    margin: 0px;
    margin-top: 6px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .row[b-hqild3p50s] {
  line-height: 1.1;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content td.ptl-fitwidth[b-hqild3p50s] {
  width: 1px;
  white-space: nowrap;
  padding-right: 10px;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text[b-hqild3p50s] {
  line-height: 1.1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-title[b-hqild3p50s] {
  text-transform: uppercase;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #444444;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-title[b-hqild3p50s] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-title[b-hqild3p50s] {
    font-size: 14px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-value[b-hqild3p50s] {
  font-family: NunitoLight, RobotoLight, Arial;
  color: #6c6c6c;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-value[b-hqild3p50s] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-value[b-hqild3p50s] {
    font-size: 12px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-product-item-name[b-hqild3p50s] {
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #303030;
  margin-top: 5px;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-product-item-name[b-hqild3p50s] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-text-section-product-item-name[b-hqild3p50s] {
    font-size: 12px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon[b-hqild3p50s] {
  text-align: center;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon[b-hqild3p50s]  .ptl-icon {
  color: #303030;
  font-size: 25px;
  line-height: 25px;
  width: 25px;
  height: 25px;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon .ptl-text[b-hqild3p50s] {
  color: #303030;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon .ptl-text[b-hqild3p50s] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon .ptl-text[b-hqild3p50s] {
    font-size: 14px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon:hover[b-hqild3p50s] {
  cursor: pointer;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon:hover[b-hqild3p50s]  .ptl-icon {
  color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon:hover .ptl-text[b-hqild3p50s] {
  color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled[b-hqild3p50s] {
  pointer-events: none !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled:hover[b-hqild3p50s] {
  cursor: default !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled .ptl-text[b-hqild3p50s] {
  color: #979797;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled[b-hqild3p50s]  .ptl-icon {
  color: #979797;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled-clickable[b-hqild3p50s] {
  pointer-events: auto !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled-clickable:hover[b-hqild3p50s] {
  cursor: pointer !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled-clickable:hover[b-hqild3p50s]  .ptl-icon {
  color: #979797 !important;
  opacity: 0.8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-icon-disabled-clickable:hover .ptl-text[b-hqild3p50s] {
  color: #979797 !important;
  opacity: 0.8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content[b-hqild3p50s]  .ptl-icon-delete {
  color: #303030;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content[b-hqild3p50s]  .ptl-icon-delete {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content[b-hqild3p50s]  .ptl-icon-delete {
    font-size: 40px;
    line-height: 40px;
    width: 40px;
    height: 40px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content[b-hqild3p50s]  .ptl-icon-delete:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-link-disabled[b-hqild3p50s] {
  pointer-events: none !important;
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-link-disabled:hover[b-hqild3p50s] {
  cursor: default !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-link-disabled-clickable[b-hqild3p50s] {
  pointer-events: auto !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-link-disabled-clickable:hover[b-hqild3p50s] {
  cursor: pointer !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-link-disabled-clickable:hover[b-hqild3p50s]  .ptl-icon {
  color: #979797 !important;
  opacity: 0.8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-button-link-disabled-clickable:hover .ptl-text[b-hqild3p50s] {
  color: #979797 !important;
  opacity: 0.8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option[b-hqild3p50s] {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 100%;
  min-height: 50px;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-text[b-hqild3p50s] {
  line-height: 1.1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  align-self: center;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-text[b-hqild3p50s] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-text[b-hqild3p50s] {
    font-size: 13px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-unselected:not(.ptl-option-disabled)[b-hqild3p50s] {
  border: 2px solid #dee2e6;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link)[b-hqild3p50s] {
  pointer-events: none !important;
  border: 2px solid #e3e3e3;
  background-color: #e3e3e3;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link) .ptl-option-text[b-hqild3p50s] {
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon[b-hqild3p50s]  .ptl-icon {
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon .ptl-text[b-hqild3p50s] {
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon:hover[b-hqild3p50s] {
  cursor: pointer;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon:hover[b-hqild3p50s]  .ptl-icon {
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon:hover .ptl-text[b-hqild3p50s] {
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-selected[b-hqild3p50s] {
  border: 2px solid #303030;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option:hover:not(.ptl-option-disabled)[b-hqild3p50s] {
  border-color: #479cc8;
  cursor: pointer;
  color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option .ptl-button-icon[b-hqild3p50s] {
  margin-right: 0;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-effect[b-hqild3p50s] {
  width: max-content !important;
  margin-left: 4px;
  margin-right: 4px;
  overflow: hidden !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-effect-image[b-hqild3p50s] {
  padding: 5px;
  /*  @include media-to-md {
      width: 90px;
      height: 90px;
  }

  @include media-md {
      width: 128px;
      height: 128px;
  }*/
  max-width: 100%;
  object-fit: contain;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-effect-image[b-hqild3p50s] {
    max-height: 100px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-option-effect-image[b-hqild3p50s] {
    max-height: 128px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-main .ptl-main-content .ptl-mobile-col[b-hqild3p50s] {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-button-change-photo .ptg-components-mpk-button {
  margin: 0;
}
.ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-file-info-modal .ptl-text-section-title {
  text-transform: uppercase;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #6c6c6c;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-file-info-modal .ptl-text-section-title {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-file-info-modal .ptl-text-section-title {
    font-size: 14px;
  }
}
.ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-file-info-modal .ptl-text-section-value {
  font-family: NunitoLight, RobotoLight, Arial;
  color: #979797;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-file-info-modal .ptl-text-section-value {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter[b-hqild3p50s]  .ptl-file-info-modal .ptl-text-section-value {
    font-size: 12px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage[b-hqild3p50s] {
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage[b-hqild3p50s] {
    background-color: #404040;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage[b-hqild3p50s] {
    padding-top: 20px;
    border-top: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    padding-bottom: 20px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order[b-hqild3p50s] {
  width: 100%;
  height: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order-disabled[b-hqild3p50s] {
  pointer-events: none !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order-disabled:hover[b-hqild3p50s] {
  cursor: default !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order-disabled .ptl-text[b-hqild3p50s] {
  color: #979797 !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order-disabled[b-hqild3p50s]  .ptl-icon-order {
  color: #979797 !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order[b-hqild3p50s]  .ptl-icon-order {
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    color: #ffffff;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order[b-hqild3p50s]  .ptl-icon-order {
    font-size: 25px;
    line-height: 25px;
    width: 25px;
    height: 25px;
    color: #303030;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order .ptl-text[b-hqild3p50s] {
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order .ptl-text[b-hqild3p50s] {
    font-size: 16px;
    color: #ffffff;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order .ptl-text[b-hqild3p50s] {
    color: #303030;
    font-size: 18px;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order:hover[b-hqild3p50s] {
  cursor: pointer;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order:hover .ptl-text[b-hqild3p50s] {
  color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-order:hover[b-hqild3p50s]  .ptl-icon-order {
  color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-back[b-hqild3p50s] {
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-back[b-hqild3p50s]  .ptl-icon {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    color: #ffffff;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-back[b-hqild3p50s]  .ptl-icon {
    font-size: 40px;
    line-height: 40px;
    width: 40px;
    height: 40px;
    color: #303030;
  }
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-back[b-hqild3p50s]  .ptl-icon:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-back[b-hqild3p50s]  .ptl-icon-disabled {
  color: #979797 !important;
  pointer-events: none !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-manage .ptl-back[b-hqild3p50s]  .ptl-icon-disabled:hover {
  cursor: default !important;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-quantity-single[b-hqild3p50s] {
  font-size: 19px;
  line-height: 1.1;
  padding: 4px;
  padding-left: 6px;
  padding-right: 6px;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
  margin-left: 5px;
  margin-right: 5px;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-quantity-single:hover[b-hqild3p50s] {
  color: #479cc8 !important;
  cursor: pointer !important;
  border-color: #479cc8;
}
.ptl-standard-editor-photo-full-options-presenter .ptl-quantity-single-disable[b-hqild3p50s] {
  pointer-events: none !important;
}
/* shop/Pages/Editors/Components/StandardEditorPhotoPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh] {
  max-height: 100%;
  padding-right: 2px;
  padding-left: 2px;
  /*.ptl-img-type-cropper {
      .cropper-container {
          pointer-events: none !important;
      }

      .cropper-crop-box {
          pointer-events: auto;
      }

      ::deep {
          .ptl-full-frame-container {
              display: none !important;
              visibility: hidden !important;
          }
      }
  }*/
}
.ptl-standard-editor-photo-presenter .ptl-cropper-hide .cropper-crop-box[b-l04tjmc0yh] {
  opacity: 0 !important;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptg-loading-center-content-spinner-text span {
  color: white !important;
  font-size: 40px !important;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptl-img-type-full-frame .ptl-img-base-preview-container {
  background-image: none !important;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptl-img-type-full-frame .ptl-img-base-preview-content {
  background-color: unset !important;
}
.ptl-standard-editor-photo-presenter .ptl-img-base-preview-container[b-l04tjmc0yh] {
  border: 1px solid #404040;
  border-radius: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ptl-standard-editor-photo-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content[b-l04tjmc0yh] {
  background-color: rgba(0, 0, 0, 0.65);
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  align-content: center;
  -webkit-justify-content: center;
}
.ptl-standard-editor-photo-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content-ratio[b-l04tjmc0yh] {
  max-width: 100%;
  max-height: 100%;
}
.ptl-standard-editor-photo-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content .ptl-img-base-preview-holder[b-l04tjmc0yh] {
  padding: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-photo-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content .ptl-cropper-container[b-l04tjmc0yh] {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 10px;
}
.ptl-standard-editor-photo-presenter .ptl-img-base-preview-container .ptl-img-base-preview-content .ptl-img-base-preview[b-l04tjmc0yh] {
  max-width: 100%;
  width: auto;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptg-loading {
  position: absolute !important;
  z-index: auto !important;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptl-img-type-cropper {
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptl-img-type-cropper .cropper-container {
  pointer-events: none !important;
  color: white;
}
.ptl-standard-editor-photo-presenter[b-l04tjmc0yh]  .ptl-img-type-cropper .cropper-crop-box {
  pointer-events: auto;
  color: wheat;
}
.ptl-standard-editor-photo-presenter .ptl-img-type-none[b-l04tjmc0yh] {
  max-width: 100%;
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
.ptl-standard-editor-photo-presenter .ptl-img-type-full-frame[b-l04tjmc0yh] {
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-photo-presenter .ptl-img-type-full-frame[b-l04tjmc0yh]  .cropper-container {
  display: none !important;
  visibility: hidden !important;
}
.ptl-standard-editor-photo-presenter .ptl-spinner[b-l04tjmc0yh] {
  border: 2px solid silver;
  border-top: 2px solid #337AB7;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin-b-l04tjmc0yh 700ms linear infinite;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  z-index: 3;
}
@keyframes spin-b-l04tjmc0yh {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ptl-background-quality-ToLowRes[b-l04tjmc0yh]  .cropper-drag-box, .ptl-background-quality-ToLowRes[b-l04tjmc0yh]  .cropper-modal {
  background-color: #690000 !important;
}
.ptl-background-quality-ToLowRes[b-l04tjmc0yh]  .ptl-standard-editor-full-frame-presenter-container {
  background-color: #690000 !important;
}
.ptl-background-quality-ToLowRes[b-l04tjmc0yh]  .ptl-img-base-preview-content {
  background-color: rgba(105, 0, 0, 0.65) !important;
}
.ptl-background-quality-ToLowRes[b-l04tjmc0yh]  .ptl-standard-editor-full-frame-presenter-container {
  background-color: rgba(105, 0, 0, 0.65) !important;
}
.ptl-background-quality-Warning[b-l04tjmc0yh]  .cropper-drag-box, .ptl-background-quality-Warning[b-l04tjmc0yh]  .cropper-modal {
  background-color: #7f5200 !important;
}
.ptl-background-quality-Warning[b-l04tjmc0yh]  .ptl-standard-editor-full-frame-presenter-container {
  background-color: #7f5200 !important;
}
.ptl-background-quality-Warning[b-l04tjmc0yh]  .ptl-img-base-preview-content {
  background-color: rgba(127, 82, 0, 0.65) !important;
}
.ptl-background-quality-Warning[b-l04tjmc0yh]  .ptl-standard-editor-full-frame-presenter-container {
  background-color: rgba(127, 82, 0, 0.65) !important;
}
/* shop/Pages/Editors/Components/StandardEditorPhotoStatePresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor-photo-state-presenter[b-efqhtby7ye] {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 40px;
  margin-right: 5px;
  /*   margin-right: 4px;
  margin-left: 4px;*/
  color: #303030;
}
.ptl-standard-editor-photo-state-presenter .ptl-icons[b-efqhtby7ye] {
  margin-right: 4px;
  padding-right: 4px;
}
.ptl-standard-editor-photo-state-presenter .ptl-icons[b-efqhtby7ye]  .ptl-icon-pt {
  color: white;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-state-presenter .ptl-icons[b-efqhtby7ye]  .ptl-icon-pt {
    font-size: 15px;
    line-height: 15px;
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-state-presenter .ptl-icons[b-efqhtby7ye]  .ptl-icon-pt {
    font-size: 17px;
    line-height: 17px;
    width: 17px;
    height: 17px;
  }
}
.ptl-standard-editor-photo-state-presenter .ptl-texts[b-efqhtby7ye] {
  font-family: NunitoLight, RobotoLight, Arial;
  line-height: 1;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-photo-state-presenter .ptl-texts[b-efqhtby7ye] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-photo-state-presenter .ptl-texts[b-efqhtby7ye] {
    font-size: 13px;
  }
}
.ptl-standard-editor-photo-state-presenter .ptl-texts-first[b-efqhtby7ye] {
  margin-right: 4px;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ptl-standard-editor-photo-state-presenter .ptl-texts-dpi[b-efqhtby7ye] {
  margin-right: 4px;
}
.ptl-standard-editor-photo-state-presenter-ToLowRes[b-efqhtby7ye] {
  background-color: red !important;
  color: #ffffff;
  max-width: 100%;
}
.ptl-standard-editor-photo-state-presenter-Warning[b-efqhtby7ye] {
  background-color: orange !important;
  color: #ffffff;
  max-width: 100%;
}
.ptl-standard-editor-photo-state-presenter-OK[b-efqhtby7ye] {
  background-color: green !important;
  color: #ffffff;
  max-width: 100%;
}
/* shop/Pages/Editors/Components/StandardEditorPrintsFullPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-editor[b-p0un7vzbgj] {
  height: 100%;
  overflow: hidden;
}

.ptl-standard-editor-prints-full-presenter[b-p0un7vzbgj] {
  overflow: hidden;
  height: 100%;
  max-height: 100vh;
  /*  max-height: calc(100vh - 50px);
  min-height: calc(100vh - 50px);*/
}
.ptl-standard-editor-prints-full-presenter[b-p0un7vzbgj]  .ptl-numeric .ptg-material-icon {
  min-width: 35px !important;
  width: 45px !important;
  font-size: 22px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-items: center !important;
  justify-content: center;
  align-content: center;
  margin: 0;
}
.ptl-standard-editor-prints-full-presenter .ptl-editor[b-p0un7vzbgj] {
  width: 100%;
  overflow: hidden;
  background-color: #404040;
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor[b-p0un7vzbgj] {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor[b-p0un7vzbgj] {
    padding: 20px;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top[b-p0un7vzbgj] {
  height: 50px;
  min-height: 50px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 3px;
  overflow: hidden;
  width: 100%;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top[b-p0un7vzbgj] {
    padding-left: 5px;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-left[b-p0un7vzbgj] {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-left[b-p0un7vzbgj] {
    width: 50%;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-left .ptl-text-file-name[b-p0un7vzbgj] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: white;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-left .ptl-text-file-name[b-p0un7vzbgj] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-left .ptl-text-file-name[b-p0un7vzbgj] {
    font-size: 12px;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-right[b-p0un7vzbgj] {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top-right[b-p0un7vzbgj] {
    width: 50%;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top[b-p0un7vzbgj]  .ptl-icon-close {
  color: white;
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-top[b-p0un7vzbgj]  .ptl-icon-close:hover {
  cursor: pointer;
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-presenter[b-p0un7vzbgj] {
  min-height: auto;
  max-height: calc(100% - 50px);
  flex: 1;
  position: relative;
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-presenter[b-p0un7vzbgj]  .ptg-loading {
  position: absolute !important;
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-presenter[b-p0un7vzbgj]  .ptl-standard-editor-photo-presenter {
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-prints-full-presenter .ptl-editor .ptl-info-uploading[b-p0un7vzbgj] {
  height: auto;
  min-height: unset;
  position: sticky;
  bottom: 0;
  background-color: #FFC600;
  color: white;
  font-size: 18px;
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  padding: 5px;
  min-width: 20%;
  border-radius: 10px;
  text-align: start;
}
.ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj] {
  width: 100%;
  /*@include media-to-md {
      min-height: max(255px, calc(20% + 110px));
  }*/
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj] {
    width: 40%;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .ptl-icon {
  justify-content: center;
}
.ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-spinner {
  background-color: transparent;
}
.ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-spinner input {
  width: 100%;
}
@media (max-width: 576px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-spinner input {
    min-width: 35px;
  }
}
@media (min-width: 576px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-spinner input {
    min-width: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-spinner input {
    min-width: 55px;
    width: 55px;
  }
}
.ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-numeric {
  background-color: transparent;
}
.ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-numeric input {
  width: 100%;
}
@media (max-width: 576px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-numeric input {
    min-width: 35px;
  }
}
@media (min-width: 576px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-numeric input {
    min-width: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-full-presenter .ptl-options[b-p0un7vzbgj]  .ptl-numeric .rz-numeric input {
    min-width: 55px;
    width: 55px;
  }
}
/* shop/Pages/Editors/Components/StandardEditorPrintsMiniPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe] {
  padding: 2px;
  border: 1px solid #b0b0b0;
  border-radius: 8px;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe] {
    margin: 2px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe] {
    margin: 4px;
  }
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-numeric {
  margin-left: 8px !important;
  width: 110px !important;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-numeric .ptg-material-icon {
  min-width: 35px !important;
  width: 45px !important;
  font-size: 22px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-items: center !important;
  justify-content: center;
  align-content: center;
  margin: 0 !important;
  padding: 0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-separator[b-ctf6fpfmwe] {
  width: 1px;
  height: 100%;
  background-color: #b0b0b0;
}
@media (min-width: 0px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-separator[b-ctf6fpfmwe] {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-separator[b-ctf6fpfmwe] {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-numeric {
  border-radius: 20px !important;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-selected .path1 {
  color: #479cc8;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-selected .path2 {
  color: white;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-unselected {
  color: #404040;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-unselected .path1 {
  color: #404040;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-unselected .path2 {
  color: white;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-unselected:hover {
  cursor: pointer;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-full-icon-unselected:hover .path1 {
  color: #479cc8 !important;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-icon-pt {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-icon-pt {
    font-size: 28px;
    line-height: 28px;
    width: 28px;
    height: 28px;
    height: 44px !important;
    width: 44px !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-icon-pt {
    font-size: 28px;
    line-height: 28px;
    width: 28px;
    height: 28px;
    height: 28px !important;
    width: 34px !important;
  }
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .ptl-icon-pt:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-standard-editor-prints-mini-presenter .ptl-top[b-ctf6fpfmwe] {
  padding-left: 5px;
  overflow: hidden;
  width: 100%;
  min-height: 44px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-top-left[b-ctf6fpfmwe] {
  overflow: hidden;
}
.ptl-standard-editor-prints-mini-presenter .ptl-top-left .ptl-text-file-name[b-ctf6fpfmwe] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-top-left .ptl-text-file-name[b-ctf6fpfmwe] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-top-left .ptl-text-file-name[b-ctf6fpfmwe] {
    font-size: 12px;
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-top-right .ptl-text-quantity[b-ctf6fpfmwe] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 19px;
  line-height: 1.1;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content[b-ctf6fpfmwe] {
  padding-right: 2px;
  padding-left: 2px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-base-preview-container[b-ctf6fpfmwe] {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-base-preview-container .ptl-img-base-preview-content[b-ctf6fpfmwe] {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-base-preview-container .ptl-img-base-preview-content .ptl-img-base-preview[b-ctf6fpfmwe] {
  max-width: 100%;
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content[b-ctf6fpfmwe]  .ptg-loading {
  position: absolute !important;
  z-index: auto !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content[b-ctf6fpfmwe]  .ptg-image-cropper-blocked .cropper-view-box {
  outline-width: 2px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content[b-ctf6fpfmwe]  .ptl-img-type-cropper .cropper-container {
  pointer-events: none !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content[b-ctf6fpfmwe]  .ptl-img-type-cropper .cropper-crop-box {
  pointer-events: auto;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-type-none[b-ctf6fpfmwe] {
  max-width: 100%;
  width: 100%;
  height: auto;
  max-height: 100%;
  object-fit: contain;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-type-cropper .cropper-container[b-ctf6fpfmwe] {
  pointer-events: none !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-type-cropper .cropper-crop-box[b-ctf6fpfmwe] {
  pointer-events: auto;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-type-cropper[b-ctf6fpfmwe]  .ptl-full-frame-container {
  display: none !important;
  visibility: hidden !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-img-type-full-frame[b-ctf6fpfmwe]  .cropper-container {
  display: none !important;
  visibility: hidden !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-content .ptl-spinner[b-ctf6fpfmwe] {
  border: 2px solid silver;
  border-top: 2px solid #337AB7;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin-b-ctf6fpfmwe 700ms linear infinite;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  z-index: 3;
}
@keyframes spin-b-ctf6fpfmwe {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom.ptl-disabled .ptl-text-info[b-ctf6fpfmwe] {
  color: #b0b0b0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom.ptl-disabled[b-ctf6fpfmwe]  .ptl-icon {
  color: #b0b0b0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom.ptl-disabled[b-ctf6fpfmwe]  .rz-state-disabled {
  background-color: transparent !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom[b-ctf6fpfmwe] {
  margin-top: 4px;
  margin-bottom: 2px;
  padding-right: 3px;
  overflow: hidden;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom[b-ctf6fpfmwe]  .ptl-icon-edit {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom[b-ctf6fpfmwe]  .ptl-icon-edit:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text[b-ctf6fpfmwe] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 35px;
  margin-left: 6px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text:hover[b-ctf6fpfmwe] {
  cursor: pointer;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text:hover span[b-ctf6fpfmwe] {
  color: #479cc8;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text:hover[b-ctf6fpfmwe]  .ptg-material-icon {
  color: #479cc8;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text-disabled .ptl-text-info[b-ctf6fpfmwe] {
  color: #b0b0b0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text-disabled[b-ctf6fpfmwe]  .ptl-icon {
  color: #b0b0b0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text-disabled[b-ctf6fpfmwe]  .rz-state-disabled {
  background-color: transparent !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-left-text-disabled:hover[b-ctf6fpfmwe] {
  cursor: default;
  /*span {
      color: $dark !important;
  }

  ::deep {
      .ptg-material-icon {
          color: $dark !important;
      }
  }*/
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-text-info[b-ctf6fpfmwe] {
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  line-height: 1.1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-text-info[b-ctf6fpfmwe] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-text-info[b-ctf6fpfmwe] {
    font-size: 12px;
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-text-error[b-ctf6fpfmwe] {
  background-color: #ce7e39;
  color: white;
  font-size: 16px;
  line-height: 16px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  padding: 5px;
  min-width: 20%;
  width: 100%;
  border-radius: 10px;
  text-align: center;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity-disabled[b-ctf6fpfmwe] {
  /*  .ptl-right {
      ::deep {
          .ptl-numeric {
              .ptl-down {
                  color: $gray-500 !important;
                  cursor: unset !important;
              }

              .ptl-up {
                  color: $gray-500 !important;
                  cursor: unset !important;
              }
          }
      }
  }*/
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity-disabled .ptl-left[b-ctf6fpfmwe] {
  color: #979797 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe] {
  padding: 0;
  margin-left: -1px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity:hover[b-ctf6fpfmwe] {
  cursor: unset !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .ptl-icon {
  justify-content: center;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-spinner {
  background-color: transparent;
}
@media (max-width: 576px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-spinner {
    min-width: 35px;
    width: 35px;
  }
}
@media (max-width: 576px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-spinner {
    min-width: 40px;
    width: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-spinner {
    min-width: 55px;
    width: 55px;
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-numeric {
  background-color: transparent;
}
@media (max-width: 576px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-numeric {
    min-width: 35px;
    width: 35px;
  }
}
@media (max-width: 576px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-numeric {
    min-width: 40px;
    width: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-bottom .ptl-quantity[b-ctf6fpfmwe]  .ptl-numeric .rz-numeric {
    min-width: 55px;
    width: 55px;
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom-medium[b-ctf6fpfmwe] {
  margin-top: 7px !important;
  margin-bottom: 4px !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-bottom-simple[b-ctf6fpfmwe] {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options.ptl-disabled .ptl-action-item-text[b-ctf6fpfmwe] {
  color: #b0b0b0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options.ptl-disabled[b-ctf6fpfmwe]  .ptl-action-item-icon {
  color: #b0b0b0 !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options[b-ctf6fpfmwe] {
  margin-top: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-top: 1px solid #b0b0b0;
  height: 50px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-separator[b-ctf6fpfmwe] {
  margin-right: 0.4rem !important;
  margin-left: 0.4rem !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-action-item[b-ctf6fpfmwe] {
  padding-left: 7px;
  padding-right: 7px;
  width: 100%;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-action-item .ptl-action-item-text[b-ctf6fpfmwe] {
  font-size: 12px;
  line-height: 1;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-action-item[b-ctf6fpfmwe]  .ptl-action-item-icon {
  font-size: 28px;
  line-height: 28px;
  width: 28px;
  height: 28px;
  height: auto !important;
  color: #303030;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-action-item:hover[b-ctf6fpfmwe] {
  cursor: pointer;
  opacity: 0.8;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-action-item:hover .ptl-action-item-text[b-ctf6fpfmwe] {
  color: #479cc8;
}
.ptl-standard-editor-prints-mini-presenter .ptl-options .ptl-action-item:hover[b-ctf6fpfmwe]  .ptl-action-item-icon {
  color: #479cc8;
}
.ptl-standard-editor-prints-mini-presenter[b-ctf6fpfmwe]  .cropper-container .cropper-point.point-se {
  height: 5px !important;
  width: 5px !important;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter[b-ctf6fpfmwe] {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 40px;
  margin-right: 5px;
  /*   margin-right: 4px;
  margin-left: 4px;*/
  color: #303030;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-icons[b-ctf6fpfmwe] {
  margin-right: 4px;
  padding-right: 4px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-icons[b-ctf6fpfmwe]  .ptl-icon-pt {
  color: white;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-icons[b-ctf6fpfmwe]  .ptl-icon-pt {
    font-size: 15px;
    line-height: 15px;
    width: 15px;
    height: 15px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-icons[b-ctf6fpfmwe]  .ptl-icon-pt {
    font-size: 17px;
    line-height: 17px;
    width: 17px;
    height: 17px;
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-texts[b-ctf6fpfmwe] {
  font-family: NunitoLight, RobotoLight, Arial;
  line-height: 1;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-texts[b-ctf6fpfmwe] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-texts[b-ctf6fpfmwe] {
    font-size: 13px;
  }
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-texts-first[b-ctf6fpfmwe] {
  margin-right: 4px;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter .ptl-texts-dpi[b-ctf6fpfmwe] {
  margin-right: 4px;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter-ToLowRes[b-ctf6fpfmwe] {
  background-color: red !important;
  color: #ffffff;
  max-width: 100%;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter-Warning[b-ctf6fpfmwe] {
  background-color: orange !important;
  color: #ffffff;
  max-width: 100%;
}
.ptl-standard-editor-prints-mini-presenter .ptl-standard-editor-photo-state-presenter-OK[b-ctf6fpfmwe] {
  background-color: green !important;
  color: #ffffff;
  max-width: 100%;
}

.ptl-standard-editor-prints-mini-presenter-selected[b-ctf6fpfmwe] {
  border-color: #479cc8 !important;
  border-width: 2px !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter-selected[b-ctf6fpfmwe] {
    margin: 1px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor-prints-mini-presenter-selected[b-ctf6fpfmwe] {
    margin: 3px;
  }
}
/* shop/Pages/Editors/Components/UsePhotoPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-selection-main[b-s3ovr2pdrs] {
  /* height: 100%;
  margin-bottom: 60px;*/
  height: calc(100vh - 5rem);
  overflow: auto;
}
.ptl-selection-main .ptl-selection-content-text[b-s3ovr2pdrs] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial !important;
  font-size: 28px !important;
  text-align: center;
  word-wrap: break-word;
}
.ptl-selection-main .ptl-selection-content-buttons[b-s3ovr2pdrs] {
  margin-left: 5px;
  margin-right: 5px;
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container[b-s3ovr2pdrs] {
  min-height: 90px;
  border: 1px solid #cccccc;
  height: 100%;
  width: 100%;
  border-radius: 8px;
}
@media (min-width: 576px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container[b-s3ovr2pdrs] {
    min-height: 125px;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container[b-s3ovr2pdrs] {
    min-height: 150px;
  }
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container .ptl-selection-editor-button-maui-content[b-s3ovr2pdrs] {
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container .ptl-selection-editor-button-maui-content[b-s3ovr2pdrs] {
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container .ptl-selection-editor-button-maui-content[b-s3ovr2pdrs] {
    padding: 4px;
  }
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button[b-s3ovr2pdrs] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text[b-s3ovr2pdrs] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  text-align: start;
  line-height: 1.1;
  padding-bottom: 5px !important;
  text-align: center;
}
@media (min-width: 0px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text[b-s3ovr2pdrs] {
    font-size: 16px !important;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text[b-s3ovr2pdrs] {
    font-size: 18.5px !important;
  }
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text-maui[b-s3ovr2pdrs] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  text-align: start;
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-desc[b-s3ovr2pdrs] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoLight, RobotoLight, Arial;
  text-align: start;
  line-height: 1.1;
}
@media (min-width: 0px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-desc[b-s3ovr2pdrs] {
    font-size: 13px !important;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-desc[b-s3ovr2pdrs] {
    font-size: 15.5px !important;
  }
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button[b-s3ovr2pdrs]  .ptl-icon {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button:hover[b-s3ovr2pdrs] {
  color: #479cc8;
  cursor: pointer;
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-disabled[b-s3ovr2pdrs] {
  pointer-events: none !important;
  cursor: default !important;
  color: #b0b0b0 !important;
}
.ptl-selection-main .ptl-selection-content-buttons .ptl-selection-editor-button-disabled:hover[b-s3ovr2pdrs] {
  color: #b0b0b0 !important;
}
.ptl-selection-main .ptl-section-content-text[b-s3ovr2pdrs] {
  /*margin-top: 7rem;*/
  max-width: 500px;
  padding-top: 0.5rem;
  /*border-top: 1px solid $gray-300;*/
  padding-left: 3rem;
  padding-right: 3rem;
  /*margin-bottom: 5rem;*/
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login[b-s3ovr2pdrs] {
  text-align: center;
  border-top: 1px solid #cccccc;
  padding-top: 10px;
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login .ptl-text-1[b-s3ovr2pdrs] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  margin-bottom: 5px;
}
@media (min-width: 0px) {
  .ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login .ptl-text-1[b-s3ovr2pdrs] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login .ptl-text-1[b-s3ovr2pdrs] {
    font-size: 14px;
  }
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login-bottom[b-s3ovr2pdrs] {
  margin-top: 1rem;
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login-bottom .ptl-text-2[b-s3ovr2pdrs] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 16px;
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-login-bottom .ptg-text-link[b-s3ovr2pdrs] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 17px;
  text-decoration: none !important;
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent[b-s3ovr2pdrs] {
  text-align: center;
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent .ptl-text[b-s3ovr2pdrs] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  line-height: 120%;
}
@media (min-width: 0px) {
  .ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent .ptl-text[b-s3ovr2pdrs] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent .ptl-text[b-s3ovr2pdrs] {
    font-size: 14px;
  }
}
.ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent .ptg-text-link[b-s3ovr2pdrs] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  text-decoration: none !important;
}
@media (min-width: 0px) {
  .ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent .ptg-text-link[b-s3ovr2pdrs] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-selection-main .ptl-section-content-text .ptl-section-content-text-consent .ptg-text-link[b-s3ovr2pdrs] {
    font-size: 14px;
  }
}
.ptl-selection-main .ptl-bottom[b-s3ovr2pdrs] {
  border-top: unset !important;
  padding: 0px;
  background-color: unset !important;
  width: 100%;
}
.ptl-selection-main .ptl-bottom .ptl-bottom-container[b-s3ovr2pdrs] {
  width: 100%;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  border-top: 1px solid #ced4da;
  background-color: #f8f9fa;
}
/* shop/Pages/Editors/MyFilesDialog.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-my-files[b-syo3spx1ow] {
  min-width: 300px;
  min-height: 300px;
  height: calc(100vh - 110px);
  width: 100%;
  overflow: auto;
}
.ptl-my-files .ptl-images[b-syo3spx1ow] {
  height: 100%;
  flex: 1;
  overflow: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ptl-my-files .ptl-images .ptl-photo-presenter[b-syo3spx1ow] {
  width: 150px;
  height: 150px;
  margin: 10px;
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container[b-syo3spx1ow] {
  width: 100%;
  height: 100%;
  position: relative;
  border: 1px solid #404040;
  border-radius: 10px;
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container .ptl-img[b-syo3spx1ow] {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  padding: 5px;
  object-fit: contain;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 1;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container .ptl-img-hover:hover[b-syo3spx1ow] {
  cursor: pointer;
  opacity: 0.8 !important;
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container .ptl-icon-check[b-syo3spx1ow] {
  position: absolute;
  right: 0;
  border-radius: 99px;
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container .ptl-icon-check[b-syo3spx1ow]  span {
  position: relative;
  border-radius: 99px;
  background-color: white;
  z-index: 2;
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container .ptl-spinner[b-syo3spx1ow] {
  border: 2px solid silver;
  border-top: 2px solid #337AB7;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin-b-syo3spx1ow 700ms linear infinite;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  z-index: 3;
}
@keyframes spin-b-syo3spx1ow {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ptl-my-files .ptl-images .ptl-photo-presenter .ptl-image-container .ptl-to-big[b-syo3spx1ow] {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 4;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 2rem;
  color: #f9777f;
  background-color: #ffffff;
  border-radius: 10px;
  outline: 1px solid #404040;
  padding-left: 10px;
  padding-right: 10px;
  opacity: 0.7;
}
.ptl-my-files .ptl-bottom[b-syo3spx1ow] {
  /*    position: fixed !important;
      height: 60px;
      max-height: 60px;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: #f8f9fa;
      border-top: 1px solid #ced4da;
      padding: 0px;
      width: 100%;*/
}

.ptl-buttons[b-syo3spx1ow] {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px !important;
}
.ptl-buttons[b-syo3spx1ow]  .ptg-components-mpk-button-link .pt-icon-CheckboxSelected .path1 {
  color: #303030;
}
.ptl-buttons[b-syo3spx1ow]  .ptg-components-mpk-button-link .pt-icon-CheckboxSelected .path2 {
  color: white;
}
.ptl-buttons[b-syo3spx1ow]  .ptg-components-mpk-button-link:hover .pt-icon-CheckboxSelected .path1 {
  color: #479cc8;
}
.ptl-buttons[b-syo3spx1ow]  .ptg-components-mpk-button-link:hover .pt-icon-CheckboxSelected .path2 {
  color: white;
}
@media (max-width: 576px) {
  .ptl-buttons[b-syo3spx1ow]  .ptl-mpk-button-simple .ptl-icon-pt {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .ptl-buttons[b-syo3spx1ow]  .ptl-mpk-button-simple .ptl-text {
    display: none;
  }
}

.ptl-photo-file-presenter .ptl-top[b-syo3spx1ow] {
  height: 25px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 1px solid #dadfe2;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-syo3spx1ow] {
  height: 98%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.ptl-photo-file-presenter .ptl-top-action-bar a:hover[b-syo3spx1ow] {
  color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-syo3spx1ow]  .ptl-icon {
  margin-right: 3px;
  margin-left: 3px;
  font-size: 22px;
  line-height: 22px;
  width: 22px;
  height: 22px;
  color: #6c6c6c;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-syo3spx1ow]  .ptl-icon:hover {
  color: #9cc65a !important;
  cursor: pointer;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-syo3spx1ow]  .ptl-icon-disabled:hover {
  color: #f9777f !important;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-syo3spx1ow]  .ptl-icon-selected {
  color: #1273EB;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-syo3spx1ow]  .ptg-components-menubutton-btn {
  font-size: 22px;
  line-height: 22px;
  width: 22px;
  height: 22px;
}
.ptl-photo-file-presenter .ptl-content[b-syo3spx1ow] {
  border: 1px solid #dadfe2;
  border-radius: 4px;
  margin: 3px;
  /*  margin-left: 1rem;
    margin-right: 1rem;*/
  padding: 3px;
  max-width: 100%;
  min-width: 250px;
  min-height: 250px;
  width: 350px;
  height: 350px;
  position: relative;
}
@media (min-width: 992px) {
  .ptl-photo-file-presenter .ptl-content[b-syo3spx1ow] {
    width: 270px;
    height: 270px;
  }
}
.ptl-photo-file-presenter .ptl-content:hover[b-syo3spx1ow] {
  cursor: pointer;
}
.ptl-photo-file-presenter .ptl-content .ptl-img[b-syo3spx1ow] {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
  padding: 5px;
  object-fit: contain;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 1;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ptl-photo-file-presenter .ptl-content .ptl-img-hover:hover[b-syo3spx1ow] {
  cursor: pointer;
  background-color: #f2f2f2;
}
.ptl-photo-file-presenter .ptl-content .ptl-img-uploading[b-syo3spx1ow] {
  opacity: 0.3;
}
.ptl-photo-file-presenter .ptl-content .ptl-spinner[b-syo3spx1ow] {
  border: 2px solid silver;
  border-top: 2px solid #337AB7;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin-b-syo3spx1ow 700ms linear infinite;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  z-index: 3;
}
@keyframes spin-b-syo3spx1ow {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ptl-photo-file-presenter .ptl-content[b-syo3spx1ow]  .ptl-icon-selected {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 40px;
  z-index: 2;
}
.ptl-photo-file-presenter .ptl-content[b-syo3spx1ow]  .ptl-icon-selected .path1 {
  color: #479cc8;
}
.ptl-photo-file-presenter .ptl-content[b-syo3spx1ow]  .ptl-icon-selected .path2 {
  color: white;
}
.ptl-photo-file-presenter .ptl-file-name[b-syo3spx1ow] {
  max-width: 250px;
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 14px;
  line-height: 15px;
  text-overflow: ellipsis;
  white-space: break-spaces;
  overflow: hidden;
  -webkit-line-clamp: 2;
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
/* shop/Pages/Editors/StandardEditorAdvancePage.razor.rz.scp.css */
@charset "UTF-8";
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*.ptl-block-upload {
    ::deep {
        .ptl-icon-pt, .ptl-crop-preview, .ptl-placeholder-image {
            pointer-events: none !important;
            cursor: pointer;
            color: $gray-500 !important;
        }
    }
}*/
.ptl-standard-editor[b-mjtufv5k71] {
  min-height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #ffffff;
  /*Ustawienia wielkości menu dla Full Presenter'a w rozdzielczości do MD*/
  /*Validation modal*/
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-top {
  height: 60px !important;
  max-height: 60px !important;
  min-height: 60px !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-advance-mini-presenter .ptl-top {
  min-height: 44px !important;
  height: unset !important;
}
.ptl-standard-editor .ptl-content[b-mjtufv5k71] {
  margin-top: 65px !important;
}
.ptl-standard-editor[b-mjtufv5k71]  input[type=file] {
  opacity: 0;
  width: 0.0001rem;
  height: 0.0001rem;
  pointer-events: none;
}
.ptl-standard-editor .ptl-top[b-mjtufv5k71] {
  height: 70px;
  max-height: 70px;
  min-height: 70px;
  overflow: hidden;
  background-color: white;
  border-bottom: 1px #dadfe3 solid;
}
.ptl-standard-editor .ptl-content .ptl-single-full-editor[b-mjtufv5k71] {
  min-height: 100%;
  min-width: 100%;
}
.ptl-standard-editor .ptl-content .ptl-single-full-editor[b-mjtufv5k71]  .ptl-editor-advance {
  width: 100%;
}
.ptl-standard-editor .ptl-content .ptl-single-full-editor[b-mjtufv5k71]  .ptl-editor-advance .ptl-icon-close, .ptl-standard-editor .ptl-content .ptl-single-full-editor[b-mjtufv5k71]  .ptl-editor-advance .ptl-icon-delete {
  display: none !important;
}
.ptl-standard-editor .ptl-content .ptl-single-full-editor[b-mjtufv5k71]  .ptl-standard-editor-photo-full-options-presenter {
  background-color: #ffffff;
  pointer-events: auto !important;
}
.ptl-standard-editor .ptl-content .ptl-prints[b-mjtufv5k71] {
  margin-bottom: 60px;
}
.ptl-standard-editor .ptl-prints[b-mjtufv5k71] {
  max-height: calc(100vh - 130px);
  overflow: auto;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-mjtufv5k71] {
    /*   .container {
        width: 100%;
        padding: 0;
        margin: 0;
        max-width: unset;

        .col {
            width: 100%;
            padding: 0;
            margin: 0;

            .row {
                width: 100%;
                padding: 0;
                margin: 0;
            }
        }
    }*/
  }
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-mpk-modal {
  height: 99.99% !important;
  width: 99.99% !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-mpk-modal .ptl-mpk-modal-smoky {
  height: 99.99% !important;
  width: 99.99% !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-mpk-modal .ptl-mpk-modal-type-Full {
  height: 99.99% !important;
  min-height: 99.99% !important;
  width: 99.99% !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-mpk-modal .ptl-mpk-modal-type-Full .ptl-mpk-modal-type-Full-content {
  height: 99.99% !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-mpk-button-simple, .ptl-standard-editor[b-mjtufv5k71]  .ptl-mpk-button-checkbox, .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric {
  min-height: 35px !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric {
  min-height: 30px !important;
  max-height: 33px !important;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
  width: unset !important;
  /*.ptl-icon {
      font-size: 22px !important;
      line-height: 22px !important;
      width: 22px !important;
      display: flex !important;
      align-items: center !important;
      border: none !important;
  }*/
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptg-material-icon {
  min-width: 35px !important;
  width: 45px !important;
  font-size: 22px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-items: center !important;
  justify-content: center;
  align-content: center;
  margin: 0;
  border: none !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
  width: min-content;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner input {
  font-size: 11px;
  height: auto;
  min-height: 100% !important;
}
@media (max-width: 576px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner input {
    width: 25px;
  }
}
@media (min-width: 576px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner input {
    width: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner input {
    width: 65px;
  }
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
  width: min-content;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric input {
  font-size: 11px;
  height: auto;
  min-height: 100% !important;
}
@media (max-width: 576px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric input {
    width: 25px;
  }
}
@media (min-width: 576px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric input {
    width: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric input {
    width: 65px;
  }
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptl-down {
  border-right: none;
  margin-left: 4px;
  background-color: unset;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptl-up-last {
  border-left: none;
  background-color: unset;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptl-up-last {
    margin-right: 7px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptl-up-last {
    margin-right: 4px;
  }
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-photo-full-options-presenter {
  background-color: #f8f9fa;
  pointer-events: auto !important;
}
.ptl-standard-editor .ptl-top-content-left-mobile[b-mjtufv5k71] {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 576px) {
  .ptl-standard-editor .ptl-top-content-left-mobile[b-mjtufv5k71] {
    display: none !important;
  }
}
.ptl-standard-editor .ptl-top-content-left-mobile[b-mjtufv5k71]  .ptl-icon {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-standard-editor .ptl-top-content-left-mobile[b-mjtufv5k71]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
@media (max-width: 576px) {
  .ptl-standard-editor .ptl-top-content-left-desktop[b-mjtufv5k71] {
    display: none !important;
  }
}
.ptl-standard-editor .ptl-top-content-left-desktop-product-title[b-mjtufv5k71] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 1.3rem;
  padding-right: 0.5rem;
  /*  @include media-only-xs {
      font-size: 0.8rem !important;
  }

  @include media-only-sm {
      font-size: 1rem !important;
  }*/
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-top-content-left-desktop-product-title[b-mjtufv5k71] {
    font-size: 1.15rem;
  }
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-mjtufv5k71]  .ptl-product-option-item-presenter {
  width: max-content;
  min-width: 80px;
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-mjtufv5k71]  .ptl-product-option-item-presenter:hover .ptl-product-option-item-presenter-content {
  border-color: #479cc8 !important;
  opacity: 1 !important;
  color: #479cc8 !important;
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-mjtufv5k71]  .ptl-product-option-item-presenter .ptl-product-option-item-presenter-content {
  min-height: 40px;
  height: 40px;
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-mjtufv5k71]  .ptl-product-option-item-presenter .ptl-product-option-item-presenter-content .ptl-product-option-item-presenter-content-text {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.ptl-standard-editor .ptl-top-content-left-desktop-price[b-mjtufv5k71] {
  padding-left: 0.5rem;
  color: #479cc8 !important;
  font-size: 16px;
  line-height: 16.5px;
  color: #404040;
}
.ptl-standard-editor .ptl-top-content-left-desktop-price:hover[b-mjtufv5k71] {
  cursor: pointer;
}
.ptl-standard-editor .ptl-top-content-right[b-mjtufv5k71] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: end;
  position: absolute;
  z-index: 2;
  margin-left: auto;
  right: 0;
  height: 100%;
  background-color: white;
  mask-image: linear-gradient(to left, black 80%, transparent);
  -webkit-mask-image: linear-gradient(to left, black 80%, transparent);
  padding-left: 40px;
}
.ptl-standard-editor .ptl-top-content-right .ptl-row-first[b-mjtufv5k71] {
  font-size: 16px;
  line-height: 1.1;
  color: #404040;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-top-content-right .ptl-row-first[b-mjtufv5k71] {
    font-size: 14px;
  }
}
.ptl-standard-editor .ptl-top-content-right .ptl-row-second[b-mjtufv5k71] {
  font-size: 14px;
  line-height: 1.1;
  color: #479cc8;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-top-content-right .ptl-row-second[b-mjtufv5k71] {
    font-size: 12px;
  }
}
.ptl-standard-editor .ptl-bottom[b-mjtufv5k71] {
  height: auto !important;
  max-height: max-content !important;
  min-height: 60px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.ptl-standard-editor .ptl-bottom .ptl-separator[b-mjtufv5k71] {
  width: 1px;
  height: 80%;
  background-color: #404040;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-bottom .ptl-separator[b-mjtufv5k71] {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom .ptl-separator[b-mjtufv5k71] {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom .ptl-button-mobile button[b-mjtufv5k71] {
    flex-direction: column !important;
    height: auto;
  }
  .ptl-standard-editor .ptl-bottom .ptl-button-mobile button .ptl-icon[b-mjtufv5k71] {
    margin: 0 !important;
    padding: 0 !important;
  }
}
.ptl-standard-editor .ptl-bottom-main[b-mjtufv5k71] {
  width: 100%;
}
.ptl-standard-editor .ptl-bottom-main[b-mjtufv5k71]  .ptg-components-mpk-button-link span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: break-spaces;
}
.ptl-standard-editor .ptl-bottom-main[b-mjtufv5k71]  .ptl-icon-pt {
  margin-right: 5px;
}
.ptl-standard-editor .ptl-bottom-main[b-mjtufv5k71]  .ptg-components-mpk-button span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: break-spaces;
}
.ptl-standard-editor .ptl-bottom-main .ptg-components-mpk-button-link span[b-mjtufv5k71] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: break-spaces;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-advance-mini-presenter .ptl-text-product-name {
  font-size: 22px !important;
  line-height: 1.1 !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-advance-mini-presenter .ptl-top-right-state-info {
  max-width: 100%;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-top-right .ptl-top-right-icons .ptg-material-icon {
    font-size: 27px;
    line-height: 27px;
    width: 27px;
    height: 27px;
    margin-left: 3px;
    margin-right: 3px;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-text-file-name {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-photo-state-presenter .ptl-texts-first {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-text-info {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-option-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-action-item-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptl-down {
    font-size: 22px !important;
    line-height: 30px !important;
    width: 22px !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .ptl-up-last {
    font-size: 22px !important;
    line-height: 30px !important;
    width: 22px !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner {
    background-color: transparent;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-spinner input {
    width: 35px !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric {
    background-color: transparent;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-numeric .rz-numeric input {
    width: 35px !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-photo-full-options-presenter .ptl-button-icon .ptl-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-photo-full-options-presenter .ptl-main-content .ptl-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
    font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  }
  .ptl-standard-editor[b-mjtufv5k71]  .ptl-standard-editor-advance-infinite-gallery-presenter .ptl-text-file-name {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
    font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  }
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-editor-advance .ptl-options {
  min-height: 270px;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-single-full-editor .ptl-options {
  min-height: 260px;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-validations .ptl-mpk-modal-type-Center-content .ptl-top {
  background-color: #ff7133 !important;
  padding-top: 0px !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-validations .ptl-mpk-modal-type-Center-content .ptl-top .ptl-icon:hover {
  color: white !important;
}
.ptl-standard-editor[b-mjtufv5k71]  .ptl-validations .ptl-mpk-modal-type-Center-content .ptl-mpk-modal-child-content {
  background-color: #ff7133 !important;
  padding-top: 0px !important;
  margin-top: -15px;
  padding-bottom: 2rem !important;
}
.ptl-standard-editor .ptl-validation-text-item-title[b-mjtufv5k71] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 20px;
  line-height: 1.1;
  color: #ffffff;
  margin-bottom: 7px;
}
.ptl-standard-editor .ptl-validation-text-item-value[b-mjtufv5k71] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  line-height: 1.1;
  color: #ffffff;
}
/* shop/Pages/Editors/StandardEditorPrintsPage.razor.rz.scp.css */
@charset "UTF-8";
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-standard-editor[b-kwjy9p37ir] {
  height: auto;
  width: 100%;
  top: 0;
  left: 0;
  background-color: #ffffff;
  /*.ptl-content-selected {*/
  /* margin-top: 92px !important;
      padding-top: 0.75rem !important;*/
  /*//max-height: 100vh;
      //overflow: auto;
      padding-bottom: 0 !important;
      padding-top: 0 !important;
      //margin-bottom: 60px !important;
      margin-top: 105px !important;
  }*/
  /*  .ptl-top-selected {
      z-index: 2;
      position: fixed !important;
      display: flex;
      align-items: center;
      top: 0;
      width: 100%;
      margin-top: 70px !important;
      height: 35px !important;
      max-height: 35px !important;
      min-height: 35px !important;
      background-color: white;
  }*/
  /*Ustawienia wielkości dla modala wszystkich opcji*/
  /*Ustawienia wielkości menu dla Full Presenter'a w rozdzielczości do MD*/
  /*Validation modal*/
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-top-icon-close-disabled {
  pointer-events: none !important;
  color: #b0b0b0 !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-top {
  height: 60px !important;
  max-height: 60px !important;
  min-height: 60px !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-standard-editor-prints-mini-presenter .ptl-top {
  min-height: 44px !important;
  height: unset !important;
}
.ptl-standard-editor .ptl-content[b-kwjy9p37ir] {
  margin-top: 65px !important;
}
.ptl-standard-editor .ptl-mini-presenters-manage-all[b-kwjy9p37ir] {
  margin-bottom: 180px;
}
@media (max-width: 768px) {
  .ptl-standard-editor .container[b-kwjy9p37ir] {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: unset;
  }
  .ptl-standard-editor .container .col[b-kwjy9p37ir] {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .ptl-standard-editor .container .col .row[b-kwjy9p37ir] {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
.ptl-standard-editor .ptl-upload-without-view[b-kwjy9p37ir] {
  /* height: calc(100vh - 170px);
          margin: 0 !important;
          overflow: hidden;
  */
}
.ptl-standard-editor .ptl-upload-without-view-content-item[b-kwjy9p37ir] {
  width: 100%;
}
.ptl-standard-editor .ptl-upload-without-view-content-container[b-kwjy9p37ir] {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  width: 100%;
  max-width: 60vh;
  min-width: 300px;
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-center-text[b-kwjy9p37ir] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 28px;
  line-height: 1.1;
  text-align: center;
  word-wrap: break-word;
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-text-big[b-kwjy9p37ir] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: start;
  line-height: 1.1;
  padding-bottom: 5px !important;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-upload-without-view-content .ptl-text-big[b-kwjy9p37ir] {
    font-size: 16px !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-upload-without-view-content .ptl-text-big[b-kwjy9p37ir] {
    font-size: 18.5px !important;
  }
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-text-small[b-kwjy9p37ir] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: start;
  line-height: 1.1;
  padding-bottom: 5px !important;
  color: #979797;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-upload-without-view-content .ptl-text-small[b-kwjy9p37ir] {
    font-size: 14px !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-upload-without-view-content .ptl-text-small[b-kwjy9p37ir] {
    font-size: 16.5px !important;
  }
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-texts-file-name[b-kwjy9p37ir], .ptl-standard-editor .ptl-upload-without-view-content .ptl-texts-first[b-kwjy9p37ir] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: start;
  line-height: 1.1;
  font-size: 12px !important;
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-image img[b-kwjy9p37ir] {
  height: 60px;
  width: auto;
  margin: 10px;
  margin-right: 20px;
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-image[b-kwjy9p37ir]  .ptl-icon {
  margin: 10px;
  margin-left: 0px;
  margin-right: 20px;
  font-size: 50px;
  line-height: 50px;
  width: 50px;
  height: 50px;
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-progress[b-kwjy9p37ir]  .rz-progressbar-circular {
  margin-top: 20px;
  width: clamp(300px, 40vw, 500px);
  height: clamp(300px, 40vh, 500px);
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-progress[b-kwjy9p37ir]  .rz-progressbar-circular .rz-progressbar-circular-label span {
  font-size: 28px !important;
}
.ptl-standard-editor .ptl-upload-without-view-content .ptl-errors span[b-kwjy9p37ir] {
  color: #F20D0D;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 20px;
  line-height: 1.1;
}
.ptl-standard-editor[b-kwjy9p37ir]  input[type=file] {
  opacity: 0;
  width: 0.0001rem;
  height: 0.0001rem;
  pointer-events: none;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-text-title {
  text-align: center;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 24px;
  line-height: 1.1;
  margin-bottom: 15px;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-text-description {
  text-align: center;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-text-description .ptl-icon {
  font-size: 18px;
  line-height: 18px;
  width: 18px;
  height: 18px;
  display: inline;
  color: #ff9c00;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-text-description .ptl-text-description-value {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  line-height: 1.1;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item:hover {
  cursor: pointer;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item {
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #b0b0b0;
    border-radius: 4px;
    padding: 10px;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item .ptl-icon {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item .ptl-icon {
    font-size: 40px;
    line-height: 40px;
    width: 40px;
    height: 40px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item .ptl-icon {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item .ptl-text {
  text-align: center;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  line-height: 1.1;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item .ptl-icon-next {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-upload-type .ptl-desktop-item .ptl-button {
    margin-bottom: 20px !important;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-mpk-button-simple, .ptl-standard-editor[b-kwjy9p37ir]  .ptl-mpk-button-checkbox, .ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric {
  min-height: 35px !important;
}
.ptl-standard-editor .ptl-top[b-kwjy9p37ir] {
  /*  height: 80px !important;
  max-height: 80px !important;
  min-height: 80px !important;*/
}
@-test {
  .ptl-standard-editor .ptl-top[b-kwjy9p37ir] {
    display: flex;
  }
}
.ptl-standard-editor .ptl-top-content-left-mobile[b-kwjy9p37ir] {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 576px) {
  .ptl-standard-editor .ptl-top-content-left-mobile[b-kwjy9p37ir] {
    display: none !important;
  }
}
.ptl-standard-editor .ptl-top-content-left-mobile[b-kwjy9p37ir]  .ptl-icon {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-standard-editor .ptl-top-content-left-mobile[b-kwjy9p37ir]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
@media (max-width: 576px) {
  .ptl-standard-editor .ptl-top-content-left-desktop[b-kwjy9p37ir] {
    display: none !important;
  }
}
.ptl-standard-editor .ptl-top-content-left-desktop-product-title[b-kwjy9p37ir] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 1.3rem;
  padding-right: 0.5rem;
  /*  @include media-only-xs {
      font-size: 0.8rem !important;
  }

  @include media-only-sm {
      font-size: 1rem !important;
  }*/
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-top-content-left-desktop-product-title[b-kwjy9p37ir] {
    font-size: 1.15rem;
  }
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-kwjy9p37ir]  .ptl-product-option-item-presenter {
  width: max-content;
  min-width: 80px;
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-kwjy9p37ir]  .ptl-product-option-item-presenter:hover .ptl-product-option-item-presenter-content {
  border-color: #479cc8 !important;
  opacity: 1 !important;
  color: #479cc8 !important;
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-kwjy9p37ir]  .ptl-product-option-item-presenter .ptl-product-option-item-presenter-content {
  min-height: 40px;
  height: 40px;
}
.ptl-standard-editor .ptl-top-content-left-desktop[b-kwjy9p37ir]  .ptl-product-option-item-presenter .ptl-product-option-item-presenter-content .ptl-product-option-item-presenter-content-text {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.ptl-standard-editor .ptl-top-content-left-desktop-price[b-kwjy9p37ir] {
  padding-left: 0.5rem;
  color: #479cc8 !important;
  font-size: 16px;
  line-height: 16.5px;
  color: #404040;
}
.ptl-standard-editor .ptl-top-content-left-desktop-price:hover[b-kwjy9p37ir] {
  cursor: pointer;
}
.ptl-standard-editor .ptl-top-content-right[b-kwjy9p37ir] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: end;
  position: absolute;
  z-index: 2;
  margin-left: auto;
  right: 0;
  height: 100%;
  background-color: white;
  mask-image: linear-gradient(to left, black 80%, transparent);
  -webkit-mask-image: linear-gradient(to left, black 80%, transparent);
  padding-left: 40px;
}
.ptl-standard-editor .ptl-top-content-right .ptl-row-first[b-kwjy9p37ir] {
  font-size: 16px;
  line-height: 1.1;
  color: #404040;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-top-content-right .ptl-row-first[b-kwjy9p37ir] {
    font-size: 14px;
  }
}
.ptl-standard-editor .ptl-top-content-right .ptl-row-second[b-kwjy9p37ir] {
  font-size: 14px;
  line-height: 1.1;
  color: #479cc8;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-top-content-right .ptl-row-second[b-kwjy9p37ir] {
    font-size: 12px;
  }
}
.ptl-standard-editor .ptl-bottom[b-kwjy9p37ir] {
  height: auto !important;
  max-height: max-content !important;
  min-height: 60px !important;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.ptl-standard-editor .ptl-bottom .ptl-separator[b-kwjy9p37ir] {
  width: 1px;
  height: 80%;
  background-color: #404040;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-bottom .ptl-separator[b-kwjy9p37ir] {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom .ptl-separator[b-kwjy9p37ir] {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom .ptl-button-mobile button[b-kwjy9p37ir] {
    flex-direction: column !important;
    height: auto;
  }
  .ptl-standard-editor .ptl-bottom .ptl-button-mobile button .ptl-icon[b-kwjy9p37ir] {
    margin: 0 !important;
    padding: 0 !important;
  }
}
.ptl-standard-editor .ptl-bottom-main[b-kwjy9p37ir] {
  width: 100%;
}
.ptl-standard-editor .ptl-bottom-main[b-kwjy9p37ir]  .ptg-components-mpk-button-link span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: break-spaces;
}
.ptl-standard-editor .ptl-bottom-main[b-kwjy9p37ir]  .ptl-icon-pt {
  margin-right: 5px;
}
.ptl-standard-editor .ptl-bottom-main[b-kwjy9p37ir]  .ptg-components-mpk-button span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: break-spaces;
}
.ptl-standard-editor .ptl-bottom-main .ptg-components-mpk-button-link span[b-kwjy9p37ir] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  white-space: break-spaces;
}
.ptl-standard-editor .ptl-bottom-main[b-kwjy9p37ir]  .ptl-add-to-basket button {
  min-width: 140px;
}
.ptl-standard-editor .ptl-bottom-main .ptl-bottom-prints-pack-text[b-kwjy9p37ir] {
  font-size: 12.5px;
  line-height: 1.1;
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom-main .ptl-bottom-prints-pack-text[b-kwjy9p37ir] {
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
.ptl-standard-editor .ptl-bottom-selected[b-kwjy9p37ir] {
  padding: 0 !important;
}
@media (max-width: 576px) {
  .ptl-standard-editor .ptl-bottom-selected .container-fluid[b-kwjy9p37ir] {
    padding: 0 !important;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-selected .ptl-texts-selected[b-kwjy9p37ir] {
    min-height: 60px !important;
  }
  .ptl-standard-editor .ptl-bottom-selected .ptl-texts-selected .ptl-text-number[b-kwjy9p37ir] {
    min-height: 25px;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: end;
    font-size: 18px !important;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-selected .ptl-text[b-kwjy9p37ir] {
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom-selected .ptl-text[b-kwjy9p37ir] {
    font-size: 14.6px;
    line-height: 14.6px;
  }
}
.ptl-standard-editor .ptl-bottom-selected[b-kwjy9p37ir]  .ptl-icon-cancel {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  min-height: 60px !important;
}
.ptl-standard-editor .ptl-bottom-selected[b-kwjy9p37ir]  .ptl-icon-cancel:hover {
  cursor: pointer;
}
.ptl-standard-editor .ptl-bottom-selected[b-kwjy9p37ir]  .ptg-components-mpk-button-link {
  min-height: 60px !important;
}
.ptl-standard-editor .ptl-bottom-manage-all[b-kwjy9p37ir] {
  background-color: transparent;
  z-index: 5;
  margin: 0 !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all[b-kwjy9p37ir] {
    z-index: 2;
    padding-bottom: 0px !important;
  }
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-title[b-kwjy9p37ir] {
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #ffffff;
  margin-bottom: 0px !important;
  border-top-left-radius: 15px;
  border-top: 1px solid #b0b0b0;
  border-right: 1px solid #b0b0b0;
  border-top-right-radius: 15px;
  border-left: 1px solid #b0b0b0;
  border-top-left-radius: 15px;
  position: relative;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-title:hover[b-kwjy9p37ir] {
  cursor: pointer;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-title .ptl-manage-title[b-kwjy9p37ir] {
  width: 100%;
  text-align: center;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-title[b-kwjy9p37ir]  .ptg-material-icon {
  font-size: 32px;
  line-height: 32px;
  width: 32px;
  height: 32px;
  padding-right: 8px;
  width: 45px;
  text-align: center;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-title[b-kwjy9p37ir]  .ptg-material-icon:hover {
  color: #479cc8;
  cursor: pointer;
}
.ptl-standard-editor .ptl-bottom-manage-all[b-kwjy9p37ir]  .ptl-action-item-icon {
  font-size: 38px !important;
  line-height: 38px !important;
  width: 38px !important;
  height: 38px !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-col-content-1[b-kwjy9p37ir] {
    border-bottom: 1px solid #b0b0b0;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-col-content-1[b-kwjy9p37ir] {
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
    clip-path: inset(-10px -10px -0.5px -10px);
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-col-content-2[b-kwjy9p37ir] {
    box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.1);
    clip-path: inset(0px -10px -10px -10px);
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    overflow: hidden;
  }
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir] {
  min-height: 220px;
  pointer-events: auto !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir] {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir] {
    width: 420px !important;
    left: 20px;
    bottom: -50px;
  }
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir] {
    background-color: #ffffff;
    box-shadow: 0px 0px 10px 7px rgba(0, 0, 0, 0.5);
    margin-bottom: 0px !important;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    overflow: hidden;
  }
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-buttons-icon-container {
  border-bottom: 1px solid #b0b0b0;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-standard-editor-photo-full-options-presenter .ptl-actions {
  margin-bottom: 0px !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-standard-editor-photo-full-options-presenter {
    padding: 10px;
    padding-bottom: 0px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-standard-editor-photo-full-options-presenter {
    border-top: 1px solid #b0b0b0;
    border-right: 1px solid #b0b0b0;
    border-left: 1px solid #b0b0b0;
    border-bottom: 1px solid #b0b0b0;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
    overflow: hidden;
  }
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-numeric {
  border-radius: 20px;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-numeric input {
  width: 100%;
}
.ptl-standard-editor .ptl-bottom-manage-all .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-numeric .ptg-material-icon {
  min-width: 35px !important;
  width: 45px !important;
  height: 33px !important;
  font-size: 22px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-items: center !important;
  justify-content: center;
  align-content: center;
  margin: 0;
}
.ptl-standard-editor .ptl-bottom-manage-all-not-prepare .ptl-manage-popup-container[b-kwjy9p37ir] {
  margin-bottom: 60px !important;
}
.ptl-standard-editor .ptl-manage-popup-disabled[b-kwjy9p37ir] {
  background-color: #cccccc;
}
.ptl-standard-editor .ptl-manage-popup-disabled > *:hover[b-kwjy9p37ir] {
  cursor: default !important;
}
.ptl-standard-editor .ptl-manage-popup-disabled[b-kwjy9p37ir]  > *:hover {
  cursor: default !important;
}
.ptl-standard-editor .ptl-manage-popup[b-kwjy9p37ir] {
  position: fixed;
  top: 0;
  z-index: 2;
  background-color: transparent;
  width: 100%;
  height: 100%;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir] {
  position: fixed;
  margin-bottom: 60px;
  bottom: 0;
  width: 100%;
  z-index: 2;
  pointer-events: none !important;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-standard-editor-photo-full-options-presenter {
  background-color: #ffffff;
  pointer-events: auto !important;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text {
  line-height: 1.1;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-title {
  text-transform: uppercase;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #444444;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-title {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-title {
    font-size: 14px;
  }
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-value {
  font-family: NunitoLight, RobotoLight, Arial;
  color: #6c6c6c;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-value {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-value {
    font-size: 12px;
  }
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-product-item-name {
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #303030;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-product-item-name {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-text-section-product-item-name {
    font-size: 12px;
  }
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon {
  margin-right: 40px;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon .ptl-icon {
  color: #303030;
  font-size: 25px;
  line-height: 25px;
  width: 25px;
  height: 25px;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon .ptl-text {
  color: #303030;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
@media (max-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon .ptl-text {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon .ptl-text {
    font-size: 14px;
  }
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon:hover {
  cursor: pointer;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon:hover ::deep .ptl-icon {
  color: #479cc8;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  ::deep .ptl-button-icon:hover .ptl-text {
  color: #479cc8;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-mpk-button-simple:hover {
  cursor: pointer;
  background-color: #cccccc !important;
  border: 1px solid #979797;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-mpk-button-simple:hover ::deep .ptl-icon-local {
  color: #479cc8;
}
.ptl-standard-editor .ptl-manage-popup-container[b-kwjy9p37ir]  .ptl-mpk-button-simple:hover .ptl-text {
  color: #479cc8;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple[b-kwjy9p37ir], .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple[b-kwjy9p37ir] {
  padding: 0px;
  border: 1px solid #979797;
  background-color: #cccccc;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple .ptl-text[b-kwjy9p37ir], .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple .ptl-text[b-kwjy9p37ir] {
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  /*  font-size: 14px;*/
  margin-right: 0.3rem;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple .ptl-text[b-kwjy9p37ir], .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple .ptl-text[b-kwjy9p37ir] {
    /* font-size: 0.76rem;
    line-height: 0.84rem;*/
    font-size: 13.6px;
    line-height: 13.6px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple .ptl-text[b-kwjy9p37ir], .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple .ptl-text[b-kwjy9p37ir] {
    /*font-size: 0.87rem;
    line-height: 0.94rem;*/
    font-size: 14.6px;
    line-height: 14.6px;
  }
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple[b-kwjy9p37ir] , .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple[b-kwjy9p37ir]  {
  /*.rz-chkbox {
      pointer-events: none !important;
      $squareSize: 0.9rem;
      min-width: $squareSize !important;
      width: $squareSize !important;
      height: $squareSize !important;

      .rz-chkbox-box {
          border-radius: 0px;
          border-width: 1px;
          border-color: $dark;
      }
  }*/
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple[b-kwjy9p37ir]  .ptl-icon-local, .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple[b-kwjy9p37ir]  .ptl-icon-local {
  /*@include basePtIcon(30px);*/
  color: #404040;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple[b-kwjy9p37ir]  .ptl-icon-local, .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple[b-kwjy9p37ir]  .ptl-icon-local {
    font-size: 24px;
    line-height: 24px;
    width: 24px;
    height: 24px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple[b-kwjy9p37ir]  .ptl-icon-local, .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple[b-kwjy9p37ir]  .ptl-icon-local {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple[b-kwjy9p37ir]  .rz-chkbox, .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple[b-kwjy9p37ir]  .rz-chkbox {
  pointer-events: none !important;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple:hover[b-kwjy9p37ir], .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple:hover[b-kwjy9p37ir] {
  cursor: pointer;
  background-color: #cccccc !important;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple:hover[b-kwjy9p37ir]  .ptl-icon-local, .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple:hover[b-kwjy9p37ir]  .ptl-icon-local {
  color: #479cc8;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple:hover .ptl-text[b-kwjy9p37ir], .ptl-standard-editor .ptl-manage-popup-container .ptl-mpk-button-simple:hover .ptl-text[b-kwjy9p37ir] {
  color: #479cc8;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple-disabled[b-kwjy9p37ir] {
  background-color: #cccccc !important;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple-disabled:hover[b-kwjy9p37ir] {
  cursor: unset !important;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple-disabled .ptl-text[b-kwjy9p37ir] {
  color: #979797 !important;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-check-button-simple-disabled[b-kwjy9p37ir]  .ptl-icon-local {
  color: #979797 !important;
}
.ptl-standard-editor .ptl-manage-popup-container .ptl-option-effect-image[b-kwjy9p37ir] {
  width: 30px;
  height: 30px;
  margin-right: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
  pointer-events: auto !important;
  z-index: 3;
  background-color: red;
  padding: 20px;
  border: 1px #b0b0b0 solid;
  background-color: #ffffff;
}
@media (min-width: 0px) {
  .ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
    width: 100%;
  }
}
@media (min-width: 576px) {
  .ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
    width: 60%;
  }
}
@media (min-width: 1400px) {
  .ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir] {
    width: 55%;
  }
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-row-item[b-kwjy9p37ir] {
  min-height: 35px;
  margin-top: 3px;
  margin-bottom: 3px;
  overflow: hidden;
  width: 100%;
}
.ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir]  .ptl-mpk-button-simple {
  min-width: 90px;
  height: 35px;
}
.ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir]  .ptl-check-button-simple {
  min-width: 90px;
  height: 35px;
}
.ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir]  .btn-group .btn {
  border-radius: 0 !important;
  margin-left: 0px !important;
  margin-top: -1px !important;
}
.ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir]  .btn-group .btn:first-child {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}
.ptl-standard-editor .ptl-manage-popup-container-content[b-kwjy9p37ir]  .btn-group .btn:last-child {
  border-bottom-left-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-quantity[b-kwjy9p37ir] {
  height: 35px;
  border: 1px solid #979797;
  background-color: #cccccc;
  padding: 0;
  margin-left: -1px;
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-quantity:hover[b-kwjy9p37ir] {
  cursor: unset !important;
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-quantity .ptl-left[b-kwjy9p37ir] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  margin-left: 0.3rem;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  color: #404040;
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-quantity .ptl-left:hover[b-kwjy9p37ir] {
  color: #404040;
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-quantity .ptl-right[b-kwjy9p37ir] {
  overflow: hidden;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.ptl-standard-editor .ptl-manage-popup-container-content .ptl-quantity .ptl-right .ptl-text[b-kwjy9p37ir] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  margin-left: 0.3rem;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  color: #404040;
}
.ptl-standard-editor .ptl-prints .ptl-texts-file-name[b-kwjy9p37ir] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  line-height: 1.1;
  margin-right: 4px;
}
.ptl-standard-editor .ptl-prints .ptl-texts-first[b-kwjy9p37ir] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  line-height: 1.1;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-standard-editor-prints-mini-presenter .ptl-top-right-state-info {
  max-width: 100%;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-top-right .ptl-top-right-icons .ptg-material-icon {
    font-size: 27px;
    line-height: 27px;
    width: 27px;
    height: 27px;
    margin-left: 3px;
    margin-right: 3px;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-text-file-name {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-standard-editor-photo-state-presenter .ptl-texts-first {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-text-info {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-option-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-action-item-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-standard-editor-photo-full-options-presenter .ptl-button-icon .ptl-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
  }
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-standard-editor-photo-full-options-presenter .ptl-main-content .ptl-text {
    font-size: 12.5px !important;
    line-height: 1.1 !important;
    font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric {
  min-height: 30px !important;
  max-height: 35px !important;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-icon {
  font-size: 20px !important;
  line-height: 20px !important;
  width: 20px !important;
  display: flex !important;
  align-items: center !important;
  border: none !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-icon {
    font-size: 17px !important;
    line-height: 17px !important;
    width: 17px !important;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .rz-spinner {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .rz-spinner input {
  font-size: 15px;
  height: auto;
  min-height: 100% !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .rz-numeric {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .rz-numeric input {
  font-size: 15px;
  height: auto;
  min-height: 100% !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-down {
  border-right: none;
  margin-left: 4px;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-down:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-up-last {
  border-left: none;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-up-last:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-up-last {
    margin-right: 7px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-up-last {
    margin-right: 4px;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-down {
  font-size: 22px !important;
  line-height: 30px !important;
  width: 22px !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-numeric .ptl-up-last {
  font-size: 22px !important;
  line-height: 30px !important;
  width: 22px !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-manage-popup-container .ptl-standard-editor-photo-full-options-presenter {
  background-color: #ffffff;
  padding: 0px;
}
@media (max-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-manage-popup-container .ptl-standard-editor-photo-full-options-presenter {
    min-height: 220px;
  }
}
@media (min-width: 768px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-manage-popup-container .ptl-standard-editor-photo-full-options-presenter {
    min-height: 220px;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-manage-popup-container .ptl-option-effect-image {
  max-height: 100px !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-editor .ptl-options {
  min-height: 260px;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-validations .ptl-mpk-modal-type-Center-content .ptl-top {
  background-color: #ff7133 !important;
  padding-top: 0px !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-validations .ptl-mpk-modal-type-Center-content .ptl-top .ptl-icon:hover {
  color: white !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-validations .ptl-mpk-modal-type-Center-content .ptl-mpk-modal-child-content {
  background-color: #ff7133 !important;
  padding-top: 0px !important;
  margin-top: -15px;
  padding-bottom: 2rem !important;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-transformation .ptl-text {
  font-size: 18px !important;
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #404040;
  text-align: center;
  margin-top: 1rem;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-transformation .ptl-image {
  max-width: min(300px, 100%);
  margin-top: 1.5rem;
  margin-bottom: 2rem;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-transformation .ptl-button button {
  padding-left: 1rem;
  padding-right: 1rem;
}
.ptl-standard-editor .ptl-validation-text-item-title[b-kwjy9p37ir] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 20px;
  line-height: 1.1;
  color: #ffffff;
  margin-bottom: 7px;
}
.ptl-standard-editor .ptl-validation-text-item-value[b-kwjy9p37ir] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  line-height: 1.1;
  color: #ffffff;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-delete-question {
  padding-top: 10px;
}
@media (min-width: 992px) {
  .ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-delete-question {
    max-width: 430px;
    min-width: 400px;
  }
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-delete-question .ptl-text-title {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 30px !important;
  line-height: 1.1;
  color: #404040;
  text-align: center;
}
.ptl-standard-editor[b-kwjy9p37ir]  .ptl-modal-delete-question .ptl-text-info {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px !important;
  line-height: 1.1;
  color: #979797;
  margin-top: 10px;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
}
/* shop/Pages/Main/AddressDataPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-address-data-page[b-9huucoekgv] {
  /* .ptl-top-no-account {
      margin-top: 2rem;

      .ptl-top-text-no-account {
          text-align: start;
          font-size: 16px;
          font-family: $fontBold;
      }

      .ptl-top-text-link {
          pointer-events: all !important;
          font-family: $fontBold;
          font-size: 18px;

          &:hover {
              cursor: pointer !important;
          }
      }

      .ptl-top-separator {
          width: 100%;
          padding-top: 2.5rem;
          padding-bottom: 0rem;

          span {
              font-family: $fontBold;
              font-size: 18px;
              margin-left: 6px;
              margin-right: 6px;
          }

          .ptl-hr {
              height: 2px;
              background-color: $gray-400;
              //width: 100%;
          }
      }
  }*/
}
.ptl-address-data-page input[type=radio][b-9huucoekgv] {
  margin: 0;
  margin-right: 6px;
}
.ptl-address-data-page .ptl-section-contact .ptl-contact-item .ptl-column-caption[b-9huucoekgv] {
  display: flex;
  align-items: center;
}
.ptl-address-data-page .ptl-section-contact .ptl-contact-item .rz-textbox[b-9huucoekgv] {
  width: 100%;
}
.ptl-address-data-page .ptl-section-contact .ptl-contact-item .ptl-row-item[b-9huucoekgv] {
  width: unset !important;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-address-data-page .ptl-account-manage[b-9huucoekgv] {
  margin-top: 15px;
  margin-bottom: 2px;
}
.ptl-address-data-page .ptl-account-manage[b-9huucoekgv]  .ptl-button-account-manage:hover {
  cursor: pointer;
}
.ptl-address-data-page .ptl-account-manage[b-9huucoekgv]  .ptl-button-account-manage .ptl-text {
  color: #479cc8;
  font-size: 16px !important;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  text-decoration: underline;
}
.ptl-address-data-page .ptl-section[b-9huucoekgv] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.ptl-address-data-page .ptl-section[b-9huucoekgv]  .ptl-hr {
  margin-bottom: 0.5rem;
}
.ptl-address-data-page .ptl-section .ptl-text-section[b-9huucoekgv] {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 18px;
}
@media (max-width: 768px) {
  .ptl-address-data-page .ptg-footer[b-9huucoekgv]  .ptg-components-mpk-button-link {
    min-width: 130px;
    align-items: center;
    justify-content: start !important;
  }
}
@media (max-width: 768px) {
  .ptl-address-data-page .ptg-footer[b-9huucoekgv]  .ptg-components-mpk-button {
    min-width: 130px;
  }
}
/* shop/Pages/Main/BasketPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-page-basket[b-cxfdf8491o] {
  height: 100%;
  margin-bottom: 30px;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-numeric {
  height: 30px;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-numeric .ptg-material-icon {
  min-width: 35px !important;
  width: 45px !important;
  font-size: 22px !important;
  text-align: center !important;
  display: flex !important;
  align-items: center !important;
  justify-items: center !important;
  justify-content: center;
  align-content: center;
  margin: 0;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-numeric .ptl-down {
  border-right: none;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-numeric .ptl-up-last {
  border-left: none;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-numeric input {
  min-width: 55px;
  width: 55px;
}
.ptl-page-basket .ptl-coupon-info[b-cxfdf8491o] {
  border-radius: 4px;
  background-color: #7bcf44;
  overflow: hidden;
}
.ptl-page-basket .ptl-coupon-info[b-cxfdf8491o]  .ptl-coupon-info-image {
  color: white;
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
}
.ptl-page-basket .ptl-coupon-info .ptl-coupon-info-text[b-cxfdf8491o] {
  color: white;
  font-size: 14px;
  line-height: 1.1;
  overflow: hidden;
  overflow-wrap: break-word;
}
.ptl-page-basket .ptl-coupon-info-disabled[b-cxfdf8491o] {
  background-color: #ff7033 !important;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o] {
  flex: 1;
  /* .ptl-caption {
      border-bottom: 2px solid;
      border-image: linear-gradient(to right, $gray-700 15%, $gray-300 15% 100%) 2;
      margin-top: 0px;
      margin-bottom: 20px;
      padding-bottom: 15px;
      padding-top: 10px;
      display: flex;

      &-text {
          font-size: 24px;
          font-family: $fontBold;
      }

      ::deep {
          .ptl-delete-all {
              align-self: center;
              margin-left: auto;
              text-align: center;
              display: flex;

              &-disabled {
                  color: $gray-300 !important;

                  &:hover {
                      color: $gray-300 !important;
                      cursor: default !important;
                  }
              }

              &:hover {
                  color: $colorSelection;
                  cursor: pointer;
              }

              .ptl-icon-delete-all {
                  @include basePtIcon(30px);
              }

              .ptl-text-delete-all {
                  line-height: 30px;
                  font-size: 16px;
                  font-family: $fontRegular;
              }
          }
      }
  }*/
}
.ptl-page-basket .ptl-container-content .ptl-no-longer-available-product[b-cxfdf8491o] {
  color: black;
  font-size: 16px;
  line-height: 1.2;
  padding: 14px;
  background-color: #FFC600;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  border-radius: 4px;
}
.ptl-page-basket .ptl-container-content .ptl-base-charge-info[b-cxfdf8491o] {
  color: black;
  font-size: 16px;
  line-height: 1.2;
  padding: 14px;
  background-color: #FFC600;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  border-radius: 4px;
}
.ptl-page-basket .ptl-container-content .ptl-base-charge-info .ptl-text-link[b-cxfdf8491o] {
  font-size: 14px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-base-charge-info .ptl-text-link:hover[b-cxfdf8491o] {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o]  .ptl-component-section-big .ptl-delete-all {
  align-self: center;
  margin-left: auto;
  text-align: center;
  display: flex;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o]  .ptl-component-section-big .ptl-delete-all-disabled {
  color: #cccccc !important;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o]  .ptl-component-section-big .ptl-delete-all-disabled:hover {
  color: #cccccc !important;
  cursor: default !important;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o]  .ptl-component-section-big .ptl-delete-all:hover {
  color: #479cc8;
  cursor: pointer;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o]  .ptl-component-section-big .ptl-delete-all .ptl-icon-delete-all {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-page-basket .ptl-container-content[b-cxfdf8491o]  .ptl-component-section-big .ptl-delete-all .ptl-text-delete-all {
  line-height: 30px;
  font-size: 16px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-rightCaption[b-cxfdf8491o] {
  padding-bottom: 15px;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #444444 25%, #cccccc 25% 100%) 2;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-right: 0px;
  padding-top: 10px;
  text-align: start;
}
.ptl-page-basket .ptl-container-content .ptl-rightCaption-text[b-cxfdf8491o] {
  font-size: 24px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-summary-title[b-cxfdf8491o] {
  font-size: 18px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-summary-subTitle[b-cxfdf8491o] {
  margin-bottom: 10px;
  margin-top: 10px;
}
.ptl-page-basket .ptl-container-content .ptl-summary-infoBold[b-cxfdf8491o] {
  font-size: 16px;
  color: #161616;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-summary-info[b-cxfdf8491o] {
  font-size: 14px;
  color: #161616;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-summary-info-price[b-cxfdf8491o] {
  white-space: nowrap;
  margin-left: 4px;
}
.ptl-page-basket .ptl-container-content .ptl-summary-warningInfo[b-cxfdf8491o] {
  font-size: 14px;
  color: Red;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-non-image-product > *[b-cxfdf8491o] {
  cursor: default !important;
}
.ptl-page-basket .ptl-container-content .ptl-non-image-product:hover > *[b-cxfdf8491o] {
  cursor: default !important;
}
.ptl-page-basket .ptl-container-content .ptl-non-image-product[b-cxfdf8491o]  .ptl-icon {
  pointer-events: auto;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter[b-cxfdf8491o] {
  border-bottom: 1px solid #b0b0b0;
  padding-bottom: 10px;
  padding-top: 10px;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  position: relative;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid[b-cxfdf8491o] {
  padding-left: 0;
  padding-right: 0;
  height: 100%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-row[b-cxfdf8491o] {
  width: 100%;
  min-height: 100%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-col[b-cxfdf8491o] {
  min-height: 100%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid[b-cxfdf8491o]  .ptl-konva-auto-presenter:hover {
  cursor: pointer;
  opacity: 0.9 !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodImg[b-cxfdf8491o] {
  object-fit: cover;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  /* &-hover {
      &:hover {
          cursor: pointer;
          opacity: .8 !important;
      }
  }*/
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl[b-cxfdf8491o] {
  position: relative;
  max-width: 100%;
  max-height: 100%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl[b-cxfdf8491o]  .ptl-konva-auto-presenter:hover {
  opacity: 1 !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl .ptl-ratio-1[b-cxfdf8491o] {
  height: auto;
  max-width: 80%;
  position: relative;
  margin-bottom: 20%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl .ptl-ratio-2[b-cxfdf8491o] {
  height: auto;
  top: 20%;
  left: 20%;
  max-width: 80%;
  position: absolute;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl-hover:hover[b-cxfdf8491o] {
  cursor: pointer;
  opacity: 0.9 !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl-Img-1[b-cxfdf8491o] {
  object-fit: cover;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDbl-Img-2[b-cxfdf8491o] {
  object-fit: cover;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodMore[b-cxfdf8491o] {
  max-width: 100%;
  max-height: 100%;
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodMore[b-cxfdf8491o]  .ptl-konva-auto-presenter:hover {
  opacity: 1 !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodMore .ptl-ratio[b-cxfdf8491o] {
  max-width: 50%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodMore-hover:hover[b-cxfdf8491o] {
  cursor: pointer;
  opacity: 0.8 !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodMore-Img[b-cxfdf8491o] {
  object-fit: cover;
  padding: 1px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodMore-BadgetDiv[b-cxfdf8491o] {
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  margin: 2px;
  background-color: #eaeaea;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDesc-title[b-cxfdf8491o] {
  font-size: 16px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDesc-info[b-cxfdf8491o] {
  font-size: 14px;
  color: #979797;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-prodDesc-info2[b-cxfdf8491o] {
  font-size: 14px;
  color: #6c6c6c;
  font-family: NunitoLight, RobotoLight, Arial;
  line-height: 100%;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o] {
  height: 30px;
  overflow: hidden;
  width: fit-content;
  border-radius: 4px;
  padding: 2px;
  height: 36px;
  margin-top: 5px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  {
  /* .rz-numeric {
      border: none !important;
      outline: none !important;
      max-height: 100%;
      height: 100%;
      min-height: 100% !important;
      box-shadow: none !important;

      input {
          width: auto !important;
          max-width: 50px !important;
          min-width: auto !important;
          max-height: 30px;
          min-height: auto !important;
          text-align: center;
          align-items: center;
          padding: 0;
          margin: 0;
          border: none !important;
          outline: none !important;
          box-shadow: none !important;
      }
  }*/
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-numeric {
  height: 30px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-numeric .ptl-down {
  font-size: 22px !important;
  line-height: 30px !important;
  width: 22px !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-numeric .ptl-up-last {
  font-size: 22px !important;
  line-height: 30px !important;
  width: 22px !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-remove {
  font-size: 24px;
  line-height: 24px;
  width: 24px;
  height: 24px;
  width: auto !important;
  margin-left: -6px !important;
  margin-right: 10px !important;
  color: #404040;
  text-align: center;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-remove:hover {
  color: #479cc8;
  cursor: pointer;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .rz-spinner {
  border: none !important;
  outline: none !important;
  max-height: 100%;
  height: 100%;
  min-height: 100% !important;
  box-shadow: none !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .rz-spinner input {
  width: auto !important;
  max-width: 50px !important;
  min-width: auto !important;
  max-height: 30px;
  min-height: auto !important;
  text-align: center;
  align-items: center;
  padding: 0;
  margin: 0;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton .ptl-text[b-cxfdf8491o] {
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 1rem;
  line-height: 30px;
  border-left: 0px solid #404040;
  border-right: 0px solid #404040;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  color: #404040;
  font-size: 20px !important;
  text-align: center;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton[b-cxfdf8491o]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton-disabled[b-cxfdf8491o]  .ptl-remove {
  color: #cccccc !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton-disabled[b-cxfdf8491o]  .ptl-remove:hover {
  color: #cccccc !important;
  cursor: default !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton-disabled[b-cxfdf8491o]  .ptl-text {
  color: #cccccc !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton-disabled[b-cxfdf8491o]  .ptl-icon {
  color: #cccccc !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-borderbasketButton-disabled[b-cxfdf8491o]  .ptl-icon:hover {
  color: #cccccc !important;
  cursor: default !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-basketButton[b-cxfdf8491o] {
  height: 40px;
  overflow: hidden;
  width: 40px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-basketButton[b-cxfdf8491o]  .ptl-icon {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  margin-left: 0px !important;
  margin-right: 0px !important;
  color: #404040 !important;
  font-size: 40px !important;
  text-align: center;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-basketButton[b-cxfdf8491o]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-basketButton .ptl-text[b-cxfdf8491o] {
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 1rem;
  line-height: 35px;
  border-left: 0px solid #404040;
  border-right: 0px solid #404040;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-basketButton-disabled[b-cxfdf8491o]  .ptl-icon {
  color: #cccccc !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-presenter .ptl-container-fluid .ptl-basketButton-disabled[b-cxfdf8491o]  .ptl-icon:hover {
  color: #cccccc !important;
  cursor: default !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer[b-cxfdf8491o] {
  width: calc(100% + 10px);
  height: calc(100% - 10px);
  background-color: rgba(227, 0, 0, 0.1803921569);
  position: absolute;
  align-items: center;
  justify-content: end;
  display: flex;
  flex-flow: row;
  margin-left: -5px;
  margin-top: -4px;
  border-radius: 4px;
  border: 2px solid red;
  z-index: 1000;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer:hover[b-cxfdf8491o] {
  cursor: auto;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-text-block[b-cxfdf8491o] {
  margin-bottom: 10px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-text-block-text[b-cxfdf8491o] {
  font-size: 20px;
  color: white;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block[b-cxfdf8491o] {
  width: 30%;
  min-width: 70px;
  height: 100%;
  align-items: center;
  justify-content: center;
  color: white !important;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton[b-cxfdf8491o] {
  background-color: #404040;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 50%;
  min-width: 35px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton[b-cxfdf8491o]  .ptl-icon {
  text-align: center;
}
@media (max-width: 768px) {
  .ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton[b-cxfdf8491o]  .ptl-icon {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  .ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton[b-cxfdf8491o]  .ptl-icon {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
  }
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton .ptl-text[b-cxfdf8491o] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 1rem;
  line-height: 35px;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
@media (max-width: 768px) {
  .ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton .ptl-text[b-cxfdf8491o] {
    display: none;
  }
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-cancelButton:hover[b-cxfdf8491o] {
  cursor: pointer;
  filter: drop-shadow(2px 4px 6px black);
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton[b-cxfdf8491o] {
  background-color: red;
  align-items: center;
  justify-content: center;
  color: white !important;
  height: 100%;
  width: 50%;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  min-width: 35px;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton[b-cxfdf8491o]  .ptl-icon {
  text-align: center;
}
@media (max-width: 768px) {
  .ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton[b-cxfdf8491o]  .ptl-icon {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  .ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton[b-cxfdf8491o]  .ptl-icon {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
  }
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton .ptl-text[b-cxfdf8491o] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 1rem;
  line-height: 35px;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
@media (max-width: 768px) {
  .ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton .ptl-text[b-cxfdf8491o] {
    display: none;
  }
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-layer .ptl-button-block .ptl-deleteButton:hover[b-cxfdf8491o] {
  cursor: pointer;
  filter: drop-shadow(2px 4px 6px black);
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-overlay[b-cxfdf8491o] {
  background-color: rgba(0, 0, 0, 0.376);
  width: 100vw;
  height: 100vh;
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 999;
}
.ptl-page-basket .ptl-container-content .ptl-basket-item-confirm-overlay:hover[b-cxfdf8491o] {
  cursor: default;
}
.ptl-page-basket .ptl-container-content .ptl-unavailable[b-cxfdf8491o] {
  /*filter: grayscale(1) opacity(0.5);*/
  filter: opacity(0.5);
}
.ptl-page-basket .ptl-container-content .ptl-unavailable img[b-cxfdf8491o] {
  filter: grayscale(1);
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-modal-clear-all .ptl-text {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-modal-clear-all .ptl-text-title {
  font-size: 24px !important;
  text-align: center;
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-modal-clear-all .ptl-text-desc {
  text-align: center;
}
@media (min-width: 768px) {
  .ptl-page-basket[b-cxfdf8491o]  .ptl-modal-clear-all .ptl-text-desc {
    font-size: 13.6px !important;
    line-height: 13.6px !important;
  }
}
@media (max-width: 768px) {
  .ptl-page-basket[b-cxfdf8491o]  .ptl-modal-clear-all .ptl-text-desc {
    font-size: 14.6px !important;
    line-height: 14.6px !important;
  }
}
.ptl-page-basket[b-cxfdf8491o]  .ptl-modal-clear-all .ptl-modal-content {
  /* box-shadow: 8px 8px 24px 0px rgba(66, 68, 90, 1);
  border-radius: 6px;*/
}
@media (max-width: 768px) {
  .ptl-page-basket .ptg-footer[b-cxfdf8491o]  .ptg-components-mpk-button-link {
    min-width: 130px;
    align-items: center;
    justify-content: start !important;
  }
}
@media (max-width: 768px) {
  .ptl-page-basket .ptg-footer[b-cxfdf8491o]  .ptg-components-mpk-button {
    min-width: 130px;
  }
}
/* shop/Pages/Main/CheckoutPage2.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-checkout-page .ptg-components-mpk-button-link .ptl-text[b-48ovofczub] {
  color: #479cc8;
}
.ptl-checkout-page .ptl-section[b-48ovofczub]  .ptl-address-item {
  margin-top: 0 !important;
}
.ptl-checkout-page .ptl-section[b-48ovofczub]  .ptl-address-item .ptl-address-value {
  border: none;
  padding: 0;
  min-height: auto !important;
}
.ptl-checkout-page .ptl-section[b-48ovofczub]  .ptl-address-item .ptl-address-value span {
  font-size: 16px !important;
}
.ptl-checkout-page .ptl-section[b-48ovofczub]  .ptl-button-change {
  color: #479cc8;
}
.ptl-checkout-page .ptl-section[b-48ovofczub]  .ptl-button-change span {
  font-size: 16px !important;
}
.ptl-checkout-page .ptl-section[b-48ovofczub]  .ptl-hr {
  margin-bottom: 0.5rem;
}
.ptl-checkout-page .ptl-section .ptl-text-section[b-48ovofczub] {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 18px;
}
.ptl-checkout-page .ptl-section-contact[b-48ovofczub]  .ptl-checkbox {
  margin-right: 4px !important;
}
.ptl-checkout-page .ptl-section-contact .ptl-contact-item[b-48ovofczub] {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
.ptl-checkout-page .ptl-section-contact .ptl-contact-item .ptl-column-caption[b-48ovofczub] {
  display: flex;
  align-items: center;
}
.ptl-checkout-page .ptl-section-contact .ptl-contact-item[b-48ovofczub]  .rz-textbox {
  width: 100%;
}
.ptl-checkout-page .ptl-section-summary-title[b-48ovofczub] {
  font-size: 18px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-checkout-page .ptl-section-summary-subTitle[b-48ovofczub] {
  margin-bottom: 10px;
  margin-top: 10px;
}
.ptl-checkout-page .ptl-section-summary-infoBold[b-48ovofczub] {
  font-size: 16px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-checkout-page .ptl-section-summary-info[b-48ovofczub] {
  font-size: 16px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-checkout-page .ptl-section-summary-info-price[b-48ovofczub] {
  white-space: nowrap;
  margin-left: 10px;
}
.ptl-checkout-page .ptl-section-summary-method-button[b-48ovofczub] {
  margin-left: 4px;
}
.ptl-checkout-page .ptl-section-delivery .ptl-delivery-type .ptl-column-caption[b-48ovofczub] {
  display: flex;
  align-items: center;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-checkout-page .ptl-section-delivery .ptl-delivery-pickup-item[b-48ovofczub] {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
.ptl-checkout-page .ptl-section-delivery .ptl-delivery-pickup-item .ptl-column-caption[b-48ovofczub] {
  display: flex;
  align-items: center;
}
.ptl-checkout-page .ptl-section-delivery .ptl-delivery-pickup-item .ptl-column-value[b-48ovofczub] {
  display: flex;
  align-items: center;
}
.ptl-checkout-page .ptl-section-consents .ptl-section-consents-caption-1[b-48ovofczub] {
  font-size: 16px;
}
.ptl-checkout-page .ptl-section-consents .ptl-section-consents-caption-2[b-48ovofczub] {
  font-size: 16px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-checkout-page .ptl-section-consents[b-48ovofczub]  .rz-chkbox.invalid {
  outline: none !important;
}
.ptl-checkout-page .ptl-section-consents[b-48ovofczub]  .rz-chkbox.invalid .rz-chkbox-box :not(.rz-state-disabled) {
  border-color: #f9777f !important;
}
.ptl-checkout-page .ptl-section-consents[b-48ovofczub]  .rz-chkbox.valid {
  outline: none !important;
}
.ptl-checkout-page .ptl-section-consents[b-48ovofczub]  .ptl-checkbox .rz-chkbox-box :not(.rz-state-disabled) {
  border-radius: 4px;
  border-color: #404040;
}
.ptl-checkout-page .ptl-section-consents .ptl-span-link[b-48ovofczub] {
  color: #9cc65a;
  text-decoration: underline;
}
.ptl-checkout-page .ptl-section-consents .ptl-span-link:hover[b-48ovofczub] {
  cursor: pointer;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-addresses-content {
  /*min-width: 300px !important;
  width: 450px;*/
}
.ptl-checkout-page[b-48ovofczub]  .ptl-addresses-content .ptl-address-item .ptl-address-value {
  min-height: auto !important;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-modal-address-select {
  max-width: 450px;
  min-width: 300px;
}
@media (max-width: 768px) {
  .ptl-checkout-page .ptg-footer[b-48ovofczub]  .ptg-components-mpk-button-link {
    min-width: 130px;
    align-items: center;
    justify-content: start !important;
  }
}
@media (max-width: 768px) {
  .ptl-checkout-page .ptg-footer[b-48ovofczub]  .ptg-components-mpk-button {
    min-width: 130px;
  }
}
.ptl-checkout-page[b-48ovofczub]  .ptl-demo .ptl-mpk-modal-type-Center-content {
  background-color: #479cc8 !important;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-demo .ptl-mpk-modal-type-Center-content .ptl-top {
  background-color: #479cc8 !important;
  padding-top: 0px !important;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-demo .ptl-mpk-modal-type-Center-content .ptl-top .ptl-icon:hover {
  color: white !important;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-demo .ptl-mpk-modal-type-Center-content .ptl-mpk-modal-child-content {
  background-color: #479cc8 !important;
  padding-top: 0px !important;
  margin-top: -15px;
  padding-bottom: 2rem !important;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-demo .ptl-validation-text-item-title {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 20px;
  line-height: 1.1;
  color: #ffffff;
  margin-bottom: 7px;
}
.ptl-checkout-page[b-48ovofczub]  .ptl-demo .ptl-validation-text-item-value {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  line-height: 1.1;
  color: #ffffff;
}
/* shop/Pages/Main/Components/CompanyDataPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-presenter-company-data[b-isdx4ldddu] {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.ptl-presenter-company-data .ptl-text-name[b-isdx4ldddu] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 28px;
}
.ptl-presenter-company-data .ptl-section-address[b-isdx4ldddu] {
  margin-top: 0.5rem;
}
.ptl-presenter-company-data .ptl-section-address .ptl-text-address[b-isdx4ldddu] {
  font-size: 16px;
}
.ptl-presenter-company-data .ptl-section-info[b-isdx4ldddu] {
  margin-top: 1rem;
}
.ptl-presenter-company-data .ptl-section-info .ptl-caption[b-isdx4ldddu] {
  font-size: 16px;
  margin-right: 5px;
}
.ptl-presenter-company-data .ptl-section-info .ptl-caption-value[b-isdx4ldddu] {
  font-size: 16px;
}
/* shop/Pages/Main/Components/DeliveryAndPaymentPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-delivery-and-payments-methods[b-vsetm4wl18] {
  width: 100%;
  height: 100%;
  overflow: auto;
  padding-bottom: 2rem;
  margin-top: -1.5rem;
}
.ptl-delivery-and-payments-methods .ptl-text-section[b-vsetm4wl18] {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 26px;
}
.ptl-delivery-and-payments-methods .ptl-text-empty[b-vsetm4wl18] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
}
.ptl-delivery-and-payments-methods .ptl-location[b-vsetm4wl18] {
  padding-bottom: 2rem;
}
.ptl-delivery-and-payments-methods .ptl-location .ptl-text[b-vsetm4wl18] {
  color: #6c6c6c;
}
.ptl-delivery-and-payments-methods .ptl-online-payments-methods .ptl-online-payments-methods-item[b-vsetm4wl18] {
  padding: 0px;
  border-bottom: 1px solid #F0F0F0;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.ptl-delivery-and-payments-methods .ptl-online-payments-methods .ptl-online-payments-methods-item img[b-vsetm4wl18] {
  object-fit: contain;
  max-width: 100%;
  width: auto;
  max-height: 30px;
  height: 30px;
  min-height: 30px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.ptl-delivery-and-payments-methods .ptl-delivery-methods[b-vsetm4wl18] {
  padding-top: 2rem;
}
.ptl-delivery-and-payments-methods .ptl-delivery-methods .ptl-delivery-methods-item[b-vsetm4wl18] {
  margin-top: 0.5rem;
  margin-bottom: 0.2rem;
}
.ptl-delivery-and-payments-methods .ptl-delivery-methods .ptl-delivery-methods-item .ptl-delivery-title[b-vsetm4wl18] {
  margin-top: 1.2rem;
  margin-bottom: 1.2rem;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 22px;
}
/* shop/Pages/Main/Components/DeliveryMethodItem.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-item-parcel-size-disable[b-j1dmz8lr3t]  .ptl-icon {
  font-size: 25px;
  line-height: 25px;
  width: 25px;
  height: 25px;
}
.ptl-item-parcel-size-disable[b-j1dmz8lr3t]  .ptl-icon:hover {
  cursor: pointer;
}
.ptl-item-parcel-size-disable .ptl-text[b-j1dmz8lr3t] {
  font-size: 14px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  margin-right: 4px;
}
.ptl-item input[type=radio][b-j1dmz8lr3t] {
  width: 15px;
  height: 15px;
}
.ptl-item-option[b-j1dmz8lr3t] {
  font-size: 14px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-item-option-bold[b-j1dmz8lr3t] {
  font-size: 14px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-item-price[b-j1dmz8lr3t] {
  font-size: 14px;
  color: #6c6c6c;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-item-price-bold[b-j1dmz8lr3t] {
  font-size: 14px;
  color: black;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-item-info[b-j1dmz8lr3t] {
  margin-left: 23px;
  margin-top: -0.125rem;
  font-size: 13px;
  line-height: 1.1;
  color: #479cc8;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-item-info-price[b-j1dmz8lr3t] {
  white-space: nowrap;
  margin-left: 4px;
}
.ptl-item-text-delivery-name[b-j1dmz8lr3t] {
  font-size: 14px;
}
.ptl-item-text-delivery-payment-method[b-j1dmz8lr3t] {
  margin-left: 4px;
  color: #6c6c6c !important;
  font-size: 13px !important;
  font-style: italic !important;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial !important;
}
/* shop/Pages/Main/Components/DeliveryMethodPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-delivery-methods-presenter[b-zx3xwmn0mp] {
  border-bottom: 1px solid #F0F0F0;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}
.ptl-delivery-methods-presenter .ptl-MainTitle[b-zx3xwmn0mp] {
  font-size: 18px;
  margin-right: 3px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ptl-delivery-methods-presenter .ptl-Price[b-zx3xwmn0mp] {
  font-size: 18px;
}
.ptl-delivery-methods-presenter .ptl-noWrap[b-zx3xwmn0mp] {
  white-space: nowrap;
}
.ptl-delivery-methods-presenter .ptl-Conditional[b-zx3xwmn0mp] {
  font-size: 14px !important;
  color: #6c6c6c;
}
.ptl-delivery-methods-presenter .ptl-Region[b-zx3xwmn0mp] {
  text-align: left;
  font-size: 16px !important;
  color: blue;
}
.ptl-delivery-methods-presenter .ptl-FreeFromInfo[b-zx3xwmn0mp] {
  text-align: left;
  font-size: 16px !important;
  color: red;
}
/* shop/Pages/Main/Components/DeliveryMethodsModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-delivery-methods-modal-content {
  padding: 15px;
  min-width: 250px;
  width: 500px;
}
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-summary-title {
  font-size: 18px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-summary-subTitle {
  margin-bottom: 10px;
  margin-top: 10px;
}
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-summary-infoBold {
  font-size: 16px;
  color: #212529;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-summary-info {
  font-size: 16px;
  color: #212529;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-summary-info-price {
  white-space: nowrap;
  margin-left: 4px;
}
.ptl-delivery-methods-modal[b-06iyqtch0k]  .ptl-summary-warningInfo {
  font-size: 14px;
  color: Red;
  font-family: NunitoLight, RobotoLight, Arial;
}
/* shop/Pages/Main/Components/InPostGeoWidgetModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-inpost-geowidget[b-qres1tqyk8] {
  min-height: 500px;
  min-width: 300px;
  display: flex;
}
@media (min-width: 992px) {
  .ptl-inpost-geowidget[b-qres1tqyk8] {
    max-width: 100%;
    width: 600px;
  }
}
/* shop/Pages/Main/Components/OrderProgressPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-presenter-order-progress[b-dpiniw1339] {
  width: 100%;
}
.ptl-presenter-order-progress .ptl-mobile-step-item[b-dpiniw1339] {
  width: 100%;
}
.ptl-presenter-order-progress .ptl-mobile-step-item-title[b-dpiniw1339] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 16px;
  line-height: 18px;
}
.ptl-presenter-order-progress .ptl-desktop-step-item[b-dpiniw1339] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  line-height: 18px;
  padding-left: 4px;
  padding-right: 4px;
  width: 100%;
  pointer-events: none;
}
.ptl-presenter-order-progress .ptl-desktop-step-item-clickable[b-dpiniw1339] {
  pointer-events: all !important;
}
.ptl-presenter-order-progress .ptl-desktop-step-item-clickable:hover[b-dpiniw1339] {
  cursor: pointer;
}
.ptl-presenter-order-progress .ptl-desktop-step-item-clickable:hover span[b-dpiniw1339] {
  color: #479cc8 !important;
}
.ptl-presenter-order-progress .ptl-desktop-step-item-current[b-dpiniw1339] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial !important;
}
/* shop/Pages/Main/Components/PaymentProviderItem.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-item-name[b-gurlnthyx8] {
  font-size: 14px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-item-nameBold[b-gurlnthyx8] {
  font-size: 14px;
  color: black;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-item-details[b-gurlnthyx8] {
  font-size: 13px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-item .ptl-img[b-gurlnthyx8] {
  margin-left: 0.5rem;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
}
.ptl-item .ptl-img img[b-gurlnthyx8] {
  object-fit: contain;
  max-width: 100%;
  width: auto;
  max-height: 30px;
  height: 30px;
  min-height: 30px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* shop/Pages/Main/Components/SalesChannelItemPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-shop-item-presenter[b-ojq8u7lbg2] {
  border: 1px solid #979797;
  border-radius: 10px;
  margin-top: 10px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  cursor: pointer !important;
  min-height: 100px;
}
.ptl-shop-item-presenter .ptl-mark-pro[b-ojq8u7lbg2] {
  background: #0E84B6;
  border-radius: 20px;
  font-size: 11px;
  line-height: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 2px;
  padding-bottom: 2px;
  color: white;
  margin-left: 7px;
  padding-left: 6px;
  padding-right: 5px;
  height: min-content;
}
.ptl-shop-item-presenter .ptl-container-fluid[b-ojq8u7lbg2] {
  padding-left: 0;
  padding-right: 0;
  height: 100%;
}
.ptl-shop-item-presenter .ptl-container-fluid .ptl-row[b-ojq8u7lbg2] {
  width: 100%;
  min-height: 100%;
}
.ptl-shop-item-presenter .ptl-container-fluid .ptl-col[b-ojq8u7lbg2] {
  min-height: 100%;
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-container-fluid .ptl-col-right[b-ojq8u7lbg2] {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
}
.ptl-shop-item-presenter .ptl-right-side[b-ojq8u7lbg2] {
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}
.ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2] {
  justify-content: center;
  height: 100%;
  width: 100%;
  padding-top: 2%;
  padding-bottom: 1%;
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-shopnumber[b-ojq8u7lbg2] {
    font-size: 10px !important;
    line-height: 12px !important;
    font-family: NunitoLight, RobotoLight, Arial;
    color: #a2a2a2;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-shopnumber[b-ojq8u7lbg2] {
    font-size: 12px !important;
    line-height: 14px !important;
    font-family: NunitoLight, RobotoLight, Arial;
    color: #a2a2a2;
  }
}
.ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-name[b-ojq8u7lbg2] {
  margin-bottom: 4px;
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: pre-wrap; /* css-3 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
  word-break: break-word !important;
  white-space: normal !important;
  letter-spacing: -0.025em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-name[b-ojq8u7lbg2] {
    font-size: 14px;
    line-height: 16px;
    font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-name[b-ojq8u7lbg2] {
    font-size: 23px;
    line-height: 25px;
    font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
    color: #404040;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  }
}
.ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-description[b-ojq8u7lbg2] {
  max-width: 80%;
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: pre-wrap; /* css-3 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
  word-break: break-word !important;
  white-space: normal !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 17px;
  letter-spacing: -0.015em;
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-description[b-ojq8u7lbg2] {
    font-size: 12px !important;
    line-height: 14px !important;
    font-family: NunitoLight, RobotoLight, Arial;
    color: #a2a2a2;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content .ptl-text-description[b-ojq8u7lbg2] {
    font-size: 16px !important;
    line-height: 18px !important;
    font-family: NunitoLight, RobotoLight, Arial;
    color: #a2a2a2;
  }
}
.ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info {
  margin-top: 0.5rem;
}
@media (max-width: 1200px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info {
    flex-wrap: wrap;
  }
}
.ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-item {
  margin-left: -5px;
  margin-right: 20px;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1200px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-item {
    padding-right: 10px;
  }
}
@media (max-width: 576px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-item {
    width: 100%;
    justify-content: start;
    margin-right: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 992px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-icon {
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    height: 20px;
  }
}
@media (min-width: 992px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-icon {
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    height: 20px;
  }
}
.ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-text {
  color: #404040 !important;
  font-size: 12px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  white-space: pre-wrap; /* css-3 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  white-space: -webkit-pre-wrap; /* Newer versions of Chrome/Safari*/
  word-break: break-word !important;
  white-space: normal !important;
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* number of lines to show */
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-content[b-ojq8u7lbg2]  .ptl-info-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-text-position[b-ojq8u7lbg2] {
    font-size: 10px !important;
    line-height: 12px !important;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side .ptl-text-position[b-ojq8u7lbg2] {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side[b-ojq8u7lbg2]  .ptl-icon-next {
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    height: 20px;
    font-weight: 600;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side[b-ojq8u7lbg2]  .ptl-icon-next {
    font-size: 32px;
    line-height: 32px;
    width: 32px;
    height: 32px;
    font-weight: 600;
  }
}
@media (max-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side[b-ojq8u7lbg2]  .ptl-icon-position {
    font-size: 18px;
    line-height: 18px;
    width: 18px;
    height: 18px;
    font-weight: 400;
  }
}
@media (min-width: 768px) {
  .ptl-shop-item-presenter .ptl-right-side[b-ojq8u7lbg2]  .ptl-icon-position {
    font-size: 28px;
    line-height: 28px;
    width: 28px;
    height: 28px;
    font-weight: 400;
  }
}
/* shop/Pages/Main/Components/SalesChannelMenu.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-menu-shop[b-8azjdflbc0]  a {
  text-decoration: none !important;
  display: flex;
  align-items: center;
  text-decoration: none !important;
}
.ptl-menu-shop[b-8azjdflbc0]  .ptl-icon {
  color: #404040;
  font-size: 48px;
  line-height: 48px;
  width: 48px;
  height: 48px;
}
.ptl-menu-shop[b-8azjdflbc0]  .ptl-icon:hover {
  color: #6c6c6c;
  cursor: pointer;
}
.ptl-menu-shop[b-8azjdflbc0]  .ptl-separator {
  border-right: 2px solid #6c6c6c;
  height: 40px;
  margin-left: 4px;
  margin-right: 4px;
}
.ptl-menu-shop[b-8azjdflbc0]  .ptg-components-mpk-button.ptg-components-mpk-button-type-default {
  padding: 0px;
  margin: 0px;
  font-size: 35px;
  line-height: 35px;
  width: 35px;
  height: 35px;
  width: 25px;
}
@media (max-width: 768px) {
  .ptl-menu-shop[b-8azjdflbc0]  .ptg-components-mpk-button-menu {
    margin-right: 6px;
  }
}
.ptl-menu-shop[b-8azjdflbc0]  .ptg-components-mpk-button-menu .ptl-icon-pt {
  font-size: 48px;
  line-height: 48px;
  width: 48px;
  height: 48px;
}
@media (min-width: 0px) {
  .ptl-menu-shop[b-8azjdflbc0]  .ptl-icon-local {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  .ptl-menu-shop[b-8azjdflbc0]  .ptl-icon-local {
    font-size: 35px;
    line-height: 35px;
    width: 35px;
    height: 35px;
  }
}
.ptl-menu-shop[b-8azjdflbc0]  .rz-menuitem {
  padding: 4px !important;
}
.ptl-menu-shop .ptl-shopping-card-notify[b-8azjdflbc0] {
  width: 44px;
  height: 44px;
  position: relative;
}
.ptl-menu-shop .ptl-shopping-card-notify[b-8azjdflbc0]  .ptl-icon {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
.ptl-menu-shop .ptl-shopping-card-notify:hover[b-8azjdflbc0] {
  cursor: pointer;
}
.ptl-menu-shop .ptl-shopping-card-notify:hover .ptl-shopping-card-notify-text[b-8azjdflbc0] {
  color: #2b2b2b;
}
.ptl-menu-shop .ptl-shopping-card-notify:hover[b-8azjdflbc0]  .ptl-icon {
  color: #2b2b2b;
}
.ptl-menu-shop .ptl-shopping-card-notify .ptl-shopping-card-notify-text[b-8azjdflbc0] {
  position: absolute;
  bottom: 4.4444444444px;
  right: 4px;
  background-color: red;
  color: white;
  border-radius: 99px;
  padding: 0.1rem;
  font-size: 14.2857142857px;
}
/* shop/Pages/Main/Components/ShopCarouselPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-carousel-box[b-f4v7athbzn] {
  max-width: 100%;
  width: 100%;
  height: auto;
  z-index: 2;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-carousel-box .carousel-indicators[b-f4v7athbzn] {
  margin: 0;
  padding: 0;
  padding-bottom: 3%;
}
.ptl-carousel-box .carousel-indicators button[b-f4v7athbzn] {
  height: 1vmin;
  width: 1vmin;
  padding: 0px !important;
  margin: 0px;
  margin-left: 0.4vmin;
  margin-right: 0.4vmin;
  border: 0px;
  border-radius: 50%;
  opacity: 0.95;
  background-color: #979797 !important;
}
.ptl-carousel-box .carousel-indicators button.active[b-f4v7athbzn] {
  background-color: #ffffff !important;
}
/* shop/Pages/Main/DeliveryAndPaymentPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-page-delivery-and-payment .ptl-content[b-zrhpm4ze8r] {
  padding-top: 0px !important;
}
.ptl-page-delivery-and-payment .ptl-summary-infoBold[b-zrhpm4ze8r] {
  font-size: 16px;
  color: #161616;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-page-delivery-and-payment .ptl-summary-subTitle[b-zrhpm4ze8r] {
  margin-bottom: 10px;
  margin-top: 10px;
}
.ptl-page-delivery-and-payment .ptl-summary-title[b-zrhpm4ze8r] {
  font-size: 18px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-page-delivery-and-payment .ptl-summary-info[b-zrhpm4ze8r] {
  font-size: 16px;
  color: #161616;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-page-delivery-and-payment .ptl-summary-info-price[b-zrhpm4ze8r] {
  white-space: nowrap;
  margin-left: 4px;
}
.ptl-page-delivery-and-payment .ptl-summary-warningInfo[b-zrhpm4ze8r] {
  font-size: 14px;
  color: Red;
  font-family: NunitoLight, RobotoLight, Arial;
}
@media (max-width: 768px) {
  .ptl-page-delivery-and-payment .ptg-footer[b-zrhpm4ze8r]  .ptg-components-mpk-button-link {
    min-width: 130px;
    align-items: center;
    justify-content: start !important;
  }
}
@media (max-width: 768px) {
  .ptl-page-delivery-and-payment .ptg-footer[b-zrhpm4ze8r]  .ptg-components-mpk-button {
    min-width: 130px;
  }
}
/* shop/Pages/Main/HomePage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptg-brand-mpk .ptl-page-home .ptl-content .ptl-claim[b-ipiiivnar0] {
  margin-top: 20px;
  max-width: 100%;
}

.ptg-brand-fujikuvat .ptl-page-home .ptl-content .ptl-claim[b-ipiiivnar0] {
  margin-top: 20px;
  max-width: 200px;
}

.ptg-brand-printooy .ptl-page-home .ptl-content .ptl-claim[b-ipiiivnar0] {
  margin-top: 20px;
  max-width: 200px;
}

.ptl-page-home[b-ipiiivnar0] {
  height: 100%;
  /*    ::deep {
      .ptl-mobile {
          width: 100%;

          @include media-md {
              display: none !important;
          }
      }

      .ptl-desktop {
          @include media-md {
          }

          @include media-to-md {
              display: none !important;
          }
      }
  }*/
  /* .ptl-home-footer {

      @media(max-height:930px) {
          top: calc(930px - 150px);
      }

      display: flex !important;


      $gradient_purple_wide: linear-gradient(90deg, rgba(144,109,211,1) 0%, rgba(149,81,182,1) 50%, rgba(148,76,176,1) 100%);
      width: 100%;
      height: 150px;
      align-items: center;
      justify-content: center;
      position: absolute;
      bottom: 0;
      background: $gradient_purple_wide;

      .ptl-wave {
          height: 100%;
          width: 100%;
          background-image: url("images/backgrounds/wave1.svg");
          background-size: cover;

          @include media-only-xs {
              background-size: 140% 50%;
          }

          background-size: 120% 45%;
          background-repeat: no-repeat;
      }

      .ptl-logo {
          position: absolute;
          left: 0;
          bottom: 0;
          width: 300px;
          background-size: cover;
          height: 90px;
          width: 300px;
          height: 90px;
          background-image: url("images/logos/pt-logohorizontal-1.png");
      }
  }*/
  /* .ptl-home-footer {

      @media(max-height:930px) {
          top: calc(930px - 150px);
      }

      display: flex !important;


      $gradient_purple_wide: linear-gradient(90deg, rgba(144,109,211,1) 0%, rgba(149,81,182,1) 50%, rgba(148,76,176,1) 100%);
      width: 100%;
      height: 150px;
      align-items: end;
      justify-content: center;
      position: absolute;
      bottom: 0;
      z-index: 2;

      .ptl-wave {
          width: 100%;
          min-width: 1000px;
          height: 110%;
          bottom: 0px;
          max-width: 100%;
          object-fit: cover;
      }

      .ptl-logo {
          position: absolute;
          left: 0;
          bottom: 0;
          object-fit: contain;

          @include media-only-xs {
              width: 190px;
          }

          @include media-only-sm {
              width: 220px;
          }

          @include media-only-md {
              width: 250px;
          }

          width: 300px;
      }
  }*/
}
.ptl-page-home .ptl-home-container[b-ipiiivnar0] {
  height: 100%;
}
@media (max-width: 768px) {
  .ptl-page-home .ptl-home-container[b-ipiiivnar0] {
    padding-top: 0px !important;
  }
}
.ptl-page-home .ptl-home-container .ptl-app-info[b-ipiiivnar0] {
  margin-bottom: 40px;
}
.ptl-page-home .ptl-home-container .ptl-app-info .ptl-text-top[b-ipiiivnar0] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #404040;
  font-size: 10px;
  line-height: 1.1;
}
.ptl-page-home .ptl-home-container .ptl-app-info .ptl-text-shopnumber[b-ipiiivnar0] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #404040;
  font-size: 30px;
  line-height: 1.2;
}
.ptl-page-home .ptl-home-container .ptl-app-info .ptl-text-shoptext[b-ipiiivnar0] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #6c6c6c;
  font-size: 14px;
  line-height: 1.1;
}
.ptl-page-home .ptl-home-container .ptl-app-info .ptl-img-qrcode[b-ipiiivnar0] {
  height: auto;
  z-index: -1;
}
@media (min-width: 992px) {
  .ptl-page-home .ptl-home-container .ptl-app-info .ptl-img-qrcode[b-ipiiivnar0] {
    width: 125px;
    margin-left: -9px;
    margin-right: -9px;
    margin-bottom: -9px;
    margin-top: -9px;
  }
}
@media (min-width: 1200px) {
  .ptl-page-home .ptl-home-container .ptl-app-info .ptl-img-qrcode[b-ipiiivnar0] {
    width: 135px;
    margin-left: -11px;
    margin-right: -11px;
    margin-bottom: -11px;
    margin-top: -11px;
  }
}
@media (min-width: 1400px) {
  .ptl-page-home .ptl-home-container .ptl-app-info .ptl-img-qrcode[b-ipiiivnar0] {
    width: 145px;
    margin-left: -13px;
    margin-right: -13px;
    margin-bottom: -13px;
    margin-top: -13px;
  }
}
.ptl-page-home .ptl-home-container .ptl-app-info a img[b-ipiiivnar0] {
  height: auto;
  margin-left: 2px;
  margin-right: 2px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 1px;
  padding-right: 1px;
}
@media (min-width: 992px) {
  .ptl-page-home .ptl-home-container .ptl-app-info a img[b-ipiiivnar0] {
    width: 100px;
  }
}
@media (min-width: 1200px) {
  .ptl-page-home .ptl-home-container .ptl-app-info a img[b-ipiiivnar0] {
    width: 120px;
  }
}
@media (min-width: 1400px) {
  .ptl-page-home .ptl-home-container .ptl-app-info a img[b-ipiiivnar0] {
    width: 140px;
  }
}
.ptl-page-home .ptl-content[b-ipiiivnar0] {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
}
@media (max-width: 768px) {
  .ptl-page-home .ptl-content[b-ipiiivnar0] {
    padding-top: 0px !important;
  }
}
.ptl-page-home .ptl-content .ptl-only-first-row[b-ipiiivnar0] {
  /* > :first-child {
      @include media-md {
          padding: 0px;
      }
  }*/
}
@media (min-width: 768px) {
  .ptl-page-home .ptl-content .ptl-only-first-row[b-ipiiivnar0] {
    max-width: 100%;
    min-width: 60%;
    width: 75vh;
  }
}
.ptl-page-home .ptl-content .ptl-only-first-col[b-ipiiivnar0] {
  /*   @include media-md {
         justify-content: center;
         display: flex;
         align-items: start;
     }*/
}
.ptl-page-home .ptl-content .ptl-texts-info[b-ipiiivnar0] {
  /* flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 400px;*/
  max-width: 100%;
  /*@include media-md {*/
  flex: 0 0 auto;
  padding-right: 0.7rem;
  /*}*/
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  /* @include media-md {
      max-width: calc(100% - 225px);
  }*/
}
.ptl-page-home .ptl-content .ptl-texts-info > span[b-ipiiivnar0] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ptl-page-home .ptl-content .ptl-texts-info .ptl-text-store[b-ipiiivnar0] {
  padding-top: 5px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial !important;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.ptl-page-home .ptl-content .ptl-texts-info .ptl-text-store-value[b-ipiiivnar0] {
  font-weight: bold;
  font-size: 16px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-page-home .ptl-content .ptl-texts-info .ptl-text-shop-name[b-ipiiivnar0] {
  padding-top: 5px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial !important;
  font-size: 1.5rem;
  line-height: 1.5rem;
}
.ptl-page-home .ptl-content .ptl-texts-info .ptl-text-address-or-avabilitydescription[b-ipiiivnar0] {
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.ptl-page-home .ptl-content .ptl-menu-shop[b-ipiiivnar0] {
  margin-bottom: 8px;
  margin-top: 8px;
}
.ptl-page-home .ptl-content .ptl-menu-shop .ptl-text-store-value[b-ipiiivnar0] {
  font-weight: bold;
  font-size: 16px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-page-home .ptl-content .ptl-menu-shop[b-ipiiivnar0] {
    padding: 0 !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
  }
}
.ptl-page-home .ptl-content .ptl-shipings-info[b-ipiiivnar0] {
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.ptl-page-home .ptl-content .ptl-shipings-info .ptl-container[b-ipiiivnar0] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ptl-page-home .ptl-content .ptl-shipings-info .ptl-container .row[b-ipiiivnar0] {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.ptl-page-home .ptl-content .ptl-shipings-info .ptl-container .col-12[b-ipiiivnar0] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.ptl-page-home .ptl-content .ptl-shipings-info[b-ipiiivnar0]  {
  color: #404040;
}
.ptl-page-home .ptl-content .ptl-shipings-info[b-ipiiivnar0]  .ptl-info-icon {
  font-size: 21px;
  line-height: 21px;
  width: 21px;
  height: 21px;
}
.ptl-page-home .ptl-content .ptl-shipings-info .ptl-info-text[b-ipiiivnar0] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  text-wrap: pretty;
}
.ptl-page-home .ptl-content .ptl-store-list[b-ipiiivnar0]  .ptl-text-store {
  /*margin-top: 1rem;*/
  margin-bottom: 0.9rem;
  font-size: 18px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-page-home .ptl-content .ptl-store-list .ptl-filters[b-ipiiivnar0] {
  margin-bottom: 1rem;
}
.ptl-page-home .ptl-content[b-ipiiivnar0]  .ptl-svg-shop-presenter {
  padding: 0px;
  box-shadow: 2px 2px 6px #a0a0a0;
  -webkit-box-shadow: 2px 2px 6px #a0a0a0;
  -moz-box-shadow: 2px 2px 6px #a0a0a0;
}
@media (min-width: 768px) {
  .ptl-page-home .ptl-content[b-ipiiivnar0]  .ptl-svg-shop-presenter {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    border-radius: 10px;
    overflow: hidden;
  }
}
.ptl-page-home .ptl-content[b-ipiiivnar0]  .ptl-svg-printooy-shop-presenter {
  padding: 0px;
  box-shadow: 2px 2px 6px #a0a0a0;
  -webkit-box-shadow: 2px 2px 6px #a0a0a0;
  -moz-box-shadow: 2px 2px 6px #a0a0a0;
}
@media (max-width: 768px) {
  .ptl-page-home .ptl-content[b-ipiiivnar0]  .ptl-svg-printooy-shop-presenter {
    margin: 3vw;
    width: 94vw;
    border-radius: 10px;
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  .ptl-page-home .ptl-content[b-ipiiivnar0]  .ptl-svg-printooy-shop-presenter {
    margin-bottom: 0.5rem;
    margin-top: 0.5rem;
    border-radius: 10px;
    overflow: hidden;
  }
}
/* shop/Pages/Main/OrderPrintooySuccessPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptg-order-success-page[b-eoek3y40o5] {
  /*padding-top: 3rem;
  margin-top: 8%;*/
  /*margin-bottom: 1rem;
  margin-top: 1rem;*/
  height: calc(100vh - 70px);
  overflow: hidden;
}
.ptg-order-success-page .ptl-container[b-eoek3y40o5] {
  max-height: 100%;
  overflow: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ptg-order-success-page .ptg-pay-button[b-eoek3y40o5] {
  border: 1px #404040 solid;
  border-radius: 10px;
  color: #404040;
  text-decoration: none !important;
  padding-left: 5px;
  padding-right: 5px;
  margin: 5px;
}
.ptg-order-success-page .ptg-pay-button:hover[b-eoek3y40o5] {
  cursor: pointer;
  background-color: #479cc8;
  color: white;
  border-color: #479cc8;
}
/* shop/Pages/Main/OrderSuccessPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptg-order-success-page[b-6drfrgze89] {
  /*padding-top: 3rem;
  margin-top: 8%;*/
  /*margin-bottom: 1rem;
  margin-top: 1rem;*/
  height: calc(100vh - 70px);
  overflow: hidden;
}
.ptg-order-success-page .ptl-container[b-6drfrgze89] {
  max-height: 100%;
  overflow: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
.ptg-order-success-page .ptg-pay-button[b-6drfrgze89] {
  border: 1px #404040 solid;
  border-radius: 10px;
  color: #404040;
  text-decoration: none !important;
  padding-left: 5px;
  padding-right: 5px;
  margin: 5px;
}
.ptg-order-success-page .ptg-pay-button:hover[b-6drfrgze89] {
  cursor: pointer;
  background-color: #479cc8;
  color: white;
  border-color: #479cc8;
}
.ptg-order-success-page a[b-6drfrgze89] {
  color: #0066FF;
}
.ptg-order-success-page .ptl-text-normal[b-6drfrgze89] {
  font-size: 15px;
  color: #979797;
}
.ptg-order-success-page-return[b-6drfrgze89] {
  width: 100%;
  height: 100%;
  text-align: center;
}
.ptg-order-success-page-return .ptg-pay-text-img[b-6drfrgze89] {
  max-height: 22vh;
}
.ptg-order-success-page-return .ptg-pay-text-title[b-6drfrgze89] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 24px;
  color: #404040;
}
.ptg-order-success-page-return .ptg-pay-text-message[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
  color: #404040;
}
.ptg-order-success-page-return .ptg-pay-text-order[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
  color: #404040;
}
.ptg-order-success-page-return .ptg-pay-text-order-number[b-6drfrgze89] {
  font-size: 36px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #404040;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.ptg-order-success-page-return .ptg-pay-text-current-status[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
  color: #979797;
}
.ptg-order-success-page-return .ptg-pay-text-current-status-link[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  text-decoration: none !important;
}
.ptg-order-success-page-return .ptg-pay-text-info[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  color: #cccccc;
}
.ptg-order-success-page .ptl-traditional-transfer[b-6drfrgze89] {
  border: 1px dotted #404040;
  border-radius: 4px;
  padding: 10px;
}
.ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container[b-6drfrgze89] {
  max-width: 700px;
}
.ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-fitwidth[b-6drfrgze89] {
  width: 1px;
  white-space: nowrap;
  padding-right: 10px;
}
.ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-title[b-6drfrgze89] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 24px;
  line-height: 1.1;
  color: #404040;
  text-align: start;
}
.ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-description[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 15px;
  line-height: 1.1;
  color: #404040;
  text-align: start;
}
.ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-text-title[b-6drfrgze89] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 18px;
  line-height: 1.1;
  color: #404040;
  text-align: start;
}
@media (max-width: 768px) {
  .ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-text-title[b-6drfrgze89] {
    padding-top: 8px;
  }
}
.ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-text-value[b-6drfrgze89] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
  line-height: 1.1;
  color: #404040;
  text-align: start;
}
@media (min-width: 768px) {
  .ptg-order-success-page .ptl-traditional-transfer .ptl-traditional-transfer-container .ptl-text-value[b-6drfrgze89] {
    padding-left: 5px;
  }
}
/* shop/Pages/Products/ProductDetailsPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-product[b-vfielafrlg] {
  height: 100%;
}
.ptl-product .ptl-content[b-vfielafrlg] {
  height: 100%;
  width: 100%;
}
@media (min-width: 768px) {
  .ptl-product .ptl-content[b-vfielafrlg] {
    margin-bottom: 3rem !important;
  }
}
@media (max-width: 992px) {
  .ptl-product .ptl-content[b-vfielafrlg] {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
  }
  .ptl-product .ptl-content[b-vfielafrlg]::-webkit-scrollbar {
    display: none;
  }
}
.ptl-product-left[b-vfielafrlg] {
  background-color: white;
}
@media (min-width: 576px) {
  .ptl-product-left[b-vfielafrlg] {
    padding-bottom: 20px;
  }
}
.ptl-product-left-add[b-vfielafrlg] {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 0px) {
  .ptl-product-left-add[b-vfielafrlg] {
    margin-bottom: 20px;
  }
}
.ptl-product-left-add > .ptl-product-left-add-Photo[b-vfielafrlg] {
  flex: 1 1 16%; /*grow | shrink | basis */
  height: 90px;
}
.ptl-product-left-add-Photo[b-vfielafrlg] {
  padding: 5px;
  cursor: pointer;
}
.ptl-product-left-add-Photo:hover[b-vfielafrlg] {
  opacity: 0.8 !important;
}
.ptl-product-right[b-vfielafrlg] {
  background-color: white;
  margin-bottom: 20px;
  /*@include media-lg {
      padding-top: 40px;
  }*/
}
.ptl-product-right-name[b-vfielafrlg] {
  margin-top: 5px;
  flex: 0 1 auto;
}
.ptl-product-right-name-text[b-vfielafrlg] {
  font-size: clamp(14px, 9.5vw, 48px);
  line-height: clamp(14px, 9.5vw, 48px);
  /* font-size: 48px;
  line-height: 48px;*/
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.ptl-product-right-description[b-vfielafrlg] {
  margin-top: 20px;
  flex: 1 1 auto;
}
.ptl-product-right-description-text[b-vfielafrlg] {
  font-size: 16px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: #6c6c6c;
}
.ptl-product-right-priceTable[b-vfielafrlg] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  min-height: 100px;
}
.ptl-product-right-title[b-vfielafrlg] {
  padding-bottom: 10px;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #444444 15%, #cccccc 15% 100%) 2;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
}
.ptl-product-right-title-text[b-vfielafrlg] {
  font-size: 24px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-product-right-option-name[b-vfielafrlg] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ptl-product-right-option-name-text[b-vfielafrlg] {
  font-size: 20px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-product-right-option-items[b-vfielafrlg] {
  /*display: flex;
  flex-wrap: wrap;*/
  align-items: center;
  margin: 0;
}
@media (min-width: 0px) {
  .ptl-product-right-option-items[b-vfielafrlg] {
    margin-bottom: 20px;
  }
}
.ptl-product-right-option-items-single[b-vfielafrlg] {
  display: flex;
  flex-flow: row;
  flex-wrap: nowrap;
  padding: 5px;
  cursor: pointer;
  font-size: 12px;
  margin: 3px;
  align-items: center;
  line-height: 115%;
  height: 50px;
}
.ptl-product-right-option-items-single-image[b-vfielafrlg] {
  height: 40px;
  width: 40px;
}
.ptl-product-right-option-items-single-text[b-vfielafrlg] {
  font-size: 13px;
  flex-grow: 1;
  align-self: center;
}
.ptl-product-right-option-items-single-price[b-vfielafrlg] {
  font-size: 12px;
  color: red;
  align-self: center;
}
.ptl-product-right-option-items-single-selected[b-vfielafrlg] {
  border: 2px solid black;
}
.ptl-product-right-option-items-single-unselected[b-vfielafrlg] {
  border: 2px solid #dee2e6;
}
.ptl-product-right-option-items-single:hover[b-vfielafrlg] {
  opacity: 0.8 !important;
}
.ptl-product-right-table[b-vfielafrlg] {
  font-size: 14px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-product-right-similar[b-vfielafrlg] {
  background-color: white;
}
.ptl-product-right-similar-title[b-vfielafrlg] {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  padding-top: 20px;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #444444 15%, #cccccc 15% 100%) 2;
}
.ptl-product-right-similar-text[b-vfielafrlg] {
  font-size: 24px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-product-right-similar-variant[b-vfielafrlg] {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 0px) {
  .ptl-product-right-similar-variant[b-vfielafrlg] {
    margin-bottom: 20px;
  }
}
.ptl-product-right-similar-variant > .ptl-product-right-similar-variant-Photo[b-vfielafrlg] {
  margin-left: 3px;
  margin-bottom: 3px;
  border-style: solid;
}
.ptl-product-right-similar-variant > .ptl-product-right-similar-variant-Photo-selected[b-vfielafrlg] {
  border: 2px solid black;
}
.ptl-product-right-similar-variant > .ptl-product-right-similar-variant-Photo-unselected[b-vfielafrlg] {
  border: 2px solid #dee2e6;
}
@media (max-width: 992px) {
  .ptl-product-right-similar-variant > .ptl-product-right-similar-variant-Photo[b-vfielafrlg] {
    flex: 0 1 32%; /*grow | shrink | basis */
  }
}
@media (min-width: 992px) {
  .ptl-product-right-similar-variant > .ptl-product-right-similar-variant-Photo[b-vfielafrlg] {
    flex: 0 1 49%; /*grow | shrink | basis */
  }
}
@media (min-width: 1200px) {
  .ptl-product-right-similar-variant > .ptl-product-right-similar-variant-Photo[b-vfielafrlg] {
    flex: 0 1 32%; /*grow | shrink | basis */
  }
}
/* shop/Pages/Products/ProductPhotoPreviewModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-image-preview-modal[b-i9qg86l4zw]  .ptl-top {
  z-index: 2;
}
.ptl-image-preview-modal[b-i9qg86l4zw]  .ptl-mpk-modal-child-content {
  z-index: 1;
  display: flex;
  flex: 1 1 auto;
  position: relative;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw] {
  /*  @include media-md {
      max-height: calc(100% - $thumbnailItemHeight);
  }*/
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main[b-i9qg86l4zw] {
  height: 100%;
  max-height: 100%;
  width: 100%;
  /*    //background-color: lightgray;
  position: relative;
  height: 100%;
  width: 100%;
  //max-height: 1000px;
  max-height: calc(100% - $thumbnailItemHeight);*/
  display: flex;
  align-items: center;
  justify-content: center;
  /*flex: 1 1 auto;
  */
  /* Next & previous buttons */
  /* Position the "next button" to the right */
  /* On hover, add a black background color with a little bit see-through */
}
@media (min-width: 768px) {
  .ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main[b-i9qg86l4zw] {
    height: calc(100% - (90px + 2rem));
    max-height: calc(100% - (90px + 2rem));
    margin-bottom: 1rem;
  }
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-content[b-i9qg86l4zw] {
  /*   width: 100%;
  height: 100%;
  display: flex;
  max-width: 100%;
  max-height: 100%;
  align-items: center;
  justify-content: center;*/
  /*  width: 100%;
  height: 100%;*/
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-content[b-i9qg86l4zw]  .ptl-image-main-obj {
  width: 100%;
  height: 100%;
  max-height: 100%;
  /* //padding: 1rem;*/
  display: flex;
  align-items: center;
  justify-content: center;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-content[b-i9qg86l4zw]  .ptl-image-main-obj img {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  height: auto;
  object-fit: contain;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-prev[b-i9qg86l4zw] {
  left: 0;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-next[b-i9qg86l4zw] {
  right: 0;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-prev[b-i9qg86l4zw], .ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-next[b-i9qg86l4zw] {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
  background-color: rgba(0, 0, 0, 0.8);
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-next[b-i9qg86l4zw] {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-prev:hover[b-i9qg86l4zw], .ptl-image-preview-modal .ptl-image-preview-modal-content .ptl-image-main-next:hover[b-i9qg86l4zw] {
  color: #479cc8;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw]  .ptl-image-thumbnails {
  /* flex-direction: row;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  flex: 1 1 auto;*/
  display: none;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw]  .ptl-image-thumbnails {
    display: flex;
  }
}
.ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw]  .ptl-image-thumbnails .ptl-image-thumbnail-obj {
  flex: 1 1 16%; /*grow | shrink | basis */
  height: 90px;
  width: 165px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  /*  border-right-style: solid;
  border-right-width: 3px;
  border-color: red;*/
  margin-right: 2px;
  margin-left: 2px;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw]  .ptl-image-thumbnails .ptl-image-thumbnail-obj img {
  object-fit: contain;
  width: 100%;
  height: auto;
  max-height: 100%;
  transition: 0.3s;
  border: 2px solid #dee2e6;
  padding: 5px;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw]  .ptl-image-thumbnails .ptl-image-thumbnail-obj:hover {
  /*   opacity: 1 !important;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
  cursor: pointer;
}
.ptl-image-preview-modal .ptl-image-preview-modal-content[b-i9qg86l4zw]  .ptl-image-thumbnails .ptl-image-thumbnail-obj-active img {
  border: 2px solid black;
}
/* shop/Pages/Products/ProductsPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-page-products[b-hdous6996x] {
  height: 100%;
  /*
  @include media-to-md {

      @include hideScrollbar();
  }*/
}
.ptl-page-products .ptl-page-container[b-hdous6996x] {
  flex: 1;
}

.ptl-caption[b-hdous6996x] {
  display: none;
}
@media (min-width: 768px) {
  .ptl-caption[b-hdous6996x] {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
  }
}

/*.ptl-price {
    display: block;
    position: absolute;
    width: 50%;
    height: 50%;
}*/
.ptl-category-content[b-hdous6996x] {
  /*position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;*/
  width: 100%;
  background-color: white;
  box-shadow: 2px 2px 6px #A0A0A0;
  border-radius: 10px;
}
.ptl-category-content[b-hdous6996x]  .ptl-container {
  cursor: pointer;
}
.ptl-category-content[b-hdous6996x]  .ptl-container .ptl-price {
  display: block;
}

.ptl-product-content[b-hdous6996x] {
  /*position: absolute;
  left: 0;
  top: 0;
  height: 100%;*/
  width: 100%;
  padding: 5px;
  background-color: white;
  box-shadow: 2px 2px 6px #A0A0A0;
  border-radius: 10px;
}
.ptl-product-content[b-hdous6996x]  .ptl-container {
  cursor: pointer;
}
.ptl-product-content[b-hdous6996x]  .ptl-container .ptl-price {
  display: block;
}

.ptl-headerlabel[b-hdous6996x] {
  margin-top: 30px;
  font-size: 14px;
  font-weight: bold;
}
/* shop/Pages/Users/Components/AddressFormComponent.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-address-form-presenter input[type=radio][b-6uyydow8gl] {
  margin: 0;
  margin-right: 6px;
}
.ptl-address-form-presenter[b-6uyydow8gl]  input {
  font-size: 16px;
}
.ptl-address-form-presenter .ptl-column-caption[b-6uyydow8gl] {
  display: flex;
  align-items: center;
}
.ptl-address-form-presenter .ptl-row-item[b-6uyydow8gl] {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-address-form-presenter .ptl-item-option[b-6uyydow8gl] {
  font-size: 16px;
}
.ptl-address-form-presenter[b-6uyydow8gl]  .rz-chkbox.invalid {
  outline: none !important;
}
.ptl-address-form-presenter[b-6uyydow8gl]  .rz-chkbox.invalid .rz-chkbox-box :not(.rz-state-disabled) {
  border-color: #f9777f !important;
}
.ptl-address-form-presenter[b-6uyydow8gl]  .rz-chkbox.valid {
  outline: none !important;
}
.ptl-address-form-presenter[b-6uyydow8gl]  .ptl-checkbox .rz-chkbox-box :not(.rz-state-disabled) {
  border-radius: 4px;
  border-color: #404040;
}
/* shop/Pages/Users/Components/AddressFormModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-addres-form-modal .ptl-addresses-content[b-je04y0yft5] {
  margin-top: 1rem;
}
.ptl-addres-form-modal input[type=radio][b-je04y0yft5] {
  margin: 0;
  margin-right: 6px;
}
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-row-item {
  width: 100%;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-add,
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-edit {
  max-width: 700px;
}
@media (min-width: 992px) {
  .ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-add,
  .ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-edit {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-add,
  .ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-edit {
    width: 50%;
  }
}
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-add .ptl-button,
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-edit .ptl-button {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
}
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-add .ptl-line,
.ptl-addres-form-modal[b-je04y0yft5]  .ptl-modal-address-edit .ptl-line {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #b0b0b0 45%, #cccccc 85% 100%) 2;
}
/* shop/Pages/Users/Components/AddressPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-address-item[b-au2t2yslkh] {
  margin-top: 1rem;
}
.ptl-address-item .ptl-hr-container[b-au2t2yslkh] {
  height: 1px !important;
  margin-top: 0.5rem;
  margin-bottom: 0.8rem;
}
.ptl-address-item .ptl-hr-container .ptl-hr[b-au2t2yslkh] {
  width: 90%;
  height: 1px;
  background-color: #e3e3e3;
}
.ptl-address-item .ptl-address-value[b-au2t2yslkh] {
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  padding: 15px;
  min-height: 220px;
}
.ptl-address-item .ptl-address-value-container[b-au2t2yslkh] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.ptl-address-item .ptl-address-value-container .ptl-text-address-value[b-au2t2yslkh] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
}
.ptl-address-item .ptl-address-value-container-cant-select[b-au2t2yslkh] {
  pointer-events: none !important;
}
.ptl-address-item .ptl-address-value-container-cant-select span[b-au2t2yslkh] {
  color: #b0b0b0 !important;
}
.ptl-address-item .ptl-address-value-container-can-select:hover[b-au2t2yslkh] {
  cursor: pointer !important;
}
@media (min-width: 768px) {
  .ptl-address-item[b-au2t2yslkh]  .ptl-icon-pt {
    font-size: 25px;
    line-height: 25px;
    width: 25px;
    height: 25px;
  }
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select .ptl-button button {
  height: 25px;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select .ptl-button .ptl-button-text {
  margin: 0 !important;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-edit {
  margin-right: 0.8rem;
  text-align: end;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-delete {
  margin-right: 0.8rem;
  text-align: end;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select .ptg-material-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select span {
  text-decoration: none !important;
  color: #303030;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select span:hover {
  color: #479cc8;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select-disabled {
  pointer-events: none !important;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select-disabled span {
  color: #cccccc;
  pointer-events: none !important;
}
.ptl-address-item[b-au2t2yslkh]  .ptl-button-select-disabled span:hover {
  color: #cccccc;
  cursor: default;
}
/* shop/Pages/Users/Components/ChangePasswordDialog.razor.rz.scp.css */
.ptl-dialog-changepassword[b-02wghcraha]  input::-ms-reveal,
.ptl-dialog-changepassword[b-02wghcraha]  input::-ms-clear {
  display: none;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptl-passwordfield {
  border-radius: 99px;
  border: 1px solid #dadfe2 !important;
  height: 32px;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptl-passwordfield input {
  border-radius: 99px;
  height: 100%;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 10px;
  padding-right: 10px;
  border: none !important;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptl-passwordfield input:focus {
  outline: none;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptl-passwordfield .ptl-passwordfield-icon {
  padding-right: 10px;
  padding-left: 0px;
  margin-left: 0px !important;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptg-settings-group-childcontent {
  padding-left: 0px !important;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptg-components-settings-form-footer {
  height: auto !important;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptg-components-settings-form-footer div > div:first-child {
  display: none !important;
}
.ptl-dialog-changepassword[b-02wghcraha]  .ptg-components-settings-form-footer-content {
  margin-right: 0 !important;
  padding-top: 10px;
  width: 100%;
  margin-bottom: 15px;
}
.ptl-dialog-changepassword[b-02wghcraha]  button {
  margin-top: 10px !important;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  -o-border-radius: 30px;
  margin-left: auto;
  margin-right: auto;
  border: 0.1rem solid transparent;
  outline: 0.1rem solid transparent;
  color: #ffffff !important;
  background-color: #404040 !important;
  border: 0.1rem solid #404040 !important;
  position: relative;
  overflow: hidden;
  border-style: none !important;
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
  max-width: 300px;
  outline: none;
  border: none;
  min-width: auto;
  width: auto;
  color: white;
  background-color: transparent;
  min-width: 130px;
  /* @extend .ptg-components-mpk-button;
  @extend .ptg-components-mpk-button-type-primary;*/
}
/* shop/Pages/Users/Components/ConsentComponent.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-user-consent-component[b-pgwxwo4xlu] {
  align-items: baseline;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .rz-chkbox.invalid {
  outline: none !important;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .rz-chkbox.invalid .rz-chkbox-box :not(.rz-state-disabled) {
  border-color: #f9777f !important;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .rz-chkbox.valid {
  outline: none !important;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .ptl-checkbox .rz-chkbox-box :not(.rz-state-disabled) {
  border-radius: 4px;
  border-color: #404040;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .ptl-span {
  pointer-events: none;
  font-size: 0.8rem;
  line-height: 1rem;
  display: block;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .ptl-span-link {
  color: #9cc65a;
  text-decoration: underline;
  pointer-events: all !important;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 0.8rem;
  line-height: 0.95rem;
}
.ptl-user-consent-component[b-pgwxwo4xlu]  .ptl-span-link:hover {
  cursor: pointer !important;
}

[b-pgwxwo4xlu] .ptl-modal {
  /*  min-height: calc(100% - 70px);
      height: calc(100% - 70px);
      top: 70px;
      left: 0;*/
  min-height: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
[b-pgwxwo4xlu] .ptl-modal .ptl-top {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  padding-left: 1rem;
  padding-right: 1rem;
}
[b-pgwxwo4xlu] .ptl-modal .ptl-top .ptl-title {
  flex: 1;
  text-align: center;
}
[b-pgwxwo4xlu] .ptl-modal .ptl-top .ptl-icon {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
}
[b-pgwxwo4xlu] .ptl-modal .ptl-top .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
[b-pgwxwo4xlu] .ptl-modal .ptl-bottom {
  width: 100%;
}
/* shop/Pages/Users/Components/UserAccountModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-modal-user-account .ptl-card[b-r1ixb0z42y] {
  border: 1px solid #cccccc;
  border-radius: 4px;
  height: 40px;
  padding: 7px;
  padding-right: 12px;
  padding-left: 12px;
}
.ptl-modal-user-account .ptl-class-section-text[b-r1ixb0z42y] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
}
.ptl-modal-user-account[b-r1ixb0z42y]  .rz-card {
  margin-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.ptl-modal-user-account[b-r1ixb0z42y]  .ptg-components-mpk-button-link {
  color: #479cc8;
}
.ptl-modal-user-account .ptl-section-user-nick[b-r1ixb0z42y] {
  margin-top: 0.5rem;
}
.ptl-modal-user-account .ptl-section-user-nick[b-r1ixb0z42y]  .ptg-components-mpk-button {
  margin-top: 1rem;
}
.ptl-modal-user-account .ptl-section-user-phone[b-r1ixb0z42y] {
  margin-top: 0.5rem;
}
.ptl-modal-user-account .ptl-section-user-phone[b-r1ixb0z42y]  .ptg-components-mpk-button {
  margin-top: 1rem;
}
.ptl-modal-user-account .ptl-section-user-email[b-r1ixb0z42y] {
  margin-top: 0.8rem;
}
.ptl-modal-user-account .ptl-section-user-email[b-r1ixb0z42y]  .ptg-components-mpk-button {
  margin-top: 1rem;
}
.ptl-modal-user-account .ptl-section-user-password[b-r1ixb0z42y] {
  margin-top: 0.8rem;
}
.ptl-modal-user-account .ptl-section-user-password[b-r1ixb0z42y]  .ptg-components-mpk-button {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .ptl-modal-user-account .ptl-section-user-password .ptl-text-password[b-r1ixb0z42y] {
    margin-left: 0.4rem;
  }
}
.ptl-modal-user-account .ptl-section-user-password .ptl-text-password-date[b-r1ixb0z42y] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 12px;
}
.ptl-modal-user-account .ptl-section-user-password .ptl-text-password-date-value[b-r1ixb0z42y] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 12px;
}
.ptl-modal-user-account .ptl-section-user-password .ptl-section-user-password-long-info[b-r1ixb0z42y] {
  margin-top: 0.7rem;
  margin-left: -8px;
}
@media (max-width: 768px) {
  .ptl-modal-user-account .ptl-section-user-password .ptl-section-user-password-long-info[b-r1ixb0z42y] {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .ptl-modal-user-account .ptl-section-user-password .ptl-section-user-password-long-info[b-r1ixb0z42y] {
    width: 80%;
  }
}
.ptl-modal-user-account .ptl-section-user-password .ptl-section-user-password-long-info[b-r1ixb0z42y]  .ptl-icon {
  font-size: 35px;
  line-height: 35px;
  width: 35px;
  height: 35px;
  color: #979797;
}
.ptl-modal-user-account .ptl-section-user-password .ptl-section-user-password-long-info .ptl-text[b-r1ixb0z42y] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 13px;
  line-height: 14px;
  color: #979797;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-unlinked-account .ptl-text-social[b-r1ixb0z42y] {
  color: #b0b0b0 !important;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account[b-r1ixb0z42y] {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account img[b-r1ixb0z42y] {
  max-width: 20px;
  max-height: 20px;
  width: 100%;
  height: 100%;
  margin-right: 4px;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account .ptl-text-social[b-r1ixb0z42y] {
  font-size: 16px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account .ptl-text-not-connected[b-r1ixb0z42y] {
  color: #b0b0b0 !important;
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 12px;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account .ptl-text-connected[b-r1ixb0z42y] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 12px;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account .ptl-text-connected-date[b-r1ixb0z42y] {
  color: #b0b0b0 !important;
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 12px;
}
.ptl-modal-user-account .ptl-section-linked-accounts .ptl-linked-account[b-r1ixb0z42y]  .ptl-icon-linked {
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
}
.ptl-modal-user-account .ptl-section-delete-account[b-r1ixb0z42y] {
  margin-bottom: 2rem;
}
.ptl-modal-user-account .ptl-section-delete-account .ptl-text-bold[b-r1ixb0z42y] {
  margin-top: 0.5rem;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  line-height: 15px;
  font-size: 14px;
}
.ptl-modal-user-account .ptl-section-delete-account .ptl-text-gray[b-r1ixb0z42y] {
  margin-top: 0.5rem;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  line-height: 15px;
  color: #b0b0b0;
}
.ptl-modal-user-account .ptl-section-delete-account[b-r1ixb0z42y]  .ptl-button-delete {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-row-item {
  width: 100%;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-error,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-add,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-edit,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-password,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-nick,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-phone,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-email,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-consents,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-delete,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-delete-user-success {
  max-width: 700px;
}
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-error .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-add .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-edit .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-password .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-nick .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-phone .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-email .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-consents .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-delete .ptl-mpk-modal-child-content,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-delete-user-success .ptl-mpk-modal-child-content {
  padding-top: 1rem;
}
@media (min-width: 992px) {
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-error,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-add,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-edit,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-password,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-nick,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-phone,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-email,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-consents,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-delete,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-delete-user-success {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-error,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-add,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-edit,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-password,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-nick,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-phone,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-email,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-consents,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-delete,
  .ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-delete-user-success {
    width: 50%;
  }
}
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-error .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-add .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-address-edit .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-password .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-nick .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-phone .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-email .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-consents .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-user-delete .ptl-button,
.ptl-modal-user-account[b-r1ixb0z42y]  .ptl-modal-delete-user-success .ptl-button {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
}
/* shop/Pages/Users/Components/UserAddressesModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-modal-addresses .ptl-addresses-content[b-qdoi3tia1y] {
  margin-top: 1rem;
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item[b-qdoi3tia1y] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item .ptl-hr-container[b-qdoi3tia1y] {
  height: 1px !important;
  margin-top: 0.5rem;
  margin-bottom: 0.8rem;
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item .ptl-hr-container .ptl-hr[b-qdoi3tia1y] {
  width: 90%;
  height: 1px;
  background-color: #b0b0b0;
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item .ptl-address-value[b-qdoi3tia1y] {
  border: 1px solid #b0b0b0;
  border-radius: 4px;
  padding: 15px;
  min-height: 220px;
  background-color: red;
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item .ptl-address-value-container[b-qdoi3tia1y] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  min-height: 220px;
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item .ptl-address-value-container .ptl-text-address-value[b-qdoi3tia1y] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
}
@media (min-width: 768px) {
  .ptl-modal-addresses .ptl-addresses-content .ptl-address-item[b-qdoi3tia1y]  .ptl-icon-pt {
    font-size: 25px;
    line-height: 25px;
    width: 25px;
    height: 25px;
  }
}
.ptl-modal-addresses .ptl-addresses-content .ptl-address-item[b-qdoi3tia1y]  .ptl-button-edit {
  margin-right: 0.8rem;
}
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-row-item {
  width: 100%;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-error,
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-add,
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-edit {
  max-width: 700px;
}
@media (min-width: 992px) {
  .ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-error,
  .ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-add,
  .ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-edit {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-error,
  .ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-add,
  .ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-edit {
    width: 50%;
  }
}
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-error .ptl-button,
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-add .ptl-button,
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-edit .ptl-button {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
}
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-error .ptl-line,
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-add .ptl-line,
.ptl-modal-addresses[b-qdoi3tia1y]  .ptl-modal-address-edit .ptl-line {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #b0b0b0 45%, #cccccc 85% 100%) 2;
}
/* shop/Pages/Users/Components/UserConsentsModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-modal-consents .ptl-text-link[b-jlzwcj4mbe] {
  text-decoration: none !important;
}
.ptl-modal-consents .ptl-date[b-jlzwcj4mbe] {
  color: #979797;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 12px;
}
.ptl-modal-consents .ptl-section-title[b-jlzwcj4mbe] {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.ptl-modal-consents .ptl-section-title span[b-jlzwcj4mbe] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 20px;
}
.ptl-modal-consents .ptl-consent-item[b-jlzwcj4mbe] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.ptl-modal-consents .ptl-consent-item .ptg-text-link[b-jlzwcj4mbe] {
  margin-left: 15px;
}
.ptl-modal-consents .ptl-consent-item[b-jlzwcj4mbe]  .ptg-components-mpk-button-link {
  margin-left: 15px;
}
.ptl-modal-consents .ptl-consent-item[b-jlzwcj4mbe]  .ptg-components-mpk-button-link span {
  font-size: 16px !important;
}
.ptl-modal-consents .ptl-consent-system-info[b-jlzwcj4mbe] {
  padding-top: 0.5rem;
  line-height: 16px;
}
.ptl-modal-consents .ptl-consent-system-info span[b-jlzwcj4mbe] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
  color: #979797;
}
.ptl-modal-consents .ptl-section-consents[b-jlzwcj4mbe] {
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: auto;
}
.ptl-modal-consents .ptl-span[b-jlzwcj4mbe] {
  pointer-events: none;
  margin-left: 15px;
  font-size: 16px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-modal-consents .ptl-text-bold[b-jlzwcj4mbe] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-modal-consents .ptl-line[b-jlzwcj4mbe] {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #b0b0b0 45%, #cccccc 85% 100%) 2;
}
.ptl-modal-consents[b-jlzwcj4mbe]  {
  /* .rz-chkbox.invalid {
      outline: none !important;

      .rz-chkbox-box :not(.rz-state-disabled) {
          border-color: $colorPastelRed !important;
      }
  }

  .rz-chkbox.valid {
      outline: none !important;

      .rz-chkbox-box {
          //border-color: $colorPastelRed !important;
      }
  }

  .ptl-checkbox {

      .rz-chkbox-box :not(.rz-state-disabled) {
          border-radius: 4px;
          border-color: $dark;
      }
  }*/
}
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-row-item {
  width: 100%;
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-error,
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-add,
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-edit {
  max-width: 700px;
}
@media (min-width: 992px) {
  .ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-error,
  .ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-add,
  .ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-edit {
    width: 70%;
  }
}
@media (min-width: 1400px) {
  .ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-error,
  .ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-add,
  .ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-edit {
    width: 50%;
  }
}
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-error .ptl-button,
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-add .ptl-button,
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-edit .ptl-button {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem !important;
}
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-error .ptl-line,
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-add .ptl-line,
.ptl-modal-consents[b-jlzwcj4mbe]  .ptl-modal-address-edit .ptl-line {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: 100%;
  border-bottom: 2px solid;
  border-image: linear-gradient(to right, #b0b0b0 45%, #cccccc 85% 100%) 2;
}
/* shop/Pages/Users/Components/UserOrdersModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-modal-orders[b-osy491lzi0]  .ptl-order-content {
  position: relative;
}
.ptl-modal-orders[b-osy491lzi0]  .ptl-order-content iframe {
  z-index: 2;
}
.ptl-modal-orders[b-osy491lzi0]  .ptl-order-content .ptg-loading {
  z-index: 1 !important;
  position: absolute;
}
.ptl-modal-orders[b-osy491lzi0]  .ptl-user-order-text-item .ptl-text-title {
  font-weight: 600;
  font-size: 16px;
}
.ptl-modal-orders[b-osy491lzi0]  .ptl-user-order-text-item .ptl-text-value {
  font-size: 15px;
}
.ptl-modal-orders .ptl-col-small-text[b-osy491lzi0] {
  display: flex;
}
.ptl-modal-orders .ptl-col-small-text span[b-osy491lzi0] {
  font-size: 10px;
  line-height: 11px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-modal-orders .ptl-col-value-text[b-osy491lzi0] {
  display: flex;
}
.ptl-modal-orders .ptl-order-item .ptl-order-item-container[b-osy491lzi0] {
  border: 1px solid #cccccc;
  border-radius: 4px;
  padding: 0px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .ptl-modal-orders .ptl-order-item[b-osy491lzi0] {
    pointer-events: none !important;
  }
}
@media (max-width: 992px) {
  .ptl-modal-orders .ptl-order-item:hover[b-osy491lzi0] {
    cursor: pointer;
  }
}
.ptl-modal-orders .ptl-order-item .ptl-row-margin[b-osy491lzi0] {
  margin-top: 1rem;
}
.ptl-modal-orders .ptl-order-item .ptl-col-margin[b-osy491lzi0] {
  margin-top: 0.5rem;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left[b-osy491lzi0] {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  background-color: #f2f2f2;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left .ptl-text-order-number-1[b-osy491lzi0] {
  font-size: 10px;
  line-height: 11px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left .ptl-text-order-number-2[b-osy491lzi0] {
  font-size: 14px;
  line-height: 16px;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left .ptl-text-order-date-1[b-osy491lzi0] {
  font-size: 10px;
  line-height: 11px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left .ptl-text-order-date-2[b-osy491lzi0] {
  font-size: 12px;
  line-height: 14px;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left[b-osy491lzi0]  .ptl-icon-details {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  pointer-events: all !important;
}
.ptl-modal-orders .ptl-order-item .ptl-col-left[b-osy491lzi0]  .ptl-icon-details:hover {
  cursor: pointer;
  color: #479cc8;
}
@media (max-width: 768px) {
  .ptl-modal-orders .ptl-order-item .ptl-col-center[b-osy491lzi0] {
    padding-top: 0.2rem;
    padding-bottom: 0.3rem;
  }
}
@media (min-width: 768px) {
  .ptl-modal-orders .ptl-order-item .ptl-col-center[b-osy491lzi0] {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
}
.ptl-modal-orders .ptl-order-item .ptl-col-center-content[b-osy491lzi0] {
  height: 100%;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-shop-number[b-osy491lzi0] {
  font-size: 12px;
  font-family: NunitoLight, RobotoLight, Arial;
  color: #b0b0b0;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-channel[b-osy491lzi0] {
  font-size: 13px;
  line-height: 1.1;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-payment-value-1[b-osy491lzi0] {
  font-size: 10px;
  line-height: 11px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-payment-value-2[b-osy491lzi0] {
  font-size: 13px;
  line-height: 1.1;
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-order-status-1[b-osy491lzi0] {
  font-size: 10px;
  line-height: 11px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-order-status-2[b-osy491lzi0] {
  font-size: 13px;
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-payment-status-1[b-osy491lzi0] {
  font-size: 10px;
  line-height: 11px;
  font-family: NunitoLight, RobotoLight, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center .ptl-text-payment-status-2[b-osy491lzi0] {
  font-size: 13px;
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-modal-orders .ptl-order-item .ptl-col-center-right[b-osy491lzi0] {
  /*  @include media-to-lg {
      width: 100%;
      flex-direction: row;
      justify-content: space-between;
      flex-wrap: wrap;

      span {
          text-align: start;
      }
  }

  @include media-lg {
      span {
          text-align: end;
      }
  }*/
}
.ptl-modal-orders .ptl-order-item .ptl-col-right[b-osy491lzi0] {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  border-left: 1px solid #b0b0b0;
}
.ptl-modal-orders .ptl-order-item .ptl-col-right[b-osy491lzi0]  .ptl-icon-details {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  pointer-events: all !important;
}
.ptl-modal-orders .ptl-order-item .ptl-col-right[b-osy491lzi0]  .ptl-icon-details:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-modal-orders .ptl-order-item .ptl-products-table[b-osy491lzi0] {
  padding-top: 1rem;
  margin-top: 1rem;
}
@media (max-width: 768px) {
  .ptl-modal-orders .ptl-order-item .ptl-products-table[b-osy491lzi0] {
    padding-right: 10px;
    padding-left: 10px;
  }
}
.ptl-modal-orders .ptl-order-item .ptl-products-table .ptl-list-header[b-osy491lzi0] {
  list-style: none;
}
.ptl-modal-orders .ptl-order-item .ptl-products-table .ptl-list-item[b-osy491lzi0] {
  border-bottom: 1px solid #cccccc;
}
.ptl-modal-orders .ptl-order-item .ptl-products-table .ptl-list-item-last[b-osy491lzi0] {
  border-bottom: none !important;
}
/* shop/Pages/Users/Components/UserSignInSectionCustomer.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-user-component-signin-new-customer .ptl-text-section[b-rwvsj4o6pv] {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.ptl-user-component-signin-new-customer .ptl-text-section span[b-rwvsj4o6pv] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 18px;
  color: #404040;
}
.ptl-user-component-signin-new-customer .ptl-content-new-customer-info .ptl-text-info-1[b-rwvsj4o6pv] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
}
.ptl-user-component-signin-new-customer .ptl-content-new-customer-info .ptl-text-info-2[b-rwvsj4o6pv] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 14px;
}
.ptl-user-component-signin-new-customer .ptl-content-new-customer-info[b-rwvsj4o6pv]  .ptl-icon-info-1 {
  margin-right: 0.3rem;
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-user-component-signin-new-customer .ptl-content-new-customer-info[b-rwvsj4o6pv]  .ptl-icon-info-2 {
  margin-right: 0.2rem;
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
}
.ptl-user-component-signin-new-customer .ptl-content-new-customer-info[b-rwvsj4o6pv]  .ptl-icon-info-2 .path1 {
  color: #479cc8;
}
.ptl-user-component-signin-new-customer .ptl-content-new-customer-info[b-rwvsj4o6pv]  .ptl-icon-info-2 .path2 {
  color: white;
}
.ptl-user-component-signin-new-customer[b-rwvsj4o6pv]  .ptl-button-register {
  margin-top: 1rem;
  margin-bottom: 0.3rem;
  width: 100%;
}
.ptl-user-component-signin-new-customer[b-rwvsj4o6pv]  .ptl-button-register button {
  width: 100%;
  height: 35px;
}
/* shop/Pages/Users/Components/UserSignInSectionLogin.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-user-component-signin-login[b-6kjsuucsi6]  .ptl-user-consent-component .ptl-span {
  font-size: 16px;
  line-height: unset;
}
.ptl-user-component-signin-login .ptl-content-login-standard[b-6kjsuucsi6]  form {
  width: 100% !important;
}
.ptl-user-component-signin-login .ptl-content-login-standard[b-6kjsuucsi6]  form .ptl-form-box-item {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  width: 100%;
}
.ptl-user-component-signin-login .ptl-content-login-standard[b-6kjsuucsi6]  .ptl-button {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  width: 100%;
}
.ptl-user-component-signin-login .ptl-content-login-standard[b-6kjsuucsi6]  .ptl-button .ptl-icon {
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.ptl-user-component-signin-login .ptl-content-login-standard[b-6kjsuucsi6]  .ptl-button button {
  width: 100%;
  height: 35px;
}
.ptl-user-component-signin-login .ptl-content-login-social[b-6kjsuucsi6]  .ptl-button {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
  margin-right: 0.4rem;
}
.ptl-user-component-signin-login .ptl-content-login-social[b-6kjsuucsi6]  .ptl-button .ptl-icon {
  height: auto;
  width: auto;
  min-width: 20px;
  min-height: 15px;
  max-height: 15%;
  max-width: 100%;
  object-fit: contain;
  position: relative;
  margin: 0px !important;
  padding: 0px !important;
}
.ptl-user-component-signin-login .ptl-content-login-social[b-6kjsuucsi6]  .ptl-button button {
  border-color: #b0b0b0 !important;
  border-radius: 4px;
  margin: 0;
  padding: 8px;
  padding-right: 15px;
  padding-left: 15px;
  width: 100%;
  height: 35px !important;
}
.ptl-user-component-signin-login .ptl-content-login-separator[b-6kjsuucsi6] {
  width: 100%;
}
.ptl-user-component-signin-login .ptl-content-login-separator-content[b-6kjsuucsi6] {
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 768px) {
  .ptl-user-component-signin-login .ptl-content-login-separator-content[b-6kjsuucsi6] {
    width: 90%;
  }
}
.ptl-user-component-signin-login .ptl-content-login-separator-content span[b-6kjsuucsi6] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 18px;
  margin-left: 6px;
  margin-right: 6px;
}
.ptl-user-component-signin-login .ptl-content-login-separator-content .ptl-hr[b-6kjsuucsi6] {
  height: 1px;
  background-color: #b0b0b0;
  width: 100%;
}
.ptl-user-component-signin-login[b-6kjsuucsi6]  .ptl-modal-forgot-password .ptl-button {
  margin-top: 15px;
}
.ptl-user-component-signin-login[b-6kjsuucsi6]  .ptl-modal-forgot-password .ptl-button button {
  min-width: 130px;
}
/* shop/Pages/Users/UserManageModal.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-user-manage-modal[b-sle9r1kwne] {
  z-index: 1506;
  color: #404040;
  overflow-x: hidden;
  overflow: hidden;
  position: absolute;
  background-color: #ffffff !important;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 0;
}
.ptl-user-manage-modal[b-sle9r1kwne]  .ptl-order-content {
  position: relative;
}
.ptl-user-manage-modal[b-sle9r1kwne]  .ptl-order-content iframe {
  z-index: 2;
}
.ptl-user-manage-modal[b-sle9r1kwne]  .ptl-order-content .ptg-loading {
  z-index: 1 !important;
  position: absolute;
}
.ptl-user-manage-modal[b-sle9r1kwne]  .ptl-hr {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
  background: linear-gradient(to right, #cccccc, #cccccc 100%) !important;
}
.ptl-user-manage-modal .ptl-mpk-modal-child-content[b-sle9r1kwne] {
  padding-top: 1rem !important;
}
@media (max-width: 768px) {
  .ptl-user-manage-modal .ptl-mpk-modal-child-content[b-sle9r1kwne] {
    overflow: hidden !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
  }
}
@media (max-width: 768px) {
  .ptl-user-manage-modal .ptl-mpk-modal-child-content-container[b-sle9r1kwne] {
    max-height: 100vh;
    overflow: auto;
  }
}
@media (max-width: 768px) {
  .ptl-user-manage-modal .ptl-mpk-modal-child-content-container-with-footer[b-sle9r1kwne] {
    max-height: calc(100% - 70px);
    overflow: auto;
  }
}
.ptl-user-manage-modal .ptl-menu-mobile[b-sle9r1kwne] {
  position: fixed;
  bottom: 0;
  left: 0;
  flex-direction: row !important;
  justify-content: space-between;
  width: 100%;
  max-width: 100vw;
  /* padding: 0; */
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border-top: 1px solid #b0b0b0;
  height: 70px;
  overflow: hidden;
  background-color: #ffffff;
}
@media (max-width: 340px) {
  .ptl-user-manage-modal .ptl-menu-mobile[b-sle9r1kwne] {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
}
.ptl-user-manage-modal .ptl-menu-mobile-content[b-sle9r1kwne] {
  width: 100%;
  justify-content: space-between;
}
@media (min-width: 576px) {
  .ptl-user-manage-modal .ptl-menu-mobile-content[b-sle9r1kwne] {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.ptl-user-manage-modal .ptl-menu-mobile .ptl-menu-item[b-sle9r1kwne] {
  flex-direction: column !important;
  padding-top: 0rem;
  padding-bottom: 0rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: center;
  width: 100%;
}
@media (max-width: 576px) {
  .ptl-user-manage-modal .ptl-menu-mobile .ptl-menu-item-text[b-sle9r1kwne] {
    font-size: 12px;
    overflow-wrap: anywhere;
  }
}
@media (max-width: 576px) {
  .ptl-user-manage-modal .ptl-menu-mobile .ptl-menu-item[b-sle9r1kwne]  .ptl-menu-item-icon {
    margin-right: 0rem !important;
    font-size: 25px;
    line-height: 25px;
    width: 25px;
    height: 25px;
  }
}
.ptl-user-manage-modal .ptl-menu-desktop[b-sle9r1kwne] {
  padding-top: 2rem;
  padding-bottom: 2rem;
  border-right: 1px solid #b0b0b0;
  padding-bottom: 2rem;
  border-right: 1px solid #b0b0b0;
}
.ptl-user-manage-modal .ptl-menu-desktop-content[b-sle9r1kwne] {
  position: sticky;
  top: 0;
}
.ptl-user-manage-modal .ptl-menu-item[b-sle9r1kwne] {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}
.ptl-user-manage-modal .ptl-menu-item:hover[b-sle9r1kwne] {
  cursor: pointer;
  color: #479cc8;
}
.ptl-user-manage-modal .ptl-menu-item[b-sle9r1kwne]  .ptl-menu-item-icon {
  margin-right: 0.3rem;
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-user-manage-modal .ptl-menu-item-text[b-sle9r1kwne] {
  font-size: 16px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-user-manage-modal .ptl-menu-item-selected .ptl-menu-item-text[b-sle9r1kwne] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-user-manage-modal .ptl-menu-item-selected[b-sle9r1kwne]  .ptl-menu-item-icon {
  font-weight: 800;
}
@media (max-width: 768px) {
  .ptl-user-manage-modal .ptl-content[b-sle9r1kwne] {
    margin-bottom: 2rem;
  }
}
@media (min-width: 768px) {
  .ptl-user-manage-modal .ptl-content[b-sle9r1kwne] {
    min-height: calc(100vh - 120px);
  }
}
.ptl-user-manage-modal .ptl-content[b-sle9r1kwne]  .ptl-component-section.ptl-component-section-big .ptl-text-title {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.ptl-user-manage-modal .ptl-content[b-sle9r1kwne]  .ptl-component-section.ptl-component-section-medium .ptl-text-title {
  margin-bottom: 0.5rem !important;
  padding-bottom: 0px !important;
}

.ptl-mpk-modal[b-sle9r1kwne] {
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 503;
}
.ptl-mpk-modal .ptl-mpk-modal-smoky[b-sle9r1kwne] {
  z-index: 504;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.376);
}
.ptl-mpk-modal .ptl-top[b-sle9r1kwne] {
  height: 80px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: end;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  background-color: #404040;
}
.ptl-mpk-modal .ptl-top .ptl-title[b-sle9r1kwne] {
  flex: 1;
  color: #ffffff !important;
  text-align: start;
}
.ptl-mpk-modal .ptl-top .ptl-title-big[b-sle9r1kwne] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 20px;
}
.ptl-mpk-modal .ptl-top .ptl-title-small[b-sle9r1kwne] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 14px;
}
.ptl-mpk-modal .ptl-top[b-sle9r1kwne]  .ptl-icon {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #ffffff !important;
}
.ptl-mpk-modal .ptl-top[b-sle9r1kwne]  .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-mpk-modal .ptl-mpk-modal-type .ptl-mpk-modal-child-content[b-sle9r1kwne] {
  padding: 1rem;
  overflow: auto;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full[b-sle9r1kwne] {
  z-index: 505;
  color: #404040;
  overflow-x: hidden;
  position: relative;
  background-color: #ffffff !important;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  padding: 0;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full-content[b-sle9r1kwne] {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: start;
  flex: 1;
  overflow: auto;
  z-index: 509;
  overflow-x: hidden;
}
.ptl-mpk-modal .ptl-mpk-modal-type-Full-content .ptl-mpk-modal-child-content[b-sle9r1kwne] {
  flex: 1;
  padding: 0;
  width: 100%;
  display: block;
}
/* shop/Pages/Users/UserRegisterPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-user-page-register .ptg-components-mpk-button-link .ptl-text[b-11lxve87c8] {
  color: #479cc8;
}
.ptl-user-page-register[b-11lxve87c8]  .ptl-component-section.ptl-component-section-big .ptl-text-title {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.ptl-user-page-register .ptl-top[b-11lxve87c8] {
  background-color: #404040 !important;
}
.ptl-user-page-register .ptl-top[b-11lxve87c8]  .ptg-top-icon-close {
  color: white !important;
}
.ptl-user-page-register[b-11lxve87c8]  form {
  width: 100% !important;
}
.ptl-user-page-register[b-11lxve87c8]  form .ptl-form-box-item {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
  width: 100%;
}
/* shop/Pages/Users/UserSignInPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-user-page-signin[b-0wcm8jr1w8]  {
  /*  .ptl-text-title {
      //margin-top: 0 px !important;
      margin-bottom: 0px !important;
      padding-bottom: 0px !important;
  }*/
}
.ptl-user-page-signin[b-0wcm8jr1w8]  .ptl-component-section.ptl-component-section-big .ptl-text-title {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}
.ptl-user-page-signin .ptl-top[b-0wcm8jr1w8] {
  background-color: #404040 !important;
}
.ptl-user-page-signin .ptl-top[b-0wcm8jr1w8]  .ptg-top-icon-close {
  color: white !important;
}
/* shop/Pages/WorkBench/Components/TagPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-tag-presenter[b-i7c11l6bzn] {
  flex-flow: row;
  flex-wrap: nowrap;
  padding: 10px;
  cursor: pointer;
  font-size: 12px;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  margin: 3px;
  align-items: center;
  line-height: 1.1;
  border: 2px solid #dee2e6;
  border-radius: 3px;
  user-select: none;
  -webkit-user-select: none;
}
.ptl-tag-presenter-selected[b-i7c11l6bzn] {
  border: 2px solid #479cc8;
  color: #479cc8;
  font-weight: 700;
}
.ptl-tag-presenter:hover[b-i7c11l6bzn] {
  cursor: pointer;
  opacity: 0.6;
}
/* shop/Pages/WorkBench/Components/TagsPresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/* shop/Pages/WorkBench/Components/TextEditor.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
[b-qvy0btg1nh] .rz-html-editor {
  height: clamp(300px, 400px, 50vw);
  width: clamp(300px, 85vw, 100vw);
}
@media (min-width: 768px) {
  [b-qvy0btg1nh] .rz-html-editor {
    height: clamp(300px, 400px, 50vw);
    width: clamp(300px, 70vw, 900px);
  }
}
[b-qvy0btg1nh] .rz-html-editor:focus-within {
  outline: none !important;
}

.page-content[b-qvy0btg1nh] {
  background-color: #6c6c6c !important;
  opacity: 0.7;
}

.ptl-page-content[b-qvy0btg1nh] {
  background-color: transparent !important;
  opacity: 1 !important;
}
.ptl-page-content .ptl-middle-content[b-qvy0btg1nh] {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .ptl-page-content[b-qvy0btg1nh]  .rz-html-editor {
    width: 100%;
    height: 100% !important;
  }
}
@media (min-width: 576px) {
  .ptl-page-content[b-qvy0btg1nh]  .rz-html-editor {
    height: clamp(300px, 400px, 50vw);
    width: clamp(300px, 85vw, 100vw);
  }
}
@media (min-width: 768px) {
  .ptl-page-content[b-qvy0btg1nh]  .rz-html-editor {
    height: clamp(300px, 400px, 50vw);
    width: clamp(300px, 70vw, 900px);
  }
}
.ptl-page-content[b-qvy0btg1nh]  .rz-html-editor:focus-within {
  outline: none !important;
  border: none !important;
}

.ptl-layout-text-editor-content[b-qvy0btg1nh] {
  background-color: white;
  /*  height: clamp(300px, 300px, 50%);
  width: clamp(300px, 700px, 50%);*/
}
@media (max-width: 576px) {
  .ptl-layout-text-editor-content[b-qvy0btg1nh] {
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 576px) {
  .ptl-layout-text-editor-content[b-qvy0btg1nh] {
    border-radius: 8px;
    padding: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-layout-text-editor-content[b-qvy0btg1nh] {
    border-radius: 8px;
    padding: 20px;
  }
}

.ptl-layout-text-editor[b-qvy0btg1nh] {
  /*height: calc(100vh - 5rem);*/
  /*  overflow: auto;
  height: 100%;*/
}
.ptl-layout-text-editor .ptl-text-title[b-qvy0btg1nh] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 28px;
  text-align: center;
  word-wrap: break-word;
}
.ptl-layout-text-editor .ptl-text-title-description[b-qvy0btg1nh] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 18px;
  text-align: center;
  word-wrap: break-word;
}
.ptl-layout-text-editor .ptl-content[b-qvy0btg1nh] {
  margin-left: 5px;
  margin-right: 5px;
}
/* shop/Pages/WorkBench/Components/TopBar.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-top[b-snbme3xe01] {
  /*  height: 80px !important;
      max-height: 80px !important;
      min-height: 80px !important;*/
  height: 60px;
  max-height: 60px;
  min-height: 60px;
  background-color: white;
  border-bottom: 1px #dadfe2 solid;
  width: 100%;
  overflow: hidden;
}
.ptl-top .ptl-back-content[b-snbme3xe01] {
  display: flex;
  align-items: center;
  justify-content: start;
  flex: 0 0 auto;
  width: 8.33333333%;
}
.ptl-top .ptl-close-content[b-snbme3xe01] {
  display: flex;
  align-items: center;
  justify-content: start;
  flex: 0 0 auto;
  width: 8.33333333%;
}
.ptl-top[b-snbme3xe01]  .ptg-top-icon-close {
  z-index: 2;
  position: absolute;
  top: 9.5px;
  color: #404040;
  font-size: 42px;
  line-height: 42px;
  width: 42px;
  height: 42px;
}
@media (max-width: 768px) {
  .ptl-top[b-snbme3xe01]  .ptg-top-icon-close {
    right: 0px;
    padding: 0px;
  }
}
@media (min-width: 768px) {
  .ptl-top[b-snbme3xe01]  .ptg-top-icon-close {
    right: 5px;
    margin-right: 1rem;
    position: absolute;
  }
}
.ptl-top[b-snbme3xe01]  .ptg-top-icon-close:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-top[b-snbme3xe01]  .ptg-top-icon-back {
  padding: 0;
  margin: 0;
  z-index: 2;
  top: 9.5px;
  color: #404040;
  font-size: 42px;
  line-height: 42px;
  width: 42px;
  height: 42px;
}
@media (max-width: 768px) {
  .ptl-top[b-snbme3xe01]  .ptg-top-icon-back {
    left: 0px;
    padding: 0px;
  }
}
@media (min-width: 768px) {
  .ptl-top[b-snbme3xe01]  .ptg-top-icon-back {
    left: 5px;
    margin-left: 1rem;
    position: absolute;
  }
}
.ptl-top[b-snbme3xe01]  .ptg-top-icon-back:hover {
  cursor: pointer;
  color: #479cc8;
}
.ptl-top-content[b-snbme3xe01] {
  height: 60px;
}
.ptl-top-content .ptl-title[b-snbme3xe01] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 1.3rem;
  padding-right: 0.5rem;
}
@media (max-width: 768px) {
  .ptl-top-content .ptl-title[b-snbme3xe01] {
    font-size: 1.1rem !important;
  }
}
/* shop/Pages/WorkBench/EditorPage.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-editor-page[b-ggrm65w5mx] {
  /*  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;*/
  display: flex;
  flex-direction: column;
}
@media (max-width: 768px) {
  .ptl-editor-page .container[b-ggrm65w5mx] {
    width: 100%;
    padding: 0;
    margin: 0;
    max-width: unset;
  }
  .ptl-editor-page .container .col[b-ggrm65w5mx] {
    width: 100%;
    padding: 0;
    margin: 0;
  }
  .ptl-editor-page .container .col .row[b-ggrm65w5mx] {
    width: 100%;
    padding: 0;
    margin: 0;
  }
}
.ptl-editor-page[b-ggrm65w5mx]  input[type=file] {
  opacity: 0;
  width: 0.0001rem;
  height: 0.0001rem;
  pointer-events: none;
}
.ptl-editor-page[b-ggrm65w5mx]  .page-content {
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 2;
  background-color: white;
  overflow: hidden;
}
.ptl-editor-page[b-ggrm65w5mx]  .middle-content {
  width: 100%;
  overflow: auto;
  overflow-x: hidden !important;
}
.ptl-editor-page[b-ggrm65w5mx]  .middle-top-content-with-topbar {
  height: calc(100vh - 60px) !important;
  top: 60px;
  width: 100vw !important;
  position: absolute;
  z-index: 2;
  background-color: white;
}
.ptl-editor-page[b-ggrm65w5mx]  .middle-content-with-topbar {
  height: calc(100vh - 60px);
}
.ptl-editor-page[b-ggrm65w5mx]  .middle-content-with-bottombar {
  height: calc(100vh - 50px);
}
.ptl-editor-page[b-ggrm65w5mx]  .middle-content-with-topbar_bottombar {
  height: calc(100vh - 110px);
}
.ptl-editor-page[b-ggrm65w5mx]  .bottom-bar {
  width: 100%;
  min-height: 50px !important;
  max-height: 50px;
  height: 50px;
  background-color: #f8f9fa;
  border-top: 1px solid #ced4da;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-separator {
  width: 1px;
  height: 80%;
  background-color: #404040;
}
@media (min-width: 0px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-separator {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
}
@media (min-width: 768px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-separator {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
}
@media (max-width: 768px) {
  .ptl-editor-page .middle-content .ptl-konva-container[b-ggrm65w5mx] {
    /*   padding-left: 0 !important;
    padding-right: 0 !important;*/
  }
}
@media (max-width: 768px) {
  .ptl-editor-page .ptl-templates-container[b-ggrm65w5mx] {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .ptl-editor-page .ptl-templates-container[b-ggrm65w5mx] {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media (max-width: 768px) {
  .ptl-editor-page .ptl-design-template-presenter[b-ggrm65w5mx] {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 768px) {
  .ptl-editor-page .ptl-design-template-presenter[b-ggrm65w5mx] {
    padding-bottom: 14px;
    padding-left: 7px;
    padding-right: 7px;
  }
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top {
  /*  height: 80px !important;
  max-height: 80px !important;
  min-height: 80px !important;*/
  height: 60px;
  max-height: 60px;
  min-height: 60px;
  background-color: white;
  border-bottom: 1px #dadfe2 solid;
  width: 100%;
  overflow: hidden;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top ::deep .ptg-top-icon-close {
  z-index: 2;
  position: absolute;
  top: 12.5px;
  right: 5px;
  margin-right: 1rem;
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #404040 !important;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content {
  height: 60px;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-mobile {
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 576px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-mobile {
    display: none !important;
  }
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-mobile ::deep .ptl-icon {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-mobile ::deep .ptl-icon:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
@media (max-width: 576px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop {
    display: none !important;
  }
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop-product-title {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 1.3rem;
  padding-right: 0.5rem;
  /*   @include media-only-xs {
      font-size: 0.8rem !important;
  }

  @include media-only-sm {
      font-size: 1rem !important;
  }*/
}
@media (max-width: 768px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop-product-title {
    font-size: 1.15rem;
  }
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop ::deep .ptl-product-option-item-presenter {
  width: max-content;
  min-width: 80px;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop ::deep .ptl-product-option-item-presenter:hover .ptl-product-option-item-presenter-content {
  border-color: #479cc8 !important;
  opacity: 1 !important;
  color: #479cc8 !important;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop ::deep .ptl-product-option-item-presenter .ptl-product-option-item-presenter-content {
  min-height: 40px;
  height: 40px;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop ::deep .ptl-product-option-item-presenter .ptl-product-option-item-presenter-content .ptl-product-option-item-presenter-content-text {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop-price {
  padding-left: 0.5rem;
  color: #479cc8 !important;
  font-size: 16px;
  line-height: 16.5px;
  color: #404040;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-left-desktop-price:hover {
  cursor: pointer;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-right {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: end;
  position: absolute;
  z-index: 2;
  margin-left: auto;
  right: 0;
  height: 100%;
  background-color: white;
  mask-image: linear-gradient(to left, black 80%, transparent);
  -webkit-mask-image: linear-gradient(to left, black 80%, transparent);
  padding-left: 40px;
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-right .ptl-row-first {
  font-size: 16px;
  line-height: 1.1;
  color: #404040;
}
@media (max-width: 768px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-right .ptl-row-first {
    font-size: 14px;
  }
}
.ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-right .ptl-row-second {
  font-size: 14px;
  line-height: 1.1;
  color: #479cc8;
}
@media (max-width: 768px) {
  .ptl-editor-page[b-ggrm65w5mx]  .ptl-top-content-right .ptl-row-second {
    font-size: 12px;
  }
}
/* shop/Pages/WorkBench/Layouts/DesignLayoutValidation.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.page-content[b-vlf63h4mmf] {
  background-color: #690000 !important;
  opacity: 0.7;
}

.ptl-page-content[b-vlf63h4mmf] {
  background-color: transparent !important;
  opacity: 1 !important;
}
.ptl-page-content .ptl-middle-content[b-vlf63h4mmf] {
  display: flex;
  align-items: center;
  justify-content: center;
}

.ptl-layout-validation-content[b-vlf63h4mmf] {
  background-color: white;
  border-radius: 8px;
  height: clamp(300px, 300px, 50%);
  width: clamp(300px, 700px, 50%);
}

.ptl-layout-validation[b-vlf63h4mmf] {
  /*height: calc(100vh - 5rem);*/
  /*  overflow: auto;
  height: 100%;*/
}
.ptl-layout-validation .ptl-text-title[b-vlf63h4mmf] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 28px;
  text-align: center;
  word-wrap: break-word;
}
.ptl-layout-validation .ptl-text-title-description[b-vlf63h4mmf] {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 18px;
  text-align: center;
  word-wrap: break-word;
}
.ptl-layout-validation .ptl-text-validation[b-vlf63h4mmf] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 19px;
  text-align: center;
  line-height: 1.1;
}
.ptl-layout-validation .ptl-text-validation-value[b-vlf63h4mmf] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
}
.ptl-layout-validation .ptl-content[b-vlf63h4mmf] {
  margin-left: 5px;
  margin-right: 5px;
}
/* shop/Pages/WorkBench/PhotoEditor/PhotoEditor.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
*[b-e41qk6h2bb],
*[b-e41qk6h2bb]::before,
*[b-e41qk6h2bb]::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.ptl-texts[b-e41qk6h2bb] {
  font-family: NunitoLight, RobotoLight, Arial;
  line-height: 1;
  margin: 6px;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
}
@media (max-width: 768px) {
  .ptl-texts[b-e41qk6h2bb] {
    font-size: 10px;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 768px) {
  .ptl-texts[b-e41qk6h2bb] {
    font-size: 13px;
    text-align: center;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
  }
}
.ptl-texts-first[b-e41qk6h2bb] {
  margin-right: 4px;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.ptl-texts-dpi[b-e41qk6h2bb] {
  margin-right: 4px;
}

.ptl-text[b-e41qk6h2bb] {
  line-height: 1.1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ptl-text-section-title[b-e41qk6h2bb] {
  text-transform: uppercase;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #444444;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .ptl-text-section-title[b-e41qk6h2bb] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-text-section-title[b-e41qk6h2bb] {
    font-size: 14px;
  }
}
.ptl-text-section-value[b-e41qk6h2bb] {
  font-family: NunitoLight, RobotoLight, Arial;
  color: #6c6c6c;
  line-height: 1.1;
}
@media (max-width: 768px) {
  .ptl-text-section-value[b-e41qk6h2bb] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-text-section-value[b-e41qk6h2bb] {
    font-size: 12px;
  }
}
.ptl-text-section-product-item-name[b-e41qk6h2bb] {
  line-height: 1.1;
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  color: #303030;
  margin-top: 5px;
}
@media (max-width: 768px) {
  .ptl-text-section-product-item-name[b-e41qk6h2bb] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-text-section-product-item-name[b-e41qk6h2bb] {
    font-size: 12px;
  }
}
.ptl-text-file-name[b-e41qk6h2bb] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  color: white;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-text-file-name[b-e41qk6h2bb] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-text-file-name[b-e41qk6h2bb] {
    font-size: 14px;
  }
}

.ptl-button-icon[b-e41qk6h2bb] {
  text-align: center;
  /* padding-left: 2.5%;
  padding-right: 2.5%;*/
  padding-left: 5px;
  padding-right: 5px;
  flex: 0 0 33%;
}
.ptl-button-icon[b-e41qk6h2bb]  .ptl-icon {
  color: #303030;
  font-size: 25px;
  line-height: 25px;
  width: 25px;
  height: 25px;
}
.ptl-button-icon .ptl-text[b-e41qk6h2bb] {
  color: #303030;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
@media (max-width: 768px) {
  .ptl-button-icon .ptl-text[b-e41qk6h2bb] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-button-icon .ptl-text[b-e41qk6h2bb] {
    font-size: 14px;
  }
}
.ptl-button-icon:hover[b-e41qk6h2bb] {
  cursor: pointer;
}
.ptl-button-icon:hover[b-e41qk6h2bb]  .ptl-icon {
  color: #479cc8;
}
.ptl-button-icon:hover .ptl-text[b-e41qk6h2bb] {
  color: #479cc8;
}

.ptl-button-icon-disabled[b-e41qk6h2bb] {
  pointer-events: none !important;
}
.ptl-button-icon-disabled:hover[b-e41qk6h2bb] {
  cursor: default !important;
}
.ptl-button-icon-disabled .ptl-text[b-e41qk6h2bb] {
  color: #979797;
}
.ptl-button-icon-disabled[b-e41qk6h2bb]  .ptl-icon {
  color: #979797;
}

.ptl-button-icon-disabled-clickable[b-e41qk6h2bb] {
  pointer-events: auto !important;
}
.ptl-button-icon-disabled-clickable:hover[b-e41qk6h2bb] {
  cursor: pointer !important;
}
.ptl-button-icon-disabled-clickable:hover[b-e41qk6h2bb]  .ptl-icon {
  color: #979797 !important;
  opacity: 0.8;
}
.ptl-button-icon-disabled-clickable:hover .ptl-text[b-e41qk6h2bb] {
  color: #979797 !important;
  opacity: 0.8;
}

[b-e41qk6h2bb] .ptl-icon-delete {
  color: #303030;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .ptl-icon-delete {
    font-size: 30px;
    line-height: 30px;
    width: 30px;
    height: 30px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .ptl-icon-delete {
    font-size: 40px;
    line-height: 40px;
    width: 40px;
    height: 40px;
  }
}
[b-e41qk6h2bb] .ptl-icon-delete:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
[b-e41qk6h2bb] .ptl-crop-quality-ToLowRes .cropper-drag-box.cropper-modal {
  background-color: #690000 !important;
}
[b-e41qk6h2bb] .ptl-crop-quality-Warning .cropper-drag-box.cropper-modal {
  background-color: #7f5200 !important;
}
[b-e41qk6h2bb] .ptl-numeric {
  min-height: 30px !important;
  max-height: 35px !important;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
}
[b-e41qk6h2bb] .ptl-numeric .ptl-icon {
  font-size: 20px !important;
  line-height: 20px !important;
  width: 20px !important;
  display: flex !important;
  align-items: center !important;
  border: none !important;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .ptl-numeric .ptl-icon {
    font-size: 17px !important;
    line-height: 17px !important;
    width: 17px !important;
  }
}
[b-e41qk6h2bb] .ptl-numeric .rz-spinner {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
}
[b-e41qk6h2bb] .ptl-numeric .rz-spinner input {
  font-size: 15px;
  height: auto;
  min-height: 100% !important;
}
[b-e41qk6h2bb] .ptl-numeric .rz-numeric {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
}
[b-e41qk6h2bb] .ptl-numeric .rz-numeric input {
  font-size: 15px;
  height: auto;
  min-height: 100% !important;
}
[b-e41qk6h2bb] .ptl-numeric .ptl-down {
  border-right: none;
  margin-left: 4px;
  width: 35px !important;
  min-width: 35px !important;
}
[b-e41qk6h2bb] .ptl-numeric .ptl-down:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
[b-e41qk6h2bb] .ptl-numeric .ptl-up-last {
  border-left: none;
  width: 35px !important;
  min-width: 35px !important;
}
[b-e41qk6h2bb] .ptl-numeric .ptl-up-last:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .ptl-numeric .ptl-up-last {
    margin-right: 7px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .ptl-numeric .ptl-up-last {
    margin-right: 4px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .ptl-quantity-container {
    margin-left: 8px;
  }
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .ptl-quantity-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    margin-left: 5%;
  }
}
[b-e41qk6h2bb] .ptl-quantity-container .ptl-quantity {
  width: 100%;
  min-width: 80px;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .ptl-quantity-container .ptl-quantity {
    max-width: clamp(80px, 60%, 250px);
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .ptl-quantity-container .ptl-quantity {
    max-width: clamp(80px, 50%, 150px);
  }
}
[b-e41qk6h2bb] .ptl-md-no-flex {
  flex: none;
}

.ptl-option-link-disabled[b-e41qk6h2bb] {
  pointer-events: none !important;
  color: #979797 !important;
}
.ptl-option-link-disabled:hover[b-e41qk6h2bb] {
  cursor: default !important;
}

.ptl-option-item[b-e41qk6h2bb] {
  flex: 0 0 33%;
}
.ptl-option-item-crop[b-e41qk6h2bb] {
  flex: 0 0 45%;
}

.ptl-option[b-e41qk6h2bb] {
  margin-top: 5px;
  margin-bottom: 5px;
  min-height: 50px;
}
.ptl-option-text[b-e41qk6h2bb] {
  line-height: 1.1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  align-self: center;
}
@media (max-width: 768px) {
  .ptl-option-text[b-e41qk6h2bb] {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ptl-option-text[b-e41qk6h2bb] {
    font-size: 13px;
  }
}
.ptl-option-unselected:not(.ptl-option-disabled)[b-e41qk6h2bb] {
  border: 2px solid #dee2e6;
}
.ptl-option-disabled:not(.ptl-option-link)[b-e41qk6h2bb] {
  pointer-events: none !important;
  border: 2px solid #e3e3e3;
  background-color: #e3e3e3;
}
.ptl-option-disabled:not(.ptl-option-link) .ptl-option-text[b-e41qk6h2bb] {
  color: #979797 !important;
}
.ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon[b-e41qk6h2bb]  .ptl-icon {
  color: #979797 !important;
}
.ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon .ptl-text[b-e41qk6h2bb] {
  color: #979797 !important;
}
.ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon:hover[b-e41qk6h2bb] {
  cursor: pointer;
}
.ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon:hover[b-e41qk6h2bb]  .ptl-icon {
  color: #979797 !important;
}
.ptl-option-disabled:not(.ptl-option-link) .ptl-button-icon:hover .ptl-text[b-e41qk6h2bb] {
  color: #979797 !important;
}
.ptl-option-selected[b-e41qk6h2bb] {
  border: 2px solid #303030;
}
.ptl-option:hover:not(.ptl-option-disabled)[b-e41qk6h2bb] {
  border-color: #479cc8;
  cursor: pointer;
  color: #479cc8;
}
.ptl-option .ptl-button-icon[b-e41qk6h2bb] {
  margin-right: 0;
}

.ptl-option-effect[b-e41qk6h2bb] {
  margin-left: 4px;
  margin-right: 4px;
  overflow: hidden !important;
}
.ptl-option-effect-image[b-e41qk6h2bb] {
  padding: 5px;
  max-width: 100%;
  object-fit: contain;
}
@media (max-width: 768px) {
  .ptl-option-effect-image[b-e41qk6h2bb] {
    max-height: 100px;
  }
}
@media (min-width: 768px) {
  .ptl-option-effect-image[b-e41qk6h2bb] {
    max-height: 128px;
  }
}
.ptl-option-effect-disabled[b-e41qk6h2bb] {
  pointer-events: none !important;
  border: 2px solid #e3e3e3;
  background-color: #e3e3e3;
}
.ptl-option-effect-disabled img[b-e41qk6h2bb] {
  filter: grayscale(65%);
}

.ptl-button-link-disabled-clickable[b-e41qk6h2bb] {
  pointer-events: auto !important;
}
.ptl-button-link-disabled-clickable:hover[b-e41qk6h2bb] {
  cursor: pointer !important;
}
.ptl-button-link-disabled-clickable:hover[b-e41qk6h2bb]  .ptl-icon {
  color: #979797 !important;
  opacity: 0.8;
}
.ptl-button-link-disabled-clickable:hover .ptl-text[b-e41qk6h2bb] {
  color: #979797 !important;
  opacity: 0.8;
}

.app-container[b-e41qk6h2bb] {
  display: flex;
  flex-direction: column;
  height: 100vh;
}

.app-header[b-e41qk6h2bb] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: white;
  flex-shrink: 0;
}
@media (min-width: 768px) {
  .app-header[b-e41qk6h2bb] {
    padding: 0.5rem 1rem;
  }
}
.app-header .header-left[b-e41qk6h2bb] {
  padding-bottom: 1rem;
}
.app-header .header-right[b-e41qk6h2bb] {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: end;
}
.app-header .header-right[b-e41qk6h2bb]  .ptl-icon-close {
  color: white;
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.app-header .header-right[b-e41qk6h2bb]  .ptl-icon-close:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
.app-header .ptl-quality[b-e41qk6h2bb] {
  padding: 4px;
  border-radius: 40px;
  height: fit-content;
}
@media (max-width: 768px) {
  .app-header .ptl-quality[b-e41qk6h2bb] {
    font-size: 12.5px;
    width: fit-content;
  }
}
.app-header .ptl-quality-ToLowRes[b-e41qk6h2bb] {
  background-color: red !important;
  color: #ffffff;
  max-width: 100%;
}
.app-header .ptl-quality-Warning[b-e41qk6h2bb] {
  background-color: orange !important;
  color: #ffffff;
  max-width: 100%;
}
.app-header .ptl-quality-OK[b-e41qk6h2bb] {
  background-color: green !important;
  color: #ffffff;
  max-width: 100%;
}

.app-body[b-e41qk6h2bb] {
  display: flex;
  flex-grow: 1;
  overflow: hidden;
}
@media (max-width: 768px) {
  .app-body[b-e41qk6h2bb] {
    flex-direction: column;
    overflow: auto;
  }
}
@media (min-width: 768px) {
  .app-body[b-e41qk6h2bb] {
    flex-direction: row;
  }
}

.main-content[b-e41qk6h2bb] {
  flex-direction: column;
  flex-grow: 1;
  padding: 15px;
  display: flex;
  justify-content: start;
  align-items: center;
  background-color: #2c2c2c;
  overflow: hidden;
}
@media (max-width: 768px) {
  .main-content[b-e41qk6h2bb] {
    min-height: 360px;
  }
}

.canvas-area[b-e41qk6h2bb] {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 768px) {
  .canvas-area[b-e41qk6h2bb] {
    height: 600%;
  }
}
@media (min-width: 768px) {
  .canvas-area[b-e41qk6h2bb] {
    height: 100%;
  }
}

.sidebar[b-e41qk6h2bb] {
  flex-shrink: 0;
  background-color: #ffffff;
  color: #333;
  border-left: 1px solid #555;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@media (max-width: 768px) {
  .sidebar[b-e41qk6h2bb] {
    width: 100%;
    height: 330px;
  }
}
@media (min-width: 768px) {
  .sidebar[b-e41qk6h2bb] {
    width: clamp(300px, 40%, 500px);
  }
}
@media (max-width: 768px) {
  .sidebar table tr[b-e41qk6h2bb] {
    line-height: 15px;
  }
}

.sidebar-tabs[b-e41qk6h2bb] {
  display: flex;
  border-bottom: 1px solid #ddd;
  flex-shrink: 0;
}
.sidebar-tabs .tab-item[b-e41qk6h2bb] {
  flex-grow: 1;
  padding: 0.75rem;
  background: none;
  border: none;
  border-right: 1px solid #ddd;
  cursor: pointer;
  font-size: 1.2rem;
  color: #555;
  text-align: center;
}
.sidebar-tabs .tab-item:last-child[b-e41qk6h2bb] {
  border-right: none;
}
.sidebar-tabs .tab-item:hover[b-e41qk6h2bb] {
  background-color: #f0f0f0;
}
.sidebar-tabs .tab-item.active[b-e41qk6h2bb] {
  background-color: #e0e0e0;
  color: #e53935;
}

.sidebar-content[b-e41qk6h2bb] {
  flex-grow: 1;
  overflow-y: auto;
}
@media (max-width: 768px) {
  .sidebar-content[b-e41qk6h2bb] {
    padding: 0.7rem;
  }
}
@media (min-width: 768px) {
  .sidebar-content[b-e41qk6h2bb] {
    padding: 1rem;
  }
}
.sidebar-content .panel[b-e41qk6h2bb] {
  height: 100%;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .sidebar-content .panel .ptl-transform[b-e41qk6h2bb]  .ptl-button-icon {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.sidebar-content .panel-bottom[b-e41qk6h2bb] {
  display: flex;
  flex-direction: row;
}

.sidebar-footer[b-e41qk6h2bb] {
  padding: 1rem;
  border-top: 1px solid #ddd;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-shrink: 0;
}
@media (max-width: 768px) {
  .sidebar-footer[b-e41qk6h2bb] {
    padding: 0rem !important;
  }
}
[b-e41qk6h2bb] .naviation-items .ptl-icon-order {
  color: #303030;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .naviation-items .ptl-icon-order {
    font-size: 25px;
    line-height: 25px;
    width: 25px;
    height: 25px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .naviation-items .ptl-icon-order {
    font-size: 35px;
    line-height: 35px;
    width: 35px;
    height: 35px;
  }
}
[b-e41qk6h2bb] .naviation-items .ptl-icon-order:hover {
  cursor: pointer;
  color: #479cc8;
}
[b-e41qk6h2bb] .naviation-items .ptl-order {
  width: 100%;
  height: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
[b-e41qk6h2bb] .naviation-items .ptl-order-disabled {
  pointer-events: none !important;
}
[b-e41qk6h2bb] .naviation-items .ptl-order-disabled:hover {
  cursor: default !important;
}
[b-e41qk6h2bb] .naviation-items .ptl-order-disabled .ptl-text {
  color: #979797 !important;
}
[b-e41qk6h2bb] .naviation-items .ptl-order-disabled .ptl-icon-order {
  color: #979797 !important;
}
[b-e41qk6h2bb] .naviation-items .ptl-order .ptl-text {
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  color: #303030;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .naviation-items .ptl-order .ptl-text {
    font-size: 16px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .naviation-items .ptl-order .ptl-text {
    font-size: 18px;
  }
}
[b-e41qk6h2bb] .naviation-items .ptl-order:hover {
  cursor: pointer;
}
[b-e41qk6h2bb] .naviation-items .ptl-order:hover .ptl-text {
  color: #479cc8;
}
[b-e41qk6h2bb] .naviation-items .ptl-order:hover .ptl-icon-order {
  color: #479cc8;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .naviation-items-desktop {
    display: none !important;
  }
}
[b-e41qk6h2bb] .naviation-items-mobile {
  background-color: #2c2c2c;
  padding-bottom: 13px;
}
[b-e41qk6h2bb] .naviation-items-mobile .ptl-icon {
  color: #ffffff;
}
[b-e41qk6h2bb] .naviation-items-mobile .ptl-order .ptl-text {
  color: #ffffff;
}
[b-e41qk6h2bb] .naviation-items-mobile .ptl-order-disabled .ptl-text {
  color: #979797 !important;
}
[b-e41qk6h2bb] .naviation-items-mobile .ptl-order-disabled .ptl-icon-order {
  color: #979797 !important;
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .naviation-items-mobile {
    display: none !important;
  }
}
[b-e41qk6h2bb] .navigation-tabs {
  display: flex;
  flex-shrink: 0;
}
[b-e41qk6h2bb] .navigation-tabs .ptl-action-item {
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 4px;
  min-width: 70px;
  width: 100%;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .navigation-tabs .ptl-action-item .ptl-action-item-text {
    font-size: 11px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .navigation-tabs .ptl-action-item .ptl-action-item-text {
    font-size: 13px;
  }
}
[b-e41qk6h2bb] .navigation-tabs .ptl-action-item .ptl-action-item-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #303030;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .navigation-tabs .ptl-action-item .ptl-action-item-icon {
    font-size: 38px;
    line-height: 38px;
    width: 38px;
    height: 38px;
  }
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .navigation-tabs .ptl-action-item .ptl-action-item-icon {
    font-size: 50px;
    line-height: 50px;
    width: 50px;
    height: 50px;
  }
}
[b-e41qk6h2bb] .navigation-tabs .ptl-action-item:hover {
  cursor: pointer;
  opacity: 0.8;
}
[b-e41qk6h2bb] .navigation-tabs .ptl-action-item-selected {
  background-color: #479cc8;
}
[b-e41qk6h2bb] .navigation-tabs .ptl-action-item-selected .ptl-action-item-text {
  color: white;
}
[b-e41qk6h2bb] .navigation-tabs .ptl-action-item-selected .ptl-action-item-icon {
  color: white;
}
[b-e41qk6h2bb] .navigation-tabs .ptl-icon-close {
  color: #303030;
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
[b-e41qk6h2bb] .navigation-tabs .ptl-icon-close:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
[b-e41qk6h2bb] .navigation-tabs-desktop {
  border-bottom: 1px solid #ddd;
}
@media (max-width: 768px) {
  [b-e41qk6h2bb] .navigation-tabs-desktop {
    display: none !important;
  }
}
[b-e41qk6h2bb] .navigation-tabs-mobile {
  width: 100%;
}
@media (min-width: 768px) {
  [b-e41qk6h2bb] .navigation-tabs-mobile {
    display: none !important;
  }
}
/* shop/Pages/WorkBench/Selectors/DesignLayoutSelector.razor.rz.scp.css */
@charset "UTF-8";
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-design-layout-selector[b-tkdduqkavc]  {
  /*.ptl-layout-item {
      width: 100%;
      min-height: 90px;
      margin: 4px;
      padding: 4px;
      border: 2px solid transparent;
      border-radius: 4px;
      //transition: border-color 0.3s;
      position: relative;

      &:hover {
          //border-color: $colorSelection;
          cursor: pointer;
          opacity: 0.8;
      }
  }*/
  /*  .ptl-layout-item-last-selected {
      pointer-events: none !important;
      cursor: default !important;
  }*/
  /*
  .ptl-layout-item-last-selected::after {
      content: "✓";
      position: absolute;
      top: 8px;
      right: 8px;
      color: green;
      font-size: 24px;
      font-weight: bold;
  }


  .ptl-layout-item::before {
      content: "";
      position: absolute;
      border-radius: 4px;
      inset: 0;
      border: 2px solid $colorSelection;
      opacity: 0;
      transform: scaleX(0.5) scaleY(0.5);
      transition: opacity 0.3s cubic-bezier(.4,0,.2,1), transform 0.2s cubic-bezier(.4,0,.2,1);
      // pointer-events: none;
  }


  .ptl-layout-item:hover::before {
      opacity: 1;
      transform: scaleX(1) scaleY(1);
  }*/
}
.ptl-design-layout-selector[b-tkdduqkavc]  .ptl-accordion-title {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  line-height: 1.1;
  order: 0 !important;
  padding-left: 10px;
}
.ptl-design-layout-selector[b-tkdduqkavc]  .rz-accordion-toggle-icon {
  font-size: 40px !important;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  order: 1 !important;
}
.ptl-design-layout-selector[b-tkdduqkavc]  .ptl-layout-item {
  position: relative;
  width: 33%;
  padding: 10px !important;
}
.ptl-design-layout-selector[b-tkdduqkavc]  .ptl-layout-item:hover {
  cursor: pointer;
  opacity: 0.8;
}
.ptl-design-layout-selector[b-tkdduqkavc]  .ptl-container-tags {
  padding-bottom: 15px;
}
/* shop/Pages/WorkBench/Selectors/DesignLayoutSelector2.razor.rz.scp.css */
@charset "UTF-8";
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-design-layout-selector[b-4yylwitwso]  {
  /*.ptl-layout-item {
      width: 100%;
      min-height: 90px;
      margin: 4px;
      padding: 4px;
      border: 2px solid transparent;
      border-radius: 4px;
      //transition: border-color 0.3s;
      position: relative;

      &:hover {
          //border-color: $colorSelection;
          cursor: pointer;
          opacity: 0.8;
      }
  }*/
  /*  .ptl-layout-item-last-selected {
      pointer-events: none !important;
      cursor: default !important;
  }*/
  /*
  .ptl-layout-item-last-selected::after {
      content: "✓";
      position: absolute;
      top: 8px;
      right: 8px;
      color: green;
      font-size: 24px;
      font-weight: bold;
  }


  .ptl-layout-item::before {
      content: "";
      position: absolute;
      border-radius: 4px;
      inset: 0;
      border: 2px solid $colorSelection;
      opacity: 0;
      transform: scaleX(0.5) scaleY(0.5);
      transition: opacity 0.3s cubic-bezier(.4,0,.2,1), transform 0.2s cubic-bezier(.4,0,.2,1);
      // pointer-events: none;
  }


  .ptl-layout-item:hover::before {
      opacity: 1;
      transform: scaleX(1) scaleY(1);
  }*/
}
.ptl-design-layout-selector[b-4yylwitwso]  .ptl-accordion-title {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
  line-height: 1.1;
  order: 0 !important;
  padding-left: 10px;
}
.ptl-design-layout-selector[b-4yylwitwso]  .rz-accordion-toggle-icon {
  font-size: 40px !important;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  order: 1 !important;
}
.ptl-design-layout-selector[b-4yylwitwso]  .ptl-layout-item {
  position: relative;
  width: 33%;
  padding: 10px !important;
}
.ptl-design-layout-selector[b-4yylwitwso]  .ptl-layout-item:hover {
  cursor: pointer;
  opacity: 0.8;
}
.ptl-design-layout-selector[b-4yylwitwso]  .ptl-container-tags {
  padding-bottom: 15px;
}
/* shop/Pages/WorkBench/Selectors/DesignPackSelector.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-design-pack .top-content[b-ub4w7kww88] {
  height: 70px;
  max-height: 70px;
  min-height: 70px;
  display: flex;
  align-items: center;
}
.ptl-design-pack .ptl-page-title[b-ub4w7kww88] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 1.3rem;
  padding-right: 0.5rem;
}
.ptl-design-pack[b-ub4w7kww88]  .ptl-top-icon-close {
  z-index: 2;
  position: absolute;
  top: 12.5px;
  right: 0;
  margin-right: 1rem;
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #404040 !important;
  cursor: pointer;
}
.ptl-design-pack[b-ub4w7kww88]  .ptl-top-icon-close:hover {
  color: #479cc8 !important;
}
@media (max-width: 768px) {
  .ptl-design-pack .middle-content[b-ub4w7kww88] {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
@media (min-width: 768px) {
  .ptl-design-pack .middle-content[b-ub4w7kww88] {
    padding-top: 14px;
    padding-bottom: 14px;
  }
}
@media (max-width: 576px) {
  .ptl-design-pack .ptl-design-pack-container[b-ub4w7kww88] {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
}
@media (max-width: 768px) {
  .ptl-design-pack .ptl-design-pack-container[b-ub4w7kww88] {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) {
  .ptl-design-pack .ptl-design-pack-container[b-ub4w7kww88] {
    padding-bottom: 14px;
    padding-left: 7px;
    padding-right: 7px;
  }
}
.ptl-design-pack .ptl-design-pack-item[b-ub4w7kww88] {
  max-width: 100%;
  width: 100%;
  height: auto;
  margin: 0;
  border-radius: 10px;
  cursor: pointer;
  box-shadow: 2px 2px 6px #A0A0A0;
  padding: 15px;
  padding-bottom: 15px;
}
.ptl-design-pack .ptl-design-pack-item:hover[b-ub4w7kww88] {
  opacity: 0.8 !important;
}
.ptl-design-pack .ptl-design-pack-item .ptl-image[b-ub4w7kww88] {
  width: 100%;
  height: 260px;
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
  padding-bottom: 15px;
}
.ptl-design-pack .ptl-design-pack-item .ptl-title[b-ub4w7kww88] {
  max-width: 100%;
  line-height: 1.1;
  font-size: clamp(16px, 6.5vw, 24px);
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.ptl-design-pack .ptl-design-pack-item[b-ub4w7kww88]  .ptl-categoryInfoBullet {
  font-size: 67px;
  font-size: clamp(30px, 10vw, 67px);
}
.ptl-design-pack .ptl-bottom-content[b-ub4w7kww88] {
  height: 55px;
}
/* shop/Pages/WorkBench/Selectors/DesignTemplateSelector.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-start-selector[b-7uphap3qw1]  .ptl-carousel-item {
  aspect-ratio: 9/16;
  max-height: 650px !important;
}
@supports not (inset-block-start: auto) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel {
    display: flex;
    flex-direction: column;
  }
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel .rz-carousel-next {
    top: calc(50% - var(--rz-carousel-pager-height) / 2);
    right: var(--rz-carousel-prev-next-button-inset);
  }
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel .rz-carousel-prev {
    top: calc(50% - var(--rz-carousel-pager-height) / 2);
    left: var(--rz-carousel-prev-next-button-inset);
  }
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel .rz-carousel-pager .rz-carousel-pager-button {
    margin-right: var(--rz-carousel-pager-gap);
  }
}
.ptl-start-selector[b-7uphap3qw1]  .ptl-icon {
  font-size: 50px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
.ptl-start-selector[b-7uphap3qw1]  .ptl-icon-disabled {
  pointer-events: none !important;
  opacity: 0.6;
}
.ptl-start-selector[b-7uphap3qw1]  .ptl-icon-dot {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
.ptl-start-selector[b-7uphap3qw1]  .ptl-icon-dot-selected {
  color: #479cc8 !important;
}
@media (max-width: 768px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-stack .rz-carousel-pager-button {
    width: 12px !important;
    height: 12px !important;
  }
}
@media (min-width: 768px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-stack .rz-carousel-pager-button {
    width: 12px !important;
    height: 12px !important;
  }
}
.ptl-start-selector[b-7uphap3qw1]  .rz-stack .rz-state-active {
  background-color: #479cc8;
  border-color: #479cc8;
}
@media (max-width: 768px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-prev {
    padding-left: 0 !important;
    margin-left: -25px !important;
  }
}
@media (max-width: 768px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-next {
    padding-right: 0 !important;
    margin-right: -25px !important;
  }
}
.ptl-start-selector[b-7uphap3qw1]  .rz-carousel-next i, .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-prev i {
  font-weight: 300 !important;
  font-size: 25px !important;
}
.ptl-start-selector[b-7uphap3qw1]  .rz-carousel-next:hover, .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-prev:hover {
  color: #479cc8 !important;
  background-color: transparent !important;
}
@media (max-width: 768px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-items {
    max-width: 90%;
    margin-left: 5%;
  }
}
@media (min-width: 768px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-items {
    max-width: 85%;
    margin-left: 7.5%;
  }
}
@media (min-width: 992px) {
  .ptl-start-selector[b-7uphap3qw1]  .rz-carousel-items {
    max-width: 90%;
    margin-left: 5.5%;
  }
}
.ptl-start-selector .ptl-title[b-7uphap3qw1] {
  font-size: 20px;
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-start-selector ptl-category-info[b-7uphap3qw1] {
  font-size: 16px;
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-start-selector .ptl-dropdown[b-7uphap3qw1] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  width: 100%;
}
.ptl-start-selector .ptl-dropdown .dropdown-container[b-7uphap3qw1] {
  margin-top: 15px;
  position: relative;
  display: inline-block;
}
.ptl-start-selector .ptl-dropdown .dropdown-button[b-7uphap3qw1] {
  width: 250px;
  background-color: #479cc8;
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ptl-start-selector .ptl-dropdown .dropdown-button .dropdown-button-text[b-7uphap3qw1] {
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
}
.ptl-start-selector .ptl-dropdown .dropdown-menu[b-7uphap3qw1] {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: white;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 250px;
  z-index: 1000;
  padding: 10px;
  display: block !important;
}
.ptl-start-selector .ptl-dropdown .close-button[b-7uphap3qw1] {
  background: none;
  border: none;
  font-size: 20px;
  color: #333;
  float: right;
  cursor: pointer;
}
.ptl-start-selector .ptl-dropdown .dropdown-header[b-7uphap3qw1] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  margin-bottom: 10px;
  text-align: center;
}
.ptl-start-selector .ptl-dropdown ul[b-7uphap3qw1] {
  list-style-type: none;
  padding: 0;
  margin: 0;
  color: #6c6c6c;
}
.ptl-start-selector .ptl-dropdown li[b-7uphap3qw1] {
  padding: 7px 10px;
  cursor: pointer;
  border-radius: 3px;
  text-align: center;
  padding-right: 16px;
}
.ptl-start-selector .ptl-dropdown li:hover[b-7uphap3qw1] {
  background-color: #479cc8;
  color: white;
}
/* shop/Pages/WorkBench/Selectors/DesignTemplateSelector2.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-start-selector[b-evcfcinddd]  .ptl-carousel-item {
  /*   aspect-ratio: 9 / 16;
  max-height: 650px !important;*/
  height: 100% !important;
}
@supports not (inset-block-start: auto) {
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel {
    display: flex;
    flex-direction: column;
  }
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel .rz-carousel-next {
    top: calc(50% - var(--rz-carousel-pager-height) / 2);
    right: var(--rz-carousel-prev-next-button-inset);
  }
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel .rz-carousel-prev {
    top: calc(50% - var(--rz-carousel-pager-height) / 2);
    left: var(--rz-carousel-prev-next-button-inset);
  }
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel .rz-carousel-pager .rz-carousel-pager-button {
    margin-right: var(--rz-carousel-pager-gap);
  }
}
.ptl-start-selector[b-evcfcinddd]  .ptl-icon {
  font-size: 50px;
  line-height: 50px;
  width: 50px;
  height: 50px;
  cursor: pointer;
}
.ptl-start-selector[b-evcfcinddd]  .ptl-icon-disabled {
  pointer-events: none !important;
  opacity: 0.6;
}
.ptl-start-selector[b-evcfcinddd]  .ptl-icon-dot {
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
}
.ptl-start-selector[b-evcfcinddd]  .ptl-icon-dot-selected {
  color: #479cc8 !important;
}
@media (max-width: 768px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-stack .rz-carousel-pager-button {
    width: 12px !important;
    height: 12px !important;
  }
}
@media (min-width: 768px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-stack .rz-carousel-pager-button {
    width: 12px !important;
    height: 12px !important;
  }
}
.ptl-start-selector[b-evcfcinddd]  .rz-stack .rz-state-active {
  background-color: #479cc8;
  border-color: #479cc8;
}
@media (max-width: 768px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel-prev {
    padding-left: 0 !important;
    margin-left: -25px !important;
  }
}
@media (max-width: 768px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel-next {
    padding-right: 0 !important;
    margin-right: -25px !important;
  }
}
.ptl-start-selector[b-evcfcinddd]  .rz-carousel-next i, .ptl-start-selector[b-evcfcinddd]  .rz-carousel-prev i {
  font-weight: 300 !important;
  font-size: 25px !important;
}
.ptl-start-selector[b-evcfcinddd]  .rz-carousel-next:hover, .ptl-start-selector[b-evcfcinddd]  .rz-carousel-prev:hover {
  color: #479cc8 !important;
  background-color: transparent !important;
}
@media (max-width: 768px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel-items {
    max-width: 90%;
    margin-left: 5%;
  }
}
@media (min-width: 768px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel-items {
    max-width: 85%;
    margin-left: 7.5%;
  }
}
@media (min-width: 992px) {
  .ptl-start-selector[b-evcfcinddd]  .rz-carousel-items {
    max-width: 90%;
    margin-left: 5.5%;
  }
}
.ptl-start-selector .ptl-title[b-evcfcinddd] {
  font-size: 20px;
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-start-selector ptl-category-info[b-evcfcinddd] {
  font-size: 16px;
  color: #404040;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-start-selector .ptl-dropdown[b-evcfcinddd] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  width: 100%;
}
.ptl-start-selector .ptl-dropdown .dropdown-container[b-evcfcinddd] {
  margin-top: 15px;
  position: relative;
  display: inline-block;
}
.ptl-start-selector .ptl-dropdown .dropdown-button[b-evcfcinddd] {
  width: 250px;
  background-color: #479cc8;
  color: white;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ptl-start-selector .ptl-dropdown .dropdown-button .dropdown-button-text[b-evcfcinddd] {
  width: 100%;
  display: flex;
  text-align: center;
  justify-content: center;
}
.ptl-start-selector .ptl-dropdown .dropdown-menu[b-evcfcinddd] {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: white;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 250px;
  z-index: 1000;
  padding: 10px;
  display: block !important;
}
.ptl-start-selector .ptl-dropdown .close-button[b-evcfcinddd] {
  background: none;
  border: none;
  font-size: 20px;
  color: #333;
  float: right;
  cursor: pointer;
}
.ptl-start-selector .ptl-dropdown .dropdown-header[b-evcfcinddd] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  margin-bottom: 10px;
  text-align: center;
}
.ptl-start-selector .ptl-dropdown ul[b-evcfcinddd] {
  list-style-type: none;
  padding: 0;
  margin: 0;
  color: #6c6c6c;
}
.ptl-start-selector .ptl-dropdown li[b-evcfcinddd] {
  padding: 7px 10px;
  cursor: pointer;
  border-radius: 3px;
  text-align: center;
  padding-right: 16px;
}
.ptl-start-selector .ptl-dropdown li:hover[b-evcfcinddd] {
  background-color: #479cc8;
  color: white;
}
/* shop/Pages/WorkBench/Selectors/PhotoOrderSelector.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.top-content[b-0u7ddoj7gm] {
  height: 40px;
  max-height: 40px;
  min-height: 40px;
  background-color: white;
  width: 100%;
  display: flex;
  align-items: center;
}
.top-content .ptl-title[b-0u7ddoj7gm] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 17px;
  color: #404040;
}
.top-content[b-0u7ddoj7gm]  .ptl-top-icon-close {
  z-index: 2;
  position: absolute;
  right: 0;
  margin-right: 1rem;
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #404040 !important;
}
.top-content[b-0u7ddoj7gm]  .ptl-top-icon-close:hover {
  cursor: pointer;
  color: #479cc8 !important;
}

.ptl-images[b-0u7ddoj7gm] {
  height: 100%;
  flex: 1;
  overflow: auto;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ptl-images .ptl-photo-presenter[b-0u7ddoj7gm] {
  width: 150px;
  height: 150px;
  margin: 10px;
}
.ptl-images .ptl-photo-presenter .ptl-image-container[b-0u7ddoj7gm] {
  width: 100%;
  height: 100%;
  position: relative;
  border: 1px solid #404040;
  border-radius: 10px;
}
.ptl-images .ptl-photo-presenter .ptl-image-container .ptl-img[b-0u7ddoj7gm] {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  position: absolute;
  padding: 5px;
  object-fit: contain;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 1;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ptl-images .ptl-photo-presenter .ptl-image-container .ptl-img-hover:hover[b-0u7ddoj7gm] {
  cursor: pointer;
  opacity: 0.8 !important;
}
.ptl-images .ptl-photo-presenter .ptl-image-container .ptl-icon-check[b-0u7ddoj7gm] {
  position: absolute;
  right: 0;
  border-radius: 99px;
}
.ptl-images .ptl-photo-presenter .ptl-image-container .ptl-icon-check[b-0u7ddoj7gm]  span {
  position: relative;
  border-radius: 99px;
  background-color: white;
  z-index: 2;
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}
.ptl-images .ptl-photo-presenter .ptl-image-container .ptl-spinner[b-0u7ddoj7gm] {
  border: 2px solid silver;
  border-top: 2px solid #337AB7;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin-b-0u7ddoj7gm 700ms linear infinite;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  z-index: 3;
}
@keyframes spin-b-0u7ddoj7gm {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ptl-images .ptl-photo-presenter .ptl-image-container .ptl-to-big[b-0u7ddoj7gm] {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 4;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 2rem;
  color: #f9777f;
  background-color: #ffffff;
  border-radius: 10px;
  outline: 1px solid #404040;
  padding-left: 10px;
  padding-right: 10px;
  opacity: 0.7;
}
.ptl-photo-file-presenter .ptl-top[b-0u7ddoj7gm] {
  height: 25px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 1px solid #dadfe2;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-0u7ddoj7gm] {
  height: 98%;
  margin-top: 1%;
  margin-bottom: 1%;
}
.ptl-photo-file-presenter .ptl-top-action-bar a:hover[b-0u7ddoj7gm] {
  color: inherit; /* blue colors for links too */
  text-decoration: inherit; /* no underline */
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-0u7ddoj7gm]  .ptl-icon {
  margin-right: 3px;
  margin-left: 3px;
  font-size: 22px;
  line-height: 22px;
  width: 22px;
  height: 22px;
  color: #6c6c6c;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-0u7ddoj7gm]  .ptl-icon:hover {
  color: #9cc65a !important;
  cursor: pointer;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-0u7ddoj7gm]  .ptl-icon-disabled:hover {
  color: #f9777f !important;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-0u7ddoj7gm]  .ptl-icon-selected {
  color: #1273EB;
}
.ptl-photo-file-presenter .ptl-top-action-bar[b-0u7ddoj7gm]  .ptg-components-menubutton-btn {
  font-size: 22px;
  line-height: 22px;
  width: 22px;
  height: 22px;
}
.ptl-photo-file-presenter .ptl-content[b-0u7ddoj7gm] {
  border: 1px solid #dadfe2;
  border-radius: 4px;
  margin: 3px;
  /*  margin-left: 1rem;
      margin-right: 1rem;*/
  padding: 3px;
  max-width: 100%;
  min-width: 250px;
  min-height: 250px;
  width: 350px;
  height: 350px;
  position: relative;
}
@media (min-width: 992px) {
  .ptl-photo-file-presenter .ptl-content[b-0u7ddoj7gm] {
    width: 270px;
    height: 270px;
  }
}
.ptl-photo-file-presenter .ptl-content:hover[b-0u7ddoj7gm] {
  cursor: pointer;
}
.ptl-photo-file-presenter .ptl-content .ptl-img[b-0u7ddoj7gm] {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 100%;
  position: relative;
  padding: 5px;
  object-fit: contain;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0;
  z-index: 1;
  user-drag: none;
  -webkit-user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.ptl-photo-file-presenter .ptl-content .ptl-img-hover:hover[b-0u7ddoj7gm] {
  cursor: pointer;
  background-color: #f2f2f2;
}
.ptl-photo-file-presenter .ptl-content .ptl-img-uploading[b-0u7ddoj7gm] {
  opacity: 0.3;
}
.ptl-photo-file-presenter .ptl-content .ptl-spinner[b-0u7ddoj7gm] {
  border: 2px solid silver;
  border-top: 2px solid #337AB7;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin-b-0u7ddoj7gm 700ms linear infinite;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  position: absolute;
  z-index: 3;
}
@keyframes spin-b-0u7ddoj7gm {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ptl-photo-file-presenter .ptl-content[b-0u7ddoj7gm]  .ptl-icon-selected {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 40px;
  z-index: 2;
}
.ptl-photo-file-presenter .ptl-content[b-0u7ddoj7gm]  .ptl-icon-selected .path1 {
  color: #479cc8;
}
.ptl-photo-file-presenter .ptl-content[b-0u7ddoj7gm]  .ptl-icon-selected .path2 {
  color: white;
}
.ptl-photo-file-presenter .ptl-file-name[b-0u7ddoj7gm] {
  max-width: 250px;
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 14px;
  line-height: 15px;
  text-overflow: ellipsis;
  white-space: break-spaces;
  overflow: hidden;
  -webkit-line-clamp: 2;
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}

.ptl-buttons[b-0u7ddoj7gm] {
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px !important;
}
.ptl-buttons[b-0u7ddoj7gm]  .ptg-components-mpk-button-link .pt-icon-CheckboxSelected .path1 {
  color: #303030;
}
.ptl-buttons[b-0u7ddoj7gm]  .ptg-components-mpk-button-link .pt-icon-CheckboxSelected .path2 {
  color: white;
}
.ptl-buttons[b-0u7ddoj7gm]  .ptg-components-mpk-button-link:hover .pt-icon-CheckboxSelected .path1 {
  color: #479cc8;
}
.ptl-buttons[b-0u7ddoj7gm]  .ptg-components-mpk-button-link:hover .pt-icon-CheckboxSelected .path2 {
  color: white;
}
@media (max-width: 576px) {
  .ptl-buttons[b-0u7ddoj7gm]  .ptl-mpk-button-simple .ptl-icon-pt {
    margin-left: 0.2rem;
    margin-right: 0.2rem;
  }
  .ptl-buttons[b-0u7ddoj7gm]  .ptl-mpk-button-simple .ptl-text {
    display: none;
  }
}
/* shop/Pages/WorkBench/Selectors/PhotoSourceSelector.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-photo-source-selector[b-ise5qrv010] {
  /*height: calc(100vh - 5rem);*/
  /*  overflow: auto;
  height: 100%;*/
  /*.ptl-bottom {
      //

      border-top: unset !important;
      padding: 0px;
      background-color: unset !important;
      width: 100%;
      //position: unset;

      .ptl-bottom-container {
          width: 100%;
          padding-top: 0.7rem;
          padding-bottom: 0.7rem;
          border-top: 1px solid #ced4da;
          background-color: #f8f9fa;
      }
  }*/
}
.ptl-photo-source-selector .ptl-selection-content-text[b-ise5qrv010] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial !important;
  font-size: 28px !important;
  text-align: center;
  word-wrap: break-word;
}
.ptl-photo-source-selector .ptl-selection-content-buttons[b-ise5qrv010] {
  margin-left: 5px;
  margin-right: 5px;
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons[b-ise5qrv010] {
    max-width: 420px;
  }
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container[b-ise5qrv010] {
  min-height: 90px;
  padding: 5px;
  border: 1px solid #cccccc;
  height: 100%;
  width: 100%;
  border-radius: 8px;
}
@media (min-width: 576px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container[b-ise5qrv010] {
    min-height: 125px;
  }
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container .ptl-selection-editor-button-maui-content[b-ise5qrv010] {
  width: 100%;
}
@media (max-width: 768px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container .ptl-selection-editor-button-maui-content[b-ise5qrv010] {
    padding-left: 8px;
  }
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-maui .ptl-selection-editor-button-maui-container .ptl-selection-editor-button-maui-content[b-ise5qrv010] {
    padding: 4px;
  }
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button[b-ise5qrv010] {
  margin-top: 5px;
  margin-bottom: 5px;
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text[b-ise5qrv010] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  text-align: start;
  line-height: 1.1;
  padding-bottom: 5px !important;
  text-align: center;
}
@media (min-width: 0px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text[b-ise5qrv010] {
    font-size: 16px !important;
  }
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text[b-ise5qrv010] {
    font-size: 18.5px !important;
  }
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-text-maui[b-ise5qrv010] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  text-align: start;
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-desc[b-ise5qrv010] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoLight, RobotoLight, Arial;
  text-align: start;
  line-height: 1.1;
}
@media (min-width: 0px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-desc[b-ise5qrv010] {
    font-size: 13px !important;
  }
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button .ptl-desc[b-ise5qrv010] {
    font-size: 15.5px !important;
  }
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button[b-ise5qrv010]  .ptl-icon {
  font-size: 45px;
  line-height: 45px;
  width: 45px;
  height: 45px;
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button:hover[b-ise5qrv010] {
  color: #479cc8;
  cursor: pointer;
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-disabled[b-ise5qrv010] {
  pointer-events: none !important;
  cursor: default !important;
  color: #b0b0b0 !important;
}
.ptl-photo-source-selector .ptl-selection-content-buttons .ptl-selection-editor-button-disabled:hover[b-ise5qrv010] {
  color: #b0b0b0 !important;
}
.ptl-photo-source-selector .ptl-section-content-text[b-ise5qrv010] {
  /*margin-top: 7rem;*/
  max-width: 500px;
  padding-top: 0.5rem;
  /*border-top: 1px solid $gray-300;*/
  padding-left: 3rem;
  padding-right: 3rem;
  /*margin-bottom: 5rem;*/
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login[b-ise5qrv010] {
  text-align: center;
  border-top: 1px solid #cccccc;
  padding-top: 10px;
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login .ptl-text-1[b-ise5qrv010] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  margin-bottom: 5px;
}
@media (min-width: 0px) {
  .ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login .ptl-text-1[b-ise5qrv010] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login .ptl-text-1[b-ise5qrv010] {
    font-size: 14px;
  }
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login-bottom[b-ise5qrv010] {
  margin-top: 1rem;
  padding-bottom: 20px;
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login-bottom .ptl-text-2[b-ise5qrv010] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 16px;
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-login-bottom .ptg-text-link[b-ise5qrv010] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 17px;
  text-decoration: none !important;
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent[b-ise5qrv010] {
  text-align: center;
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent .ptl-text[b-ise5qrv010] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  line-height: 120%;
}
@media (min-width: 0px) {
  .ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent .ptl-text[b-ise5qrv010] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent .ptl-text[b-ise5qrv010] {
    font-size: 14px;
  }
}
.ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent .ptg-text-link[b-ise5qrv010] {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  text-decoration: none !important;
}
@media (min-width: 0px) {
  .ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent .ptg-text-link[b-ise5qrv010] {
    font-size: 12.5px;
  }
}
@media (min-width: 768px) {
  .ptl-photo-source-selector .ptl-section-content-text .ptl-section-content-text-consent .ptg-text-link[b-ise5qrv010] {
    font-size: 14px;
  }
}
/* shop/Pages/WorkBench/Templates/DesignTemplatePresenter.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
@media (max-width: 768px) {
  .ptl-content[b-7xcpvjlwq5] {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-content[b-7xcpvjlwq5] {
    padding-bottom: 14px;
    padding-left: 7px;
    padding-right: 7px;
  }
}

.ptl-presenter[b-7xcpvjlwq5] {
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  background-color: #f2f2f2;
}
@media (max-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5] {
    min-height: 420px;
  }
}
@media (min-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5] {
    /*  height: 400px;
    max-height: 400px;*/
  }
}
.ptl-presenter .ptl-conva-container[b-7xcpvjlwq5] {
  overflow: hidden;
  border-radius: 4px;
}
.ptl-presenter .ptl-photo-konva[b-7xcpvjlwq5] {
  max-width: 100%;
  max-height: 100%;
}
.ptl-presenter .ptl-actions[b-7xcpvjlwq5] {
  margin-right: 10px;
  margin-left: 10px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #e3e3e3;
}
@media (max-width: 768px) {
  .ptl-presenter .ptl-actions[b-7xcpvjlwq5] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.ptl-presenter .ptl-actions-start[b-7xcpvjlwq5] {
  /*  @include media-to-sm {
      flex: 0 0 50%;
  }

  @include media-sm {
      flex: 0 0 65%;
  }

  @include media-md {
      flex: 0 0 60%;
  }*/
}
.ptl-presenter .ptl-actions-end[b-7xcpvjlwq5] {
  /*   @include media-to-sm {
      flex: 0 0 50%;
  }

  @include media-sm {
      flex: 0 0 35%;
  }

  @include media-md {
      flex: 0 0 40%;
  }*/
}
.ptl-presenter .ptl-actions .ptl-separator[b-7xcpvjlwq5] {
  width: 1px;
  height: 100%;
  background-color: #b0b0b0;
}
@media (min-width: 0px) {
  .ptl-presenter .ptl-actions .ptl-separator[b-7xcpvjlwq5] {
    margin-right: 0.4rem !important;
    margin-left: 0.4rem !important;
  }
}
@media (min-width: 768px) {
  .ptl-presenter .ptl-actions .ptl-separator[b-7xcpvjlwq5] {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
}
.ptl-presenter .ptl-action-item:first-child[b-7xcpvjlwq5] {
  padding-left: 7px !important;
}
.ptl-presenter .ptl-action-item[b-7xcpvjlwq5] {
  padding-left: 7px;
  padding-right: 7px;
}
@media (max-width: 768px) {
  .ptl-presenter .ptl-action-item[b-7xcpvjlwq5] {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-presenter .ptl-action-item[b-7xcpvjlwq5] {
    padding-left: 15px;
    padding-right: 15px;
  }
  .ptl-presenter .ptl-action-item :first-child[b-7xcpvjlwq5] {
    background-color: red !important;
  }
}
.ptl-presenter .ptl-action-item .ptl-action-item-text[b-7xcpvjlwq5] {
  font-size: 12.5px;
  line-height: 1;
}
.ptl-presenter .ptl-action-item[b-7xcpvjlwq5]  .ptl-action-item-icon {
  font-size: 28px;
  line-height: 28px;
  width: 28px;
  height: 28px;
  height: auto !important;
  color: #303030;
}
.ptl-presenter .ptl-action-item:hover[b-7xcpvjlwq5] {
  cursor: pointer;
  opacity: 0.8;
}
.ptl-presenter .ptl-action-item:hover .ptl-action-item-text[b-7xcpvjlwq5] {
  color: #479cc8;
}
.ptl-presenter .ptl-action-item:hover[b-7xcpvjlwq5]  .ptl-action-item-icon {
  color: #479cc8;
}
.ptl-presenter .ptl-action-item-disabled[b-7xcpvjlwq5] {
  opacity: 0.5;
  pointer-events: none !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric {
  width: 120px;
  min-height: 30px !important;
  max-height: 35px !important;
  border: 1px solid #b0b0b0;
  border-radius: 4px;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-icon {
  font-size: 20px !important;
  line-height: 20px !important;
  width: 20px !important;
  display: flex !important;
  align-items: center !important;
  border: none !important;
}
@media (max-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-icon {
    font-size: 17px !important;
    line-height: 17px !important;
    width: 17px !important;
  }
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .rz-spinner {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .rz-spinner input {
  font-size: 15px;
  height: auto;
  min-height: 100% !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .rz-numeric {
  min-height: 30px !important;
  height: 30px !important;
  border: none !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .rz-numeric input {
  font-size: 15px;
  height: auto;
  min-height: 100% !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-down {
  border-right: none;
  margin-left: 4px;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-down:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-up-last {
  border-left: none;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-up-last:hover {
  cursor: pointer;
  color: #479cc8 !important;
}
@media (max-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-up-last {
    margin-right: 7px;
  }
}
@media (min-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-up-last {
    margin-right: 4px;
  }
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-down {
  font-size: 22px !important;
  line-height: 30px !important;
  width: 22px !important;
}
.ptl-presenter[b-7xcpvjlwq5]  .ptl-numeric .ptl-up-last {
  font-size: 22px !important;
  line-height: 30px !important;
  width: 22px !important;
}
@media (max-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5]  .ptg-components-mpk-button-link-vertical .ptl-icon-pt {
    font-size: 16px;
    line-height: 16px;
    width: 16px;
    height: 16px;
  }
  .ptl-presenter[b-7xcpvjlwq5]  .ptg-components-mpk-button-link-vertical .ptl-text {
    font-size: 10.5px;
  }
}
@media (min-width: 768px) {
  .ptl-presenter[b-7xcpvjlwq5]  .ptg-components-mpk-button-link-vertical .ptl-icon-pt {
    font-size: 20px;
    line-height: 20px;
    width: 20px;
    height: 20px;
  }
  .ptl-presenter[b-7xcpvjlwq5]  .ptg-components-mpk-button-link-vertical .ptl-text {
    font-size: 11.5px;
  }
}
/* shop/Pages/WorkBench/Upload/PhotoUpload.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-photo-upload .top-bar[b-vcbtex7tk8] {
  /* Add your styles for the top bar */
}
.ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content[b-vcbtex7tk8] {
  border: 1px solid #b0b0b0;
  border-radius: 8px;
  padding: 4px;
  margin: 4px;
}
.ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content .ptl-image-container-content-top .ptl-file-name[b-vcbtex7tk8] {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-overflow: ellipsis;
  overflow: hidden;
  text-wrap: wrap;
  user-select: none;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 768px) {
  .ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content .ptl-image-container-content-top .ptl-file-name[b-vcbtex7tk8] {
    font-size: 10px;
  }
}
@media (min-width: 768px) {
  .ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content .ptl-image-container-content-top .ptl-file-name[b-vcbtex7tk8] {
    font-size: 12px;
  }
}
.ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content .ptl-image-container-content-top[b-vcbtex7tk8]  .ptl-icon {
  font-size: 20px;
  line-height: 20px;
  width: 20px;
  height: 20px;
}
.ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content .ptl-image-container-content-img[b-vcbtex7tk8] {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.ptl-photo-upload .middle-content .ptl-image-content .ptl-image-container .ptl-image-container-content .ptl-image-container-content-img .ptl-image[b-vcbtex7tk8] {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
.ptl-photo-upload .middle-content .ptl-progress[b-vcbtex7tk8] {
  max-height: 100%;
  width: 100%;
}
.ptl-photo-upload .middle-content .ptl-progress[b-vcbtex7tk8]  .rz-progressbar-circular {
  margin-top: 20px;
  width: clamp(300px, 40vw, 500px);
  height: clamp(300px, 40vh, 500px);
}
.ptl-photo-upload .middle-content .ptl-progress[b-vcbtex7tk8]  .rz-progressbar-circular .rz-progressbar-circular-label span {
  font-size: 28px !important;
}
.ptl-photo-upload .middle-content .ptl-progress .ptl-errors[b-vcbtex7tk8] {
  overflow: auto;
}
.ptl-photo-upload .middle-content .ptl-upload-without-view-content-container[b-vcbtex7tk8] {
  overflow: unset;
  width: 100%;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  width: 100%;
  max-width: min(700px, 85vw);
  min-width: 300px;
  padding-top: 15px;
}
.ptl-photo-upload .middle-content .ptl-upload-without-view-content-item[b-vcbtex7tk8] {
  width: 100%;
}
.ptl-photo-upload .middle-content .ptl-upload-without-view-content-item .ptl-image img[b-vcbtex7tk8] {
  height: 60px;
  width: auto;
  margin: 10px;
  margin-right: 20px;
}
.ptl-photo-upload .middle-content .ptl-upload-without-view-content-item .ptl-image[b-vcbtex7tk8]  .ptl-icon {
  margin: 10px;
  margin-left: 0px;
  font-size: 50px;
  line-height: 50px;
  width: 50px;
  height: 50px;
}
@media (min-width: 768px) {
  .ptl-photo-upload .middle-content .ptl-upload-without-view-content-item .ptl-image[b-vcbtex7tk8]  .ptl-icon {
    margin-right: 20px;
  }
}
.ptl-photo-upload .middle-content .ptl-upload-without-view-content-item .ptl-errors span[b-vcbtex7tk8] {
  color: #F20D0D;
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 20px;
  line-height: 1.1;
}
.ptl-photo-upload .middle-content .ptl-center-text[b-vcbtex7tk8] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 28px;
  line-height: 1.1;
  text-align: center;
  word-wrap: break-word;
}
.ptl-photo-upload .middle-content .ptl-text-big[b-vcbtex7tk8] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: start;
  line-height: 1.1;
  padding-bottom: 5px !important;
}
@media (min-width: 0px) {
  .ptl-photo-upload .middle-content .ptl-text-big[b-vcbtex7tk8] {
    font-size: 16px !important;
  }
}
@media (min-width: 768px) {
  .ptl-photo-upload .middle-content .ptl-text-big[b-vcbtex7tk8] {
    font-size: 18.5px !important;
  }
}
.ptl-photo-upload .middle-content .ptl-text-small[b-vcbtex7tk8] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: start;
  line-height: 1.1;
  padding-bottom: 5px !important;
  color: #979797;
}
@media (min-width: 0px) {
  .ptl-photo-upload .middle-content .ptl-text-small[b-vcbtex7tk8] {
    font-size: 14px !important;
  }
}
@media (min-width: 768px) {
  .ptl-photo-upload .middle-content .ptl-text-small[b-vcbtex7tk8] {
    font-size: 16.5px !important;
  }
}
.ptl-photo-upload .middle-content .ptl-texts-file-name[b-vcbtex7tk8], .ptl-photo-upload .middle-content .ptl-texts-first[b-vcbtex7tk8] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  text-align: start;
  line-height: 1.1;
  font-size: 12px !important;
}
.ptl-photo-upload .bottom-bar[b-vcbtex7tk8] {
  margin-top: 4px !important;
  padding-top: 0px !important;
}
/* shop/Shared/CustomizableLayout.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-layout-customizable .ptl-top[b-e241qvyqu9] {
  z-index: 2;
  position: fixed !important;
  display: flex;
  align-items: center;
  top: 0;
  width: 100%;
  height: 60px;
  max-height: 60px;
  min-height: 60px;
  overflow: hidden;
  background-color: white;
  border-bottom: 1px #dadfe2 solid;
}
.ptl-layout-customizable .ptl-top[b-e241qvyqu9]  .ptl-top-icon-close {
  z-index: 2;
  position: absolute;
  top: 10px;
  right: 0;
  margin-right: 1rem;
  font-size: 40px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  color: #404040 !important;
}
.ptl-layout-customizable .ptl-top[b-e241qvyqu9]  .ptl-top-icon-close:hover {
  color: #479cc8 !important;
  cursor: pointer;
}
.ptl-layout-customizable .ptl-content[b-e241qvyqu9] {
  z-index: 1;
  margin-top: 60px;
  margin-bottom: 60px;
  padding-top: 0px;
  display: flex;
  flex-direction: column;
  padding-bottom: 0px;
}
.ptl-layout-customizable .ptl-bottom[b-e241qvyqu9] {
  position: fixed !important;
  height: 60px;
  max-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #f8f9fa;
  border-top: 1px solid #ced4da;
  padding: 0px;
  width: 100%;
}
/* shop/Shared/MainLayout.razor.rz.scp.css */
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
/*$breakpoints: ( 
    "xs": 0, 
    "sm": 480px,
    "md": 720px, 
    "lg": 960px, 
    "xl": 1200px, 
    "xxl": 1440px, 
    "extra-1": 1680px, 
    "extra-2": 1920px, 
    "extra-3": 2160px, 
    "extra-4": 2400px, 
    "extra-5": 2540px, 
    "extra-6": 2880px, 
    );*/
.ptl-test-filebrowser[b-muotpjn5lp] {
  z-index: 99;
  position: absolute;
  bottom: 40px;
  left: 40px;
}

.ptl-dev-info[b-muotpjn5lp] {
  position: absolute;
  right: 0px;
  top: 80px;
}
.ptl-dev-info[b-muotpjn5lp]  .ptl-dev-info-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  color: red;
}
.ptl-dev-info[b-muotpjn5lp]  .ptl-dev-info-icon:hover {
  cursor: pointer;
}

.ptl-dev-info2[b-muotpjn5lp] {
  position: absolute;
  right: 0px;
  top: 100px;
}
.ptl-dev-info2[b-muotpjn5lp]  .ptl-dev-info-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  color: red;
}
.ptl-dev-info2[b-muotpjn5lp]  .ptl-dev-info-icon:hover {
  cursor: pointer;
}

.ptl-dev-info3[b-muotpjn5lp] {
  position: absolute;
  right: 0px;
  top: 135px;
  z-index: 999;
}
.ptl-dev-info3[b-muotpjn5lp]  .ptl-dev-info-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  color: green;
}
.ptl-dev-info3[b-muotpjn5lp]  .ptl-dev-info-icon:hover {
  cursor: pointer;
}

.ptl-navigation-info[b-muotpjn5lp] {
  position: absolute;
  right: 0px;
  top: 170px;
}
.ptl-navigation-info[b-muotpjn5lp]  .ptl-dev-info-icon {
  font-size: 30px;
  line-height: 30px;
  width: 30px;
  height: 30px;
  color: blue;
}
.ptl-navigation-info[b-muotpjn5lp]  .ptl-dev-info-icon:hover {
  cursor: pointer;
}

.ptl-maui-rc-info[b-muotpjn5lp] {
  position: absolute;
  right: 1px;
  top: 1px;
  z-index: 999;
  background: #479cc8;
  border-radius: 20px;
  font-size: 14px;
  color: white;
  margin-left: 3px;
  width: 50px;
  padding-left: 8px;
  height: min-content;
}

.ptl-maui-beta-info[b-muotpjn5lp] {
  position: absolute;
  right: 1px;
  top: 1px;
  z-index: 999;
  background: red;
  border-radius: 20px;
  font-size: 14px;
  color: white;
  margin-left: 3px;
  width: 50px;
  padding-left: 8px;
  height: min-content;
}

.ptl-dev-param-is-mobile-device[b-muotpjn5lp] {
  left: 2px;
  top: 28px;
  border-radius: 4px;
  border: 1px #6c6c6c solid;
  font-size: 12px;
  z-index: 999;
  position: fixed;
  background-color: #b0b0b0;
  padding-right: 2px;
  padding-left: 2px;
  color: black;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
}

.ptl-bootstrap-column-size[b-muotpjn5lp] {
  position: fixed;
  z-index: 999;
  background-color: #b0b0b0;
  /*top: 5px;
  left: 5px;*/
  /*  bottom: 2px;
  right: 4px;*/
  top: 2px;
  left: 2px;
  align-items: center;
  display: flex;
  justify-content: center;
  border-radius: 4px;
  border: 1px #6c6c6c solid;
  font-size: 12px;
}
.ptl-bootstrap-column-size p[b-muotpjn5lp] {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none; /* Non-prefixed version, currently
           supported by Chrome, Edge, Opera and Firefox */
  color: black !important;
  margin: 1px;
  padding-right: 2px;
  padding-left: 2px;
}

.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-shareorder .ptl-text {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-shareorder .ptl-text-title {
  font-size: 30px !important;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-shareorder .ptl-text-desc {
  font-size: 18px !important;
  text-align: center;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-mpk-consents .ptl-components-mpk-button-link {
  color: #479cc8 !important;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-mpk-consents .ptl-text-title {
  font-family: NunitoBold, RobotoBold, Arial Bold, Arial;
  font-size: 18px;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-mpk-consents .ptl-text-message {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 16px;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-mpk-consents .ptl-text-info {
  font-family: NunitoLight, RobotoLight, Arial;
  font-size: 15px;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-temporary-editor {
  padding-top: 10px;
}
@media (min-width: 992px) {
  .ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-temporary-editor {
    max-width: 430px;
    min-width: 400px;
  }
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-temporary-editor .ptl-text-title {
  font-family: NunitoExtraBold, RobotoExtraBold, Arial Black, Arial;
  font-size: 30px;
  line-height: 1.1;
  color: #404040;
  text-align: center;
}
.ptl-layout-modals[b-muotpjn5lp]  .ptl-modal-temporary-editor .ptl-text-info {
  font-family: NunitoRegular, RobotoRegular, Arial Regular, Arial;
  font-size: 18px;
  line-height: 1.1;
  color: #979797;
  margin-top: 10px;
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
}
