/** Shopify CDN: Minification failed

Line 22:13 Expected identifier but found whitespace
Line 23:4 Unexpected "0"
Line 434:0 Expected "}" to go with "{"

**/
/* 3D продуктови карти */
.card-wrapper, .product-card, .card {
  transform: perspective(1000px);
  transition: all 0.3s ease;
  background: #111;
}

.card-wrapper:hover, .product-card:hover, .card:hover {
  transform: perspective(1000px) translateY(-5px);
}

/* 3D бутони */
.button, .btn, button[type="submit"],
.button--secondary {
  box-shadow:
    0 6px 0px #990000,
/* 3D бутони */
.button, .btn, button[type="submit"],
.button--secondary {
  box-shadow: 
    0 6px 0px #990000,
    0 8px 15px rgba(255, 0, 0, 0.4) !important;
  transform: translateY(-3px) !important;
  transition: all 0.15s ease !important;
}

.button:hover, .btn:hover, 
.button--secondary:hover {
  box-shadow: 
    0 3px 0px #990000,
    0 4px 8px rgba(255, 0, 0, 0.3) !important;
  transform: translateY(0px) !important;
}

.button:active, .btn:active,
.button--secondary:active {
  box-shadow: none !important;
  transform: translateY(3px) !important;
}
.button, .add-to-cart-button, .sticky-add-to-cart__button {
  background: rgba(255, 0, 0, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  color: #ffffff !important;
  position: relative !important;
  overflow: hidden !important;
  backdrop-filter: blur(4px) !important;
  clip-path: polygon(
    0% 3%, 3% 0%, 97% 0%, 100% 3%,
    100% 97%, 97% 100%, 3% 100%, 0% 97%
  ) !important;
  box-shadow: 
    inset 1px 1px 0px rgba(255,255,255,0.4),
    inset -1px -1px 0px rgba(255,0,0,0.3),
    0 0 15px rgba(255, 0, 0, 0.2) !important;
  transition: all 0.2s ease !important;
}

.button:hover, .add-to-cart-button:hover, .sticky-add-to-cart__button:hover {
  background: rgba(255, 0, 0, 0.2) !important;
  box-shadow: 
    inset 1px 1px 0px rgba(255,255,255,0.6),
    inset -1px -1px 0px rgba(255,0,0,0.5),
    0 0 25px rgba(255, 0, 0, 0.4) !important;
}button.button,
button.add-to-cart-button,
button.sticky-add-to-cart__button,
a.button {
  background: rgba(255, 0, 0, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  color: #ffffff !important;
  backdrop-filter: blur(4px) !important;
  clip-path: polygon(
    0% 3%, 3% 0%, 97% 0%, 100% 3%,
    100% 97%, 97% 100%, 3% 100%, 0% 97%
  ) !important;
  box-shadow: 
    inset 1px 1px 0px rgba(255,255,255,0.4),
    inset -1px -1px 0px rgba(255,0,0,0.3),
    0 0 15px rgba(255, 0, 0, 0.2) !important;
}button.button,
button.add-to-cart-button,
button.sticky-add-to-cart__button,
a.button {
  background: rgba(255, 0, 0, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  color: #ffffff !important;
  backdrop-filter: blur(4px) !important;
  clip-path: polygon(
    0% 3%, 3% 0%, 97% 0%, 100% 3%,
    100% 97%, 97% 100%, 3% 100%, 0% 97%
  ) !important;
  box-shadow: 
    inset 1px 1px 0px rgba(255,255,255,0.4),
    inset -1px -1px 0px rgba(255,0,0,0.3),
    0 0 15px rgba(255, 0, 0, 0.2) !important;
}a.button-secondary, .button-secondary {
  background: rgba(255, 0, 0, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.3) !important;
  color: #ffffff !important;
  backdrop-filter: blur(4px) !important;
  clip-path: polygon(
    0% 3%, 3% 0%, 97% 0%, 100% 3%,
    100% 97%, 97% 100%, 3% 100%, 0% 97%
  ) !important;
  box-shadow: 
    inset 1px 1px 0px rgba(255,255,255,0.4),
    inset -1px -1px 0px rgba(255,0,0,0.3),
    0 0 15px rgba(255, 0, 0, 0.2) !important;
  transition: all 0.2s ease !important;
}

a.button-secondary:hover, .button-secondary:hover {
  background: rgba(255, 0, 0, 0.2) !important;
  box-shadow: 
    inset 1px 1px 0px rgba(255,255,255,0.6),
    inset -1px -1px 0px rgba(255,0,0,0.5),
    0 0 25px rgba(255, 0, 0, 0.4) !important;
}a.button-secondary, .button-secondary {
  background: rgba(255, 0, 0, 0.05) !important;
  border: 1px solid rgba(255, 255, 255, 0.25) !important;
  color: #ffffff !important;
  backdrop-filter: blur(6px) !important;
  clip-path: polygon(
    0% 0%,
    85% 0%,
    100% 8%,
    98% 45%,
    100% 100%,
    15% 100%,
    0% 92%,
    2% 55%
  ) !important;
  box-shadow: 
    2px 0px 0px rgba(255,255,255,0.6),
    -1px 3px 0px rgba(255,0,0,0.5),
    0 0 20px rgba(255, 0, 0, 0.3),
    inset 0 0 10px rgba(255,255,255,0.05) !important;
  transition: all 0.2s ease !important;
}

a.button-secondary:hover, .button-secondary:hover {
  background: rgba(255, 0, 0, 0.15) !important;
  box-shadow: 
    2px 0px 0px rgba(255,255,255,0.8),
    -1px 3px 0px rgba(255,0,0,0.7),
    0 0 35px rgba(255, 0, 0, 0.5),
    inset 0 0 15px rgba(255,255,255,0.1) !important;
}html body a.button-secondary,
html body .button-secondary {
  background: rgba(20, 0, 0, 0.7) !important;
  border: none !important;
  color: #ffffff !important;
  backdrop-filter: blur(6px) !important;
  clip-path: polygon(
    0% 0%,
    85% 0%,
    100% 8%,
    98% 45%,
    100% 100%,
    15% 100%,
    0% 92%,
    2% 55%
  ) !important;
  box-shadow: 
    2px 0px 0px rgba(255,255,255,0.6),
    0 0 20px rgba(255, 0, 0, 0.4) !important;
  transition: all 0.2s ease !important;
}html body a.button-secondary,
html body .button-secondary {
  background: rgba(180, 0, 0, 0.6) !important;
  border: 2px solid rgba(255, 255, 255, 0.8) !important;
  color: #ffffff !important;
  clip-path: polygon(
    0% 0%,
    85% 0%,
    100% 8%,
    98% 45%,
    100% 100%,
    15% 100%,
    0% 92%,
    2% 55%
  ) !important;
  box-shadow: 
    0 0 25px rgba(255, 0, 0, 0.6),
    inset 0 0 10px rgba(255,255,255,0.2) !important;
}html body a.button-secondary,
html body .button-secondary {
  background: rgba(140, 0, 0, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  color: #ffffff !important;
  clip-path: polygon(
    0% 5%,
    8% 0%,
    45% 2%,
    52% 0%,
    100% 3%,
    97% 40%,
    100% 58%,
    95% 100%,
    60% 97%,
    20% 100%,
    0% 95%,
    3% 60%,
    0% 40%
  ) !important;
  box-shadow: 
    0 0 20px rgba(255, 0, 0, 0.5),
    inset 1px 1px 3px rgba(255,255,255,0.4),
    inset -1px -1px 3px rgba(255,0,0,0.3) !important;
  backdrop-filter: blur(2px) !important;
}html body a.button-secondary,
html body .button-secondary {
  background: rgba(140, 0, 0, 0.5) !important;
  border: 1px solid rgba(255, 255, 255, 0.6) !important;
  color: #ffffff !important;
  position: relative !important;
  box-shadow: 
    0 0 20px rgba(255, 0, 0, 0.5) !important;
}

html body a.button-secondary::before,
html body .button-secondary::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: 
    linear-gradient(47deg, transparent 30%, rgba(255,255,255,0.15) 31%, transparent 32%),
    linear-gradient(123deg, transparent 45%, rgba(255,255,255,0.1) 46%, transparent 47%),
    linear-gradient(80deg, transparent 60%, rgba(255,255,255,0.12) 61%, transparent 62%),
    linear-gradient(160deg, transparent 20%, rgba(255,255,255,0.08) 21%, transparent 22%) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}html body a.button-secondary,
html body .button-secondary {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  color: #ffffff !important;
  position: relative !important;
  backdrop-filter: blur(3px) !important;
  box-shadow: 
    0 0 10px rgba(255, 255, 255, 0.1),
    inset 0 0 20px rgba(255, 255, 255, 0.05) !important;
}

html body a.button-secondary::before,
html body .button-secondary::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important; left: 0 !important;
  right: 0 !important; bottom: 0 !important;
  background: 
    linear-gradient(47deg, transparent 29%, rgba(255,255,255,0.4) 30%, rgba(255,255,255,0.1) 31%, transparent 32%),
    linear-gradient(123deg, transparent 44%, rgba(255,255,255,0.3) 45%, rgba(255,255,255,0.08) 46%, transparent 47%),
    linear-gradient(80deg, transparent 59%, rgba(255,255,255,0.35) 60%, rgba(255,255,255,0.08) 61%, transparent 62%),
    linear-gradient(160deg, transparent 19%, rgba(255,255,255,0.25) 20%, rgba(255,255,255,0.06) 21%, transparent 22%),
    linear-gradient(210deg, transparent 50%, rgba(255,255,255,0.3) 51%, rgba(255,255,255,0.07) 52%, transparent 53%) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}a.menu-list__link {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  position: relative !important;
  backdrop-filter: blur(3px) !important;
  box-shadow: 
    0 0 10px rgba(255, 255, 255, 0.1),
    inset 0 0 20px rgba(255, 255, 255, 0.05) !important;
}

a.menu-list__link::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important; left: 0 !important;
  right: 0 !important; bottom: 0 !important;
  background: 
    linear-gradient(47deg, transparent 29%, rgba(255,255,255,0.4) 30%, rgba(255,255,255,0.1) 31%, transparent 32%),
    linear-gradient(123deg, transparent 44%, rgba(255,255,255,0.3) 45%, rgba(255,255,255,0.08) 46%, transparent 47%),
    linear-gradient(80deg, transparent 59%, rgba(255,255,255,0.35) 60%, rgba(255,255,255,0.08) 61%, transparent 62%) !important;
  pointer-events: none !important;
  z-index: 1 !important;
}.menu-drawer a,
.menu-drawer__navigation a,
.mobile-menu a,
nav a {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  position: relative !important;
  backdrop-filter: blur(3px) !important;
  box-shadow: 
    0 0 10px rgba(255, 255, 255, 0.1),
    inset 0 0 20px rgba(255, 255, 255, 0.05) !important;
}menu-drawer a,
.menu-drawer__navigation a,
.mobile-menu a,
nav a {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  backdrop-filter: blur(3px) !important;
  background-image: 
    linear-gradient(47deg, transparent 29%, rgba(255,255,255,0.4) 30%, rgba(255,255,255,0.1) 31%, transparent 32%),
    linear-gradient(123deg, transparent 44%, rgba(255,255,255,0.3) 45%, rgba(255,255,255,0.08) 46%, transparent 47%),
    linear-gradient(80deg, transparent 59%, rgba(255,255,255,0.35) 60%, rgba(255,255,255,0.08) 61%, transparent 62%) !important;
  box-shadow: 
    0 0 10px rgba(255, 255, 255, 0.1) !important;
}.menu-drawer a,
.menu-drawer__navigation a,
.mobile-menu a,
nav a {
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  backdrop-filter: blur(3px) !important;
  clip-path: polygon(
    0% 5%,
    8% 0%,
    45% 2%,
    52% 0%,
    100% 3%,
    97% 40%,
    100% 58%,
    95% 100%,
    60% 97%,
    20% 100%,
    0% 95%,
    3% 60%,
    0% 40%
  ) !important;
  background-image: 
    linear-gradient(47deg, transparent 29%, rgba(255,255,255,0.4) 30%, rgba(255,255,255,0.1) 31%, transparent 32%),
    linear-gradient(123deg, transparent 44%, rgba(255,255,255,0.3) 45%, rgba(255,255,255,0.08) 46%, transparent 47%),
    linear-gradient(80deg, transparent 59%, rgba(255,255,255,0.35) 60%, rgba(255,255,255,0.08) 61%, transparent 62%) !important;
}.menu-drawer a,
.menu-drawer__navigation a,
.mobile-menu a,
nav a {
  box-shadow: 
    0 6px 0px rgba(255,255,255,0.2),
    0 8px 15px rgba(255, 255, 255, 0.1) !important;
  transform: translateY(-2px) !important;
  transition: all 0.15s ease !important;
}

.menu-drawer a:active,
.menu-drawer__navigation a:active,
.mobile-menu a:active,
nav a:active {
  box-shadow: none !important;
  transform: translateY(2px) !important;
}.text-block--AZW5LlzIhcWwveFk5M__text_tqQTNE h1,
main h1 {
  display: inline-block !important;
  background: rgba(255, 255, 255, 0.08) !important;
  border: 1px solid rgba(255, 255, 255, 0.5) !important;
  padding: 10px 30px !important;
  backdrop-filter: blur(3px) !important;
  clip-path: polygon(
    0% 5%,
    8% 0%,
    45% 2%,
    52% 0%,
    100% 3%,
    97% 40%,
    100% 58%,
    95% 100%,
    60% 97%,
    20% 100%,
    0% 95%,
    3% 60%,
    0% 40%
  ) !important;
  background-image: 
    linear-gradient(47deg, transparent 29%, rgba(255,255,255,0.4) 30%, rgba(255,255,255,0.1) 31%, transparent 32%),
    linear-gradient(123deg, transparent 44%, rgba(255,255,255,0.3) 45%, rgba(255,255,255,0.08) 46%, transparent 47%),
    linear-gradient(80deg, transparent 59%, rgba(255,255,255,0.35) 60%, rgba(255,255,255,0.08) 61%, transparent 62%) !important;
  box-shadow: 
    0 6px 0px rgba(255,255,255,0.15),
    0 0 20px rgba(255,255,255,0.1) !important;
  transform: translateY(-2px) !important;
}#shopify-section-sections--27655102628179__footer {
  background-image: url('https://shopify-staged-uploads.storage.googleapis.com/tmp/101723111763/files/dfaf366f-3a8a-414a-8716-8488549f299d/unnamed_7.jpg') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  position: relative !important;
}

#shopify-section-sections--27655102628179__footer::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important; left: 0 !important;
  right: 0 !important; bottom: 0 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  z-index: 0 !important;
}#shopify-section-sections--27655102628179__footer {
  background-image: url('/cdn/shop/files/unnamed_7_800x800.jpg?v=1775218012') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  position: relative !important;
}

#shopify-section-sections--27655102628179__footer::before {
  content: "" !important;
  position: absolute !important;
  top: 0 !important; left: 0 !important;
  right: 0 !important; bottom: 0 !important;
  background: rgba(0, 0, 0, 0.6) !important;
  z-index: 0 !important;
}
.header__menu,
.header__inline-menu,
header nav,
.site-nav {
  background: #000000 !important;
}.marquee {
  perspective: 500px;
  transform: rotateX(15deg);
  transform-origin: center top;
}marquee-component {
  display: block;
  perspective: 500px;
  transform: rotateX(15deg);
  transform-origin: center top;
}

