<style>
  @font-face {
    font-family: CustomIcon;
    src: url(data:application/font-woff;charset=utf-8;base64,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AXx5c3dlYl9pY29uc19mcmVxdWVudF91c2VkAHkAcwB3AGUAYgBfAGkAYwBvAG4AcwBfAGYAcgBlAHEAdQBlAG4AdABfAHUAcwBlAGRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADB5c3dlYl9pY29uc19mcmVxdWVudF91c2VkAHkAcwB3AGUAYgBfAGkAYwBvAG4AcwBfAGYAcgBlAHEAdQBlAG4AdABfAHUAcwBlAGR5c3dlYl9pY29uc19mcmVxdWVudF91c2VkAHkAcwB3AGUAYgBfAGkAYwBvAG4AcwBfAGYAcgBlAHEAdQBlAG4AdABfAHUAcwBlAGRSZWd1bGFyAFIAZQBnAHUAbABhAHJ5c3dlYl9pY29uc19mcmVxdWVudF91c2VkAHkAcwB3AGUAYgBfAGkAYwBvAG4AcwBfAGYAcgBlAHEAdQBlAG4AdABfAHUAcwBlAGRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA)format("woff");
    font-weight: 400;
    font-style: normal
  }

  .icon {
    display: inline-block
  }

  .icon:before {
    vertical-align: middle;
    font-variant: normal;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: CustomIcon;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    display: inline-block
  }

  .icon,
  .icon:hover {
    text-decoration: none
  }

  .icon>* {
    vertical-align: middle
  }

  .icon-save-items:before {
    content: ""
  }

  .icon-star:before {
    content: ""
  }

  .icon-video:before {
    content: ""
  }

  .icon-search:before {
    content: ""
  }

  .icon-opennew:before {
    content: ""
  }

  .icon-angle-left:before {
    content: ""
  }

  .icon-angle-right:before {
    content: ""
  }

  .icon-yesstyler:before {
    content: ""
  }

  .icon-thumb-up:before {
    content: ""
  }

  .icon-exclamation:before,
  .icon-important:before {
    content: ""
  }

  .icon-submit:before {
    content: ""
  }

  .icon-history:before {
    content: ""
  }

  .icon-share:before {
    content: ""
  }

  .icon-check-small:before {
    content: ""
  }

  .icon-close-large:before {
    content: ""
  }

  .icon-doublearrow-left:before {
    content: ""
  }

  .icon-doublearrow-right:before {
    content: ""
  }

  .icon-messageus:before {
    content: ""
  }

  .icon-unavailable:before {
    content: ""
  }

  .icon-gift.red:before {
    color: #c00
  }

  .facebookColor {
    background-color: #1877f2
  }

  .googlePlusColor {
    background-color: #d85046
  }

  .twitterColor {
    background-color: #0f1419
  }

  .instagramColor {
    background-color: #517fa4
  }

  .tumblrColor {
    background-color: #35465c
  }

  .youtubeColor {
    background-color: #e52d27
  }

  .pinterestColor {
    background-color: #c92228
  }

  .gmailColor {
    background-color: #c71610
  }

  .yahooColor {
    background-color: #430297
  }

  .hotmailColor {
    background-color: #0073ca
  }

  .fbmessengerColor {
    background-color: #0084ff
  }

  .whatsappColor {
    background-color: #25d366
  }

  html.translated-rtl .icon-angle-left:before,
  html[dir=rtl] .icon-angle-left:before {
    content: ""
  }

  html.translated-rtl .icon-angle-right:before,
  html[dir=rtl] .icon-angle-right:before {
    content: ""
  }

  html.translated-rtl .icon-doublearrow-left:before,
  html[dir=rtl] .icon-doublearrow-left:before {
    content: ""
  }

  html,
  body {
    margin: 0;
    padding: 0
  }

  img {
    vertical-align: middle
  }

  [dir=auto] {
    text-align: left
  }

  html {
    direction: ltr
  }

  html[dir=rtl],
  html.translated-rtl {
    direction: rtl;
    unicode-bidi: isolate
  }

  html[dir=rtl] [dir=auto],
  html.translated-rtl [dir=auto] {
    text-align: right
  }

  html[dir=rtl] body,
  html.translated-rtl body {
    font-family: tahoma, Arial, var(--Noto-font), Helvetica, "Microsoft YaHei", sans-serif
  }

  html[lang=pl] body {
    font-family: var(--Noto-font), var(--Noto-font-latin), Helvetica, Arial, tahoma, "Microsoft YaHei", sans-serif;
    font-family: var(--Noto-font), var(--Noto-font-latin), Helvetica, Arial, tahoma, "Microsoft YaHei", sans-serif
  }

  a {
    color: #666;
    cursor: pointer;
    text-decoration: none;
    transition: color .3s
  }

  svg path {
    transition: fill .3s
  }

  * {
    box-sizing: border-box
  }

  .red {
    color: #f33
  }

  .vline {
    color: #bfbfbf
  }

  .nowrap {
    white-space: nowrap
  }

  small {
    font-family: tahoma, arial
  }

  .fireIcon {
    font-size: 14px;
    position: relative;
    bottom: 1px
  }

  @media (prefers-color-scheme:dark) {
    html {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light
    }

    body {
      color: #1e1e1e;
      background-color: #f1f2f6
    }
  }

  main {
    color: #000000de
  }

  main h3,
  main h4,
  main p {
    color: #1e1e1e;
    text-align: center;
    margin: 0
  }

  main h3 {
    font-family: var(--All-Round-Gothic-font), "Microsoft YaHei", sans-serif;
    font-weight: 400
  }

  main heading sup {
    text-transform: lowercase
  }

  main h3 {
    margin-bottom: .5em;
    font-size: 26px;
    line-height: 30px
  }

  @media (min-width:960px) {
    main h3 {
      font-size: 32px;
      line-height: 38px
    }
  }

  main h4 {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
  }

  main .showMoreRow {
    margin: 0
  }

  main a {
    color: #666
  }

  main a:hover {
    color: #22d20c
  }

  @supports (-webkit-overflow-scrolling:touch) {
    .disableFocus input {
      transform-origin: 0;
      line-height: 1;
      transform: scale(.875);
      font-size: 16px !important
    }

    html[dir=rtl] .disableFocus input,
    html.translated-rtl .disableFocus input {
      transform-origin: 100%
    }

    .disableFocus.alignCenter input {
      transform-origin: 50%
    }

    .iosDialogDisableScroll {
      touch-action: none;
      -ms-touch-action: none
    }
  }

  .MuiTooltip-tooltip {
    color: #ffffffde;
    background-color: #616161e6;
    max-width: none;
    padding: 0 16px;
    font-size: 14px;
    line-height: 32px;
    margin: auto !important
  }

  @media (min-width:960px) {
    .MuiTooltip-tooltip {
      padding: 0 8px;
      font-size: 10px;
      line-height: 22px
    }
  }

  .MuiInputBase-input {
    box-sizing: content-box
  }

  .MuiDialogTitle-root {
    line-height: 24px
  }

  .MuiDialogTitle-root,
  .MuiDialogTitle-root h3,
  .MuiDialogTitle-root span:not(button span) {
    font-family: var(--All-Round-Gothic-font), "Microsoft YaHei", sans-serif
  }

  .MuiRadio-root:not(.Mui-checked) {
    color: #aaa
  }

  html[dir=rtl] .MuiSwitch-root .MuiButtonBase-root.MuiSwitch-switchBase.Mui-checked,
  html.translated-rtl .MuiSwitch-root .MuiButtonBase-root.MuiSwitch-switchBase.Mui-checked {
    transform: translate(-20px)
  }

  @font-face {
    font-family: DM Serif Display;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
  }

  @font-face {
    font-family: DM Serif Display;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(../media/0c8f209abc35ee02-s.p.0c0g8ifvh7k7-.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
  }

  @font-face {
    font-family: DM Serif Display Fallback;
    src: local(Times New Roman);
    ascent-override: 94.37%;
    descent-override: 30.51%;
    line-gap-override: 0.0%;
    size-adjust: 109.78%
  }

  .dm_serif_display_3d0baece-module__IkNZoq__className {
    font-family: DM Serif Display, DM Serif Display Fallback;
    font-style: normal;
    font-weight: 400
  }

  @font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../media/bdeb6a479b4761b3-s.3dl8lcidmxylk.woff2)format("woff2");
    unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F
  }

  @font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../media/6f964c913bb9f8ae-s.34ss_h01e86ex.woff2)format("woff2");
    unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116
  }

  @font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../media/3bf87d7b9471fde9-s.1b_0wvt61t9yj.woff2)format("woff2");
    unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB
  }

  @font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../media/f2841910b23f0e53-s.1xtts1d2xl4_h.woff2)format("woff2");
    unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF
  }

  @font-face {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(../media/5125eda54869f75a-s.p.1nft4zud2zk37.woff2)format("woff2");
    unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
  }

  @font-face {
    font-family: Montserrat Fallback;
    src: local(Arial);
    ascent-override: 85.79%;
    descent-override: 22.25%;
    line-gap-override: 0.0%;
    size-adjust: 112.83%
  }

  .montserrat_df7e70c7-module__JqVwFq__className {
    font-family: Montserrat, Montserrat Fallback;
    font-style: normal;
    font-weight: 800
  }

  @font-face {
    font-family: allRoundGothic;
    src: url(../media/AllRoundGothic_Demi.p.04lg1_vor0zib.woff2)format("woff2");
    font-display: swap
  }

  .allroundgothic_2074e33c-module__QLav7a__className {
    font-family: allRoundGothic
  }

  @font-face {
    font-family: noto;
    src: url(../media/noto_sans_with_latin.p.2rnktg7n0f063.woff2)format("woff2");
    font-display: swap
  }

  .noto_4bb14b47-module__NgBPMa__className {
    font-family: noto
  }

  @font-face {
    font-family: notoLatin;
    src: url(../media/noto_sans_latin.p.0alvca4ky36dz.woff2)format("woff2");
    font-display: swap
  }

  .notolatin_b2b2a53e-module__xJLYvq__className {
    font-family: notoLatin
  }

  :root {
    --yf-bg: #090313;
    --yf-bg-deep: #05010b;
    --yf-panel: #120820;
    --yf-panel-2: #190b2b;
    --yf-purple: #8b2cff;
    --yf-purple-bright: #b75cff;
    --yf-pink: #ff2fa6;
    --yf-pink-bright: #ff6bc7;
    --yf-cyan: #62f5ff;
    --yf-text: #f8edff;
    --yf-muted: #bda9cb;
    --yf-border: #6e2aa0;
    --yf-glow: rgba(183, 92, 255, .42);
    --yf-pink-glow: rgba(255, 47, 166, .38);
  }

  html {
    background: var(--yf-bg-deep) !important;
    color-scheme: dark !important;
    scrollbar-color: var(--yf-purple) var(--yf-bg-deep) !important;
  }

  body {
    background:
      radial-gradient(circle at 12% 8%, rgba(139, 44, 255, .20), transparent 30%),
      radial-gradient(circle at 88% 18%, rgba(255, 47, 166, .16), transparent 28%),
      radial-gradient(circle at 50% 100%, rgba(98, 245, 255, .07), transparent 35%),
      linear-gradient(135deg, #05010b 0%, #0b0315 45%, #10051d 100%) !important;
    color: var(--yf-text) !important;
    font-family: "Noto Sans", "Segoe UI", Arial, sans-serif !important;
  }

  body::before {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 2147483000;
    opacity: .24;
    background:
      linear-gradient(rgba(183, 92, 255, .035) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255, 47, 166, .035) 1px, transparent 1px);
    background-size: 36px 36px;
    mask-image: linear-gradient(to bottom, black, transparent 92%);
  }

  body::after {
    content: "";
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 2147482999;
    background: linear-gradient(180deg, transparent 0%, rgba(255, 47, 166, .025) 50%, transparent 100%);
    animation: yfScan 8s linear infinite;
  }

  @keyframes yfScan {
    0% { transform: translateY(-8%); }
    50% { transform: translateY(8%); }
    100% { transform: translateY(-8%); }
  }

  ::selection {
    background: var(--yf-pink) !important;
    color: #fff !important;
  }

  ::-webkit-scrollbar {
    width: 10px !important;
    height: 10px !important;
  }

  ::-webkit-scrollbar-track {
    background: #07020d !important;
  }

  ::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, var(--yf-purple), var(--yf-pink)) !important;
    border: 2px solid #07020d !important;
    border-radius: 999px !important;
    box-shadow: 0 0 12px var(--yf-glow) !important;
  }

  a {
    color: var(--yf-pink-bright) !important;
    text-decoration-color: rgba(255, 107, 199, .45) !important;
  }

  a:hover {
    color: #fff !important;
    text-shadow: 0 0 12px var(--yf-pink-glow) !important;
  }

  h1, h2, h3, h4, h5, h6, [class*="title"], [class*="Title"], [class*="heading"], [class*="Heading"] {
    color: var(--yf-text) !important;
    text-shadow: 0 0 18px rgba(183, 92, 255, .24) !important;
  }

  button,
  input,
  select,
  textarea,
  [role="button"] {
    font-family: inherit !important;
  }

  button,
  [role="button"] {
    border-color: var(--yf-border) !important;
    background-image: linear-gradient(135deg, rgba(139, 44, 255, .92), rgba(255, 47, 166, .88)) !important;
    color: #fff !important;
    box-shadow:
      0 0 0 1px rgba(255, 107, 199, .12) inset,
      0 0 18px rgba(139, 44, 255, .24) !important;
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease !important;
  }

  button:hover,
  [role="button"]:hover {
    filter: brightness(1.12) saturate(1.12) !important;
    transform: translateY(-1px) !important;
    box-shadow:
      0 0 0 1px rgba(255, 255, 255, .16) inset,
      0 0 28px rgba(255, 47, 166, .42),
      0 0 52px rgba(139, 44, 255, .25) !important;
  }

  button:active,
  [role="button"]:active {
    transform: translateY(0) scale(.985) !important;
  }

  input,
  select,
  textarea {
    background: rgba(12, 4, 22, .94) !important;
    color: var(--yf-text) !important;
    border-color: #5e287f !important;
    box-shadow: 0 0 0 1px rgba(183, 92, 255, .05) inset, 0 0 14px rgba(139, 44, 255, .08) !important;
  }

  input:focus,
  select:focus,
  textarea:focus {
    border-color: var(--yf-pink) !important;
    outline: none !important;
    box-shadow:
      0 0 0 2px rgba(255, 47, 166, .18),
      0 0 24px rgba(255, 47, 166, .22) !important;
  }

  ::placeholder {
    color: #8f789f !important;
  }

  header,
  footer,
  nav,
  aside,
  main,
  section,
  article,
  [class*="container"],
  [class*="Container"],
  [class*="wrapper"],
  [class*="Wrapper"],
  [class*="panel"],
  [class*="Panel"],
  [class*="card"],
  [class*="Card"],
  [class*="modal"],
  [class*="Modal"],
  [class*="dialog"],
  [class*="Dialog"] {
    border-color: rgba(139, 44, 255, .30);
  }

  header,
  nav {
    background:
      linear-gradient(180deg, rgba(18, 8, 32, .97), rgba(9, 3, 19, .93)) !important;
    box-shadow:
      0 1px 0 rgba(255, 47, 166, .22),
      0 10px 40px rgba(0, 0, 0, .32),
      0 0 28px rgba(139, 44, 255, .10) !important;
  }

  [class*="card"],
  [class*="Card"],
  [class*="item"],
  [class*="Item"],
  [class*="product"],
  [class*="Product"],
  [class*="panel"],
  [class*="Panel"] {
    border-color: rgba(139, 44, 255, .24) !important;
  }

  [class*="card"]:hover,
  [class*="Card"]:hover,
  [class*="product"]:hover,
  [class*="Product"]:hover {
    border-color: rgba(255, 47, 166, .56) !important;
    box-shadow:
      0 0 0 1px rgba(255, 47, 166, .10) inset,
      0 12px 36px rgba(0, 0, 0, .34),
      0 0 28px rgba(139, 44, 255, .18) !important;
  }

  table {
    background: rgba(12, 4, 22, .82) !important;
    border-color: rgba(139, 44, 255, .30) !important;
  }

  th {
    background: linear-gradient(90deg, rgba(139, 44, 255, .22), rgba(255, 47, 166, .16)) !important;
    color: #fff !important;
  }

  td {
    border-color: rgba(139, 44, 255, .18) !important;
  }

  [class*="price"],
  [class*="Price"],
  [class*="sale"],
  [class*="Sale"],
  [class*="discount"],
  [class*="Discount"] {
    color: var(--yf-pink-bright) !important;
    text-shadow: 0 0 14px rgba(255, 47, 166, .22) !important;
  }

  [class*="badge"],
  [class*="Badge"],
  [class*="tag"],
  [class*="Tag"],
  [class*="label"],
  [class*="Label"] {
    border-color: rgba(255, 47, 166, .46) !important;
    background: linear-gradient(135deg, rgba(139, 44, 255, .28), rgba(255, 47, 166, .22)) !important;
    color: #fff !important;
    box-shadow: 0 0 14px rgba(255, 47, 166, .12) !important;
  }

  [class*="MuiPaper"],
  [class*="MuiDialog"],
  [class*="MuiPopover"],
  [class*="MuiMenu"] {
    background:
      linear-gradient(145deg, rgba(24, 10, 42, .98), rgba(9, 3, 18, .98)) !important;
    color: var(--yf-text) !important;
    border-color: rgba(183, 92, 255, .34) !important;
    box-shadow:
      0 20px 70px rgba(0, 0, 0, .58),
      0 0 36px rgba(139, 44, 255, .18) !important;
  }

  [class*="MuiOutlinedInput-notchedOutline"] {
    border-color: #5e287f !important;
  }

  [class*="Mui-focused"] [class*="MuiOutlinedInput-notchedOutline"] {
    border-color: var(--yf-pink) !important;
    box-shadow: 0 0 16px rgba(255, 47, 166, .18) !important;
  }

  [class*="MuiCheckbox-root"],
  [class*="MuiRadio-root"],
  [class*="MuiSwitch-root"] {
    color: var(--yf-purple-bright) !important;
  }

  [class*="Mui-selected"],
  [aria-selected="true"] {
    background: linear-gradient(90deg, rgba(139, 44, 255, .24), rgba(255, 47, 166, .18)) !important;
    color: #fff !important;
  }

  hr {
    border-color: rgba(139, 44, 255, .24) !important;
  }

  img {
    border-color: rgba(139, 44, 255, .18);
  }

  [class*="search"],
  [class*="Search"] {
    border-color: rgba(139, 44, 255, .34) !important;
  }

  [class*="search"] input,
  [class*="Search"] input {
    background: rgba(7, 2, 14, .88) !important;
  }

  [class*="header"] a:hover,
  [class*="Header"] a:hover,
  nav a:hover {
    color: var(--yf-pink-bright) !important;
    text-shadow: 0 0 14px rgba(255, 47, 166, .35) !important;
  }

  [class*="logo"],
  [class*="Logo"] {
    filter: drop-shadow(0 0 12px rgba(255, 47, 166, .20));
  }

  [class*="icon"],
  [class*="Icon"] {
    color: var(--yf-purple-bright) !important;
  }

  [class*="icon"]:hover,
  [class*="Icon"]:hover {
    color: var(--yf-pink-bright) !important;
    filter: drop-shadow(0 0 8px rgba(255, 47, 166, .42));
  }

  @media (prefers-reduced-motion: reduce) {
    body::after {
      animation: none !important;
    }

    button,
    [role="button"] {
      transition: none !important;
    }
  }
</style>