/* line 4, theme.scss */
.product__variants button.option-value {
  color: black !important; }

/* line 7, theme.scss */
.editable-sticky {
  height: auto !important; }

/* line 11, theme.scss */
:root body {
  --controls-btn-border-radius: 5px; }

/* line 15, theme.scss */
html,
body {
  scrollbar-gutter: stable; }

/* line 20, theme.scss */
body.no-overflow {
  overflow: hidden; }

/* line 24, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

/* line 28, theme.scss */
.outside-widgets .add-widget-link {
  display: none; }

/* line 32, theme.scss */
[data-fixed-panels] .delete-widget-link {
  display: none; }

@media (max-width: 768px) {
  /* line 37, theme.scss */
  [style*="--is-editor:true"] .outside-widgets {
    display: none; }

  /* line 40, theme.scss */
  .edit-widget-buttons .widget-name {
    display: none !important; }

  /* line 43, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 48, theme.scss */
header.header__stiky {
  height: 0;
  top: 0;
  z-index: 999;
  position: sticky;
  width: 100%; }

/* line 56, theme.scss */
.sticker-preorder {
  display: none !important; }

/* line 60, theme.scss */
#email_request {
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important; }
  /* line 63, theme.scss */
  #email_request * {
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important; }
  /* line 67, theme.scss */
  #email_request img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1); }
  /* line 71, theme.scss */
  #email_request #send {
    background: var(--color-btn-bg) !important;
    font-weight: normal !important; }

/* line 77, theme.scss */
#product-razmer {
  width: 100% !important;
  background: #1c1b1b !important;
  color: #fff; }
  /* line 81, theme.scss */
  #product-razmer td {
    border-bottom: 1px solid #dddddd; }
  /* line 85, theme.scss */
  #product-razmer table td:first-child {
    padding-left: 0 !important; }
  @media (max-width: 768px) {
    /* line 77, theme.scss */
    #product-razmer {
      padding: 0;
      font-size: 11px; }
      /* line 91, theme.scss */
      #product-razmer table {
        width: 100% !important; }
      /* line 94, theme.scss */
      #product-razmer td {
        padding: 5px !important; }
      /* line 98, theme.scss */
      #product-razmer table td:first-child {
        padding-left: 0 !important; } }

/* line 104, theme.scss */
.fancybox__backdrop {
  background: #1c1b1b !important; }

/* line 108, theme.scss */
.fancybox__nav {
  display: none !important; }

/* line 112, theme.scss */
.carousel__button.is-close {
  border: none !important;
  outline: none !important; }

@media (max-width: 768px) {
  /* line 118, theme.scss */
  [data-theme-template="collection"] .layout .layout__content {
    margin: 0 auto;
    padding: 8.66667px 0; }

  /* line 123, theme.scss */
  [data-theme-template="product"] .layout .layout__content {
    padding: 0; } }
/* line 129, theme.scss */
.mytable td,
.mytable th {
  padding: 15px; }

/* line 135, theme.scss */
.pnn-modal-form__title {
  text-align: center !important; }

/* line 138, theme.scss */
.pnn-modal-form__error,
.pnn-modal-form__success {
  -webkit-box-align: end !important;
  -ms-flex-align: end !important;
  align-items: flex-end !important;
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  padding: 16px; }

@media (max-width: 768px) {
  /* line 150, theme.scss */
  .guide-bottom tr,
  .guide-bottom td {
    font-size: 10px;
    padding: 3px; } }
/* line 158, theme.scss */
.product__area-variants .option.option-cvet.is-span {
  display: none !important; }

/* Client account new */
/* line 163, theme.scss */
.co-section--content--auth {
  margin-top: 144px; }
  /* line 165, theme.scss */
  .co-section--content--auth .co-section--checkout_header.co-checkout-block--padded {
    text-align: center;
    font-size: 18px; }
  /* line 170, theme.scss */
  .co-section--content--auth .co-checkout-title, .co-section--content--auth .co-title--h1 {
    font-size: 18px !important; }
  /* line 173, theme.scss */
  .co-section--content--auth .co-section--content_block {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
  /* line 178, theme.scss */
  .co-section--content--auth .co-login.co-login--social_login {
    display: none; }
  /* line 181, theme.scss */
  .co-section--content--auth .co-section--content_block .co-login {
    width: 100%; }
  /* line 185, theme.scss */
  .co-section--content--auth .js-modal-submit--login {
    background: #393D3F;
    font-size: 18px !important; }
  /* line 189, theme.scss */
  .co-section--content--auth .js-input-field.co-input-phone {
    border-radius: 5px !important;
    border-color: #393D3F !important;
    font-size: 18px !important; }
  /* line 195, theme.scss */
  .co-section--content--auth .co-link--login_by_phone.co-login-text {
    display: none !important; }

/* line 200, theme.scss */
.co-link--login_by_email {
  display: none; }

/* line 204, theme.scss */
.co-login {
  margin-top: 20px;
  margin-bottom: 144px;
  max-width: 380px !important; }
  @media (max-width: 480px) {
    /* line 204, theme.scss */
    .co-login {
      max-width: 100% !important; } }
  @media (max-width: 768px) {
    /* line 204, theme.scss */
    .co-login {
      margin-top: 10px; } }

/* line 218, theme.scss */
.co-modal--login .co-link--login_by_phone.co-login-text {
  display: none; }
