/*!************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/styles/main.scss ***!
  \************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
:root {
  --ease-back-out: cubic-bezier(0.34, 1.56, 0.64, 1);
  --ease-material: linear(
    0, 0.00245 1.753%, 0.00994 3.55%, 0.03415 6.402%, 0.07376 9.061%,
    0.12808 11.414%, 0.19399 13.366%, 0.27138 14.974%, 0.34403 16.052%,
    0.54434 18.338%, 0.60689 19.389%, 0.66036 20.609%, 0.71671 22.4%,
    0.76532 24.589%, 0.80828 27.285%, 0.84475 30.42%, 0.88332 35.056%,
    0.91554 40.622%, 0.94208 47.239%, 0.96327 54.986%, 0.9795 64.011%,
    0.99095 74.434%, 0.99774 86.373%, 1
  );
  --ease-circ-out: cubic-bezier(0, 0.55, 0.45, 1);
  --ease-sine-out: cubic-bezier(0.39, 0.575, 0.565, 1);
  --ease-quad-out: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  --ease-quart-out: cubic-bezier(0.165, 0.84, 0.44, 1);
  --ease-quint-out: cubic-bezier(0.23, 1, 0.32, 1);
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
#wpadminbar {
  view-transition-name: wpadminbar;
}

.fixed-header {
  position: fixed;
  width: auto;
  max-width: calc(var(--wp--style--global--wide-size) + 0rem);
  top: auto;
  right: 20px;
  bottom: auto;
  left: 20px;
  margin: auto;
  z-index: 99;
  backface-visibility: hidden;
  top: max(16px, min(3.125vw, 24px));
}
.fixed-header-inner .wp-block-navigation-item > .wp-block-navigation-item__content {
  transition: all 0.3s ease-out;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.fixed-header-inner .wp-block-navigation-item > .wp-block-navigation-item__content:hover {
  color: white;
}
.fixed-header .wp-block-navigation-item:hover ~ .wp-block-navigation-item > .wp-block-navigation-item__content,
.fixed-header .wp-block-navigation-item:has(~ .wp-block-navigation-item:hover) > .wp-block-navigation-item__content {
  opacity: 0.4;
  filter: blur(0.25px);
}
body.admin-bar .fixed-header {
  top: 56px;
}
.fixed-header-inner, .fixed-header-inner::before {
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s var(--ease-quart-out);
}
.fixed-header-inner {
  border-radius: 12px;
  background: radial-gradient(60.61% 100% at 44.45% 0%, rgba(255, 255, 255, 0) -100%, rgba(255, 255, 255, 0) 75%), rgba(11, 11, 16, 0);
  isolation: isolate;
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}
.fixed-header-inner::before, .fixed-header-inner::after {
  border-radius: 12px;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1.5px;
  background: transparent;
  opacity: 0;
  pointer-events: none;
}
.fixed-header-inner::after {
  top: auto;
  top: initial;
  bottom: 0;
}
.fixed-header-inner.children-open, .fixed-header-inner.scrolled {
  backdrop-filter: blur(36px) url(#switcher);
}
.browser-safari .fixed-header-inner.children-open, .browser-safari .fixed-header-inner.scrolled {
  backdrop-filter: blur(24px) !important;
}
html.has-modal-open .fixed-header-inner.children-open, html.has-modal-open .fixed-header-inner.scrolled {
  backdrop-filter: none !important;
}
.fixed-header-inner.children-open::before, .fixed-header-inner.children-open::after, .fixed-header-inner.scrolled::before, .fixed-header-inner.scrolled::after {
  opacity: 1;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 80%);
}
.fixed-header-inner.children-open::after, .fixed-header-inner.scrolled::after {
  background: radial-gradient(circle at center, rgba(255, 255, 255, 0.025) 50%, rgba(255, 255, 255, 0) 100%);
}
.fixed-header-inner.scrolled {
  background: radial-gradient(60.61% 100% at 44.45% 0%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 75%), rgba(6, 6, 18, 0.25);
  margin-left: 0;
  margin-right: 0;
}
.fixed-header-inner.children-open {
  background: radial-gradient(60.61% 100% at 44.45% 0%, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 75%), rgba(6, 6, 18, 0.88);
}
.fixed-header .wp-block-ollie-mega-menu .wp-block-ollie-mega-menu__toggle .wp-block-ollie-mega-menu__toggle-icon {
  margin-left: 0.55rem;
  position: relative;
  top: -2px;
}
.fixed-header .wp-block-ollie-mega-menu .wp-block-ollie-mega-menu__toggle .wp-block-ollie-mega-menu__toggle-icon svg {
  transform: none !important;
}
.fixed-header li.neg-offset .wp-block-ollie-mega-menu__menu-container {
  top: -40px;
  transition: all 0.3s ease-in-out !important;
  transform: translateY(-10px);
}
.fixed-header li.neg-offset .wp-block-ollie-mega-menu__menu-container .mega {
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s var(--ease-quart-out);
  overflow: hidden !important;
  max-height: 0px;
}
@media (max-width: 1440px) {
  .fixed-header li.neg-offset .wp-block-ollie-mega-menu__menu-container .mega {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.fixed-header .wp-block-ollie-mega-menu .wp-block-ollie-mega-menu__toggle[aria-expanded=true] ~ .wp-block-ollie-mega-menu__menu-container {
  height: auto;
  transform: translateY(0px);
  display: block;
}
.fixed-header .wp-block-ollie-mega-menu .wp-block-ollie-mega-menu__toggle[aria-expanded=true] ~ .wp-block-ollie-mega-menu__menu-container .mega {
  max-height: none;
  max-height: initial;
}
.fixed-header .on-top, .fixed-header li.neg-offset > button {
  position: relative;
  z-index: 5;
}

.bg-comet {
  position: absolute !important;
  width: 100%;
  pointer-events: none !important;
  top: -128px;
  right: auto;
  bottom: auto;
  left: -128px;
  animation: fadeIn 1s ease-in-out forwards;
}
body.home .bg-comet {
  animation-delay: 1s;
}
.bg-comet {
  opacity: 0;
  mix-blend-mode: screen;
  z-index: 2;
  transform-origin: top left;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: scale(0.5);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}

@starting-style {
  .bg-comet {
    opacity: 0;
    transform: scale(0.5);
  }
  li.neg-offset .wp-block-ollie-mega-menu__menu-container {
    opacity: 0;
    visibility: hidden;
    height: 0;
  }
}
.fading-rect {
  border-radius: 100px;
  /* The mask creates the inside→outside fade */
  -webkit-mask-image: radial-gradient(circle at center, #000 40%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.3) 60%, transparent 80%);
          mask-image: radial-gradient(circle at center, #000 40%, rgba(0, 0, 0, 0.8) 50%, rgba(0, 0, 0, 0.3) 60%, transparent 80%);
  /* Respect your rounded corners */
  -webkit-mask-composite: destination-in;
  mask-composite: intersect;
  overflow: hidden;
}

nav.mobilenav .wp-block-fluxpress-accordion-item .accordion-item__trigger {
  padding-left: 0;
  padding-right: 0.25rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
nav.mobilenav .accordion-item__trigger {
  font-weight: 500 !important;
  font-style: 1.1rem !important;
}
nav.mobilenav .mlink {
  font-size: 1.1rem !important;
}
nav.mobilenav .wp-block-fluxpress-accordion-item .accordion-item__indicator {
  width: 14px;
  height: 14px;
}

:root {
  --dualcorners-polygon: polygon(calc(100% - 0px) calc(100% - 22.5683px), calc(100% - 0px) calc(100% - 22.5683px), calc(100% - 0.037524999999988px) calc(100% - 21.6195198px), calc(100% - 0.14899999999994px) calc(100% - 20.6825344px), calc(100% - 0.332775px) calc(100% - 19.7613566px), calc(100% - 0.58720000000002px) calc(100% - 18.8599992px), calc(100% - 0.91062499999998px) calc(100% - 17.982475px), calc(100% - 1.3014px) calc(100% - 17.1327968px), calc(100% - 1.757875px) calc(100% - 16.3149774px), calc(100% - 2.2784px) calc(100% - 15.5330296px), calc(100% - 2.861325px) calc(100% - 14.7909662px), calc(100% - 3.505px) calc(100% - 14.0928px), calc(100% - 14.051px) calc(100% - 3.5234px), calc(100% - 14.051px) calc(100% - 3.5234px), calc(100% - 14.749804px) calc(100% - 2.8765368px), calc(100% - 15.492912px) calc(100% - 2.2906624px), calc(100% - 16.276268px) calc(100% - 1.7674496px), calc(100% - 17.095816px) calc(100% - 1.3085712px), calc(100% - 17.9475px) calc(100% - 0.9157px), calc(100% - 18.827264px) calc(100% - 0.5905088px), calc(100% - 19.731052px) calc(100% - 0.3346704px), calc(100% - 20.654808px) calc(100% - 0.1498576px), calc(100% - 21.594476px) calc(100% - 0.037743200000001px), calc(100% - 22.546px) calc(100% - 0px), 0.200928px calc(100% - 0px), 0.200928px 22.8738px, 0.200928px 22.8738px, 0.238497926px 21.9249684px, 0.350062768px 20.9879472px, 0.533959122px 20.0667468px, 0.788523584px 19.1653776px, 1.11209275px 18.28785px, 1.503003216px 17.4381744px, 1.959591578px 16.6203612px, 2.480194432px 15.8384208px, 3.063148374px 15.0963636px, 3.70679px 14.3982px, 14.2527px 3.82886px, 14.2527px 3.82886px, 14.9515058px 3.18204914px, 15.6945664px 2.59620272px, 16.4778366px 2.07299798px, 17.2972712px 1.61411216px, 18.148825px 1.2212225px, 19.0284528px 0.89600624px, 19.9321094px 0.64014062px, 20.8557496px 0.45530288px, 21.7953282px 0.34317026px, 22.7468px 0.30542px, calc(100% - 0px) 0.30542px, calc(100% - 0px) calc(100% - 22.5683px));
  --right-bottom-corner: polygon(calc(100% - 0px) calc(100% - 72px), calc(100% - 0.11099999999999px) calc(100% - 55.425px), calc(100% - 0.11099999999999px) calc(100% - 55.425px), calc(100% - 0.19781499999999px) calc(100% - 53.541708px), calc(100% - 0.43027999999993px) calc(100% - 51.682464px), calc(100% - 0.80512499999998px) calc(100% - 49.855116px), calc(100% - 1.31908px) calc(100% - 48.067512px), calc(100% - 1.968875px) calc(100% - 46.3275px), calc(100% - 2.7512399999999px) calc(100% - 44.642928px), calc(100% - 3.6629049999999px) calc(100% - 43.021644px), calc(100% - 4.7006px) calc(100% - 41.471496px), calc(100% - 5.861055px) calc(100% - 40.000332px), calc(100% - 7.1410000000001px) calc(100% - 38.616px), calc(100% - 38.698px) calc(100% - 7.059px), calc(100% - 38.698px) calc(100% - 7.059px), calc(100% - 40.091847px) calc(100% - 5.7711709999999px), calc(100% - 41.573456px) calc(100% - 4.6044879999998px), calc(100% - 43.134829px) calc(100% - 3.562257px), calc(100% - 44.767968px) calc(100% - 2.647784px), calc(100% - 46.464875px) calc(100% - 1.864375px), calc(100% - 48.217552px) calc(100% - 1.215336px), calc(100% - 50.018001px) calc(100% - 0.70397300000002px), calc(100% - 51.858224px) calc(100% - 0.33359199999995px), calc(100% - 53.730223px) calc(100% - 0.10749900000008px), calc(100% - 55.626px) calc(100% - 0.02900000000011px), calc(100% - 72px) calc(100% - 0px), 0px calc(100% - 0px), 0px 0px, calc(100% - 0px) 0px, calc(100% - 0px) calc(100% - 72px));
  --double-concave-box: polygon(calc(100% - 64px) 0.353516px, 397.458px 0.353516px, 397.458px 0.353516px, 398.726608px 0.403867302px, 399.979424px 0.553390336px, 401.211036px 0.799851794px, 402.416032px 1.141018368px, 403.589px 1.57465675px, 404.724528px 2.098533632px, 405.817204px 2.710415706px, 406.861616px 3.408069664px, 407.852352px 4.189262198px, 408.784px 5.05176px, calc(100% - 4.674px) 52.0078px, calc(100% - 4.674px) 52.0078px, calc(100% - 3.8158559999999px) 52.9386965px, calc(100% - 3.0386879999999px) 53.92812px, calc(100% - 2.3446920000001px) 54.9707215px, calc(100% - 1.736064px) 56.061152px, calc(100% - 1.215px) 57.1940625px, calc(100% - 0.78369600000002px) 58.364104px, calc(100% - 0.44434799999999px) 59.5659275px, calc(100% - 0.19915199999997px) 60.794184px, calc(100% - 0.050303999999983px) 62.0435245px, calc(100% - 0px) 63.3086px, calc(100% - 0px) calc(100% - 12px), calc(100% - 0px) calc(100% - 12px), calc(100% - 0.15707099999992px) calc(100% - 10.053396px), calc(100% - 0.61180799999988px) calc(100% - 8.206848px), calc(100% - 1.3394970000001px) calc(100% - 6.485052px), calc(100% - 2.315424px) calc(100% - 4.912704px), calc(100% - 3.514875px) calc(100% - 3.5145px), calc(100% - 4.913136px) calc(100% - 2.315136px), calc(100% - 6.485493px) calc(100% - 1.339308px), calc(100% - 8.207232px) calc(100% - 0.61171199999998px), calc(100% - 10.053639px) calc(100% - 0.15704399999996px), calc(100% - 12px) calc(100% - 2.8421709430404E-14px), 63.165px calc(100% - 0px), 63.165px calc(100% - 0px), 61.8963793px calc(100% - 0.050327999999951px), 60.6436304px calc(100% - 0.19982399999998px), 59.4121431px calc(100% - 0.44625600000003px), 58.2073072px calc(100% - 0.78739200000001px), 57.0345125px calc(100% - 1.221px), 55.8991488px calc(100% - 1.744848px), 54.8066059px calc(100% - 2.356704px), 53.7622736px calc(100% - 3.054336px), 52.7715417px calc(100% - 3.835512px), 51.8398px calc(100% - 4.698px), 4.98535px calc(100% - 51.653px), 4.98535px calc(100% - 51.653px), 4.127172909px calc(100% - 52.58403px), 3.349945112px calc(100% - 53.57356px), 2.655876823px calc(100% - 54.61625px), 2.047178256px calc(100% - 55.70676px), 1.526059625px calc(100% - 56.83975px), 1.094731144px calc(100% - 58.00988px), 0.755403027px calc(100% - 59.21181px), 0.510285488px calc(100% - 60.4402px), 0.361588741px calc(100% - 61.68971px), 0.311523px calc(100% - 62.955px), 0.311523px 12.3535px, 0.311523px 12.3535px, 0.468582826px 10.407042248px, 0.923291168px 8.560580064px, 1.650941322px 6.838820056px, 2.626826584px 5.266468832px, 3.82624025px 3.868233px, 5.224475616px 2.668819168px, 6.796825978px 1.692933944px, 8.518584632px 0.965283936px, 10.365044874px 0.510575752px, 12.3115px 0.353516px, calc(100% - 64px) 0.0283203px, calc(100% - 64px) 0.353516px);
  --dual-concave-wide: polygon(calc(100% - 163.32px) 0.587158px, calc(100% - 163.32px) 0.587158px, calc(100% - 159.44793px) 0.747096863px, calc(100% - 155.62464px) 1.208512224px, calc(100% - 151.86651px) 1.964618341px, calc(100% - 148.18992px) 3.008629472px, calc(100% - 144.61125px) 4.333759875px, calc(100% - 141.14688px) 5.933223808px, calc(100% - 137.81319px) 7.800235529px, calc(100% - 134.62656px) 9.928009296px, calc(100% - 131.60337px) 12.309759367px, calc(100% - 128.76px) 14.9387px, calc(100% - 14.77px) 128.925px, calc(100% - 14.77px) 128.925px, calc(100% - 12.1569px) 131.75136px, calc(100% - 9.7879999999998px) 134.75496px, calc(100% - 7.6699000000001px) 137.91978px, calc(100% - 5.8092000000001px) 141.2298px, calc(100% - 4.2124999999999px) 144.669px, calc(100% - 2.8864000000001px) 148.22136px, calc(100% - 1.8375000000001px) 151.87086px, calc(100% - 1.0724px) 155.60148px, calc(100% - 0.59770000000003px) 159.3972px, calc(100% - 0.4200000000003px) 163.242px, calc(100% - 0px) calc(100% - 0px), 113.843px calc(100% - 0.060000000000002px), 113.843px calc(100% - 0.060000000000002px), 109.9723332px calc(100% - 0.21990799999998px), 106.1502256px calc(100% - 0.6813039999999px), 102.3930164px calc(100% - 1.437396px), 98.7170448px calc(100% - 2.481392px), 95.13865px calc(100% - 3.8065px), 91.6741712px calc(100% - 5.405928px), 88.3399476px calc(100% - 7.272884px), 85.1523184px calc(100% - 9.400576px), 82.1276228px calc(100% - 11.782212px), 79.2822px calc(100% - 14.411px), 14.8525px calc(100% - 78.842px), 14.8525px calc(100% - 78.842px), 12.239718701px calc(100% - 81.66836px), 9.870805128px calc(100% - 84.67196px), 7.752452767px calc(100% - 87.83678px), 5.891355104px calc(100% - 91.1468px), 4.294205625px calc(100% - 94.586px), 2.967697816px calc(100% - 98.13836px), 1.918525163px calc(100% - 101.78786px), 1.153381152px calc(100% - 105.51848px), 0.678959269px calc(100% - 109.3142px), 0.501953px calc(100% - 113.159px), 0.273438px 0.476807px, calc(100% - 163.32px) 0.587158px);
  --left-right-concave: polygon(calc(100% - 51.738px) 0.364258px, calc(100% - 51.738px) 0.364258px, calc(100% - 50.071528px) 0.451064516px, calc(100% - 48.440864px) 0.707226288px, calc(100% - 46.857336px) 1.126356652px, calc(100% - 45.332272px) 1.702068944px, calc(100% - 43.877px) 2.4279765px, calc(100% - 42.502848px) 3.297692656px, calc(100% - 41.221144px) 4.304830748px, calc(100% - 40.043216px) 5.443004112px, calc(100% - 38.980392px) 6.705826084px, calc(100% - 38.044px) 8.08691px, calc(100% - 17.116px) calc(100% - 9.6543px), calc(100% - 17.116px) calc(100% - 9.6543px), calc(100% - 15.94566px) calc(100% - 7.927929px), calc(100% - 14.61728px) calc(100% - 6.349344px), calc(100% - 13.14502px) calc(100% - 4.926537px), calc(100% - 11.54304px) calc(100% - 3.6675px), calc(100% - 9.8255px) calc(100% - 2.580225px), calc(100% - 8.00656px) calc(100% - 1.672704px), calc(100% - 6.10038px) calc(100% - 0.952929px), calc(100% - 4.12112px) calc(100% - 0.428892px), calc(100% - 2.08294px) calc(100% - 0.108585px), calc(100% - 1.1368683772162E-13px) calc(100% - 7.105427357601E-15px), 0.612305px calc(100% - 0px), 0.612305px calc(100% - 0px), 2.695150775px calc(100% - 0.108585px), 4.733228px calc(100% - 0.42889199999999px), 6.712381025px calc(100% - 0.952929px), 8.6184542px calc(100% - 1.672704px), 10.437291875px calc(100% - 2.580225px), 12.1547384px calc(100% - 3.6675px), 13.756638125px calc(100% - 4.926537px), 15.2288354px calc(100% - 6.349344px), 16.557174575px calc(100% - 7.927929px), 17.7275px calc(100% - 9.6543px), 38.6562px 8.08691px, 38.6562px 8.08691px, 39.5925428px 6.705826084px, 40.6553344px 5.443004112px, 41.8332396px 4.304830748px, 43.1149232px 3.297692656px, 44.48905px 2.4279765px, 45.9442848px 1.702068944px, 47.4692924px 1.126356652px, 49.0527376px 0.707226288px, 50.6832852px 0.451064516px, 52.3496px 0.364258px, calc(100% - 51.738px) 0.364258px);
  --only-left-concave: polygon(calc(100% - 0px) calc(100% - 0px), calc(100% - 0px) 0.722778px, 52.6534px 0.722778px, 52.6534px 0.722778px, 50.3877281px 0.829798416px, 48.1621248px 1.146470688px, 45.9896587px 1.666211352px, 43.8833984px 2.382436944px, 41.8564125px 3.288564px, 39.9217696px 4.378009056px, 38.0925383px 5.644188648px, 36.3817872px 7.080519312px, 34.8025849px 8.680417584px, 33.368px 10.4373px, 17.2131px calc(100% - 6.4764px), 17.2131px calc(100% - 6.4764px), 16.25671px calc(100% - 5.3051274px), 15.2039084px calc(100% - 4.2385152px), 14.0634078px calc(100% - 3.2809518px), 12.8439208px calc(100% - 2.4368256px), 11.55416px calc(100% - 1.710525px), 10.202838px calc(100% - 1.1064384px), 8.7986674px calc(100% - 0.6289542px), 7.3503608px calc(100% - 0.2824608px), 5.8666308px calc(100% - 0.071346599999998px), 4.35619px calc(100% - 7.105427357601E-15px), calc(100% - 0px) calc(100% - 0px));
}
:root .product-card {
  overflow: hidden;
  box-shadow: 0.5px 1.5px 1px 0 rgba(255, 255, 255, 0.1) inset;
  background: radial-gradient(50% 40% at 3.58% 0%, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.03) 50.81%, rgba(255, 255, 255, 0.01) 80.78%, rgba(255, 255, 255, 0) 100%), #D1D2DB;
  background-color: var(--wp--preset--color--875);
}
:root .product-card .wp-block-cover__inner-container {
  width: 100% !important;
}
:root .product-card .title {
  margin-top: 0 !important;
}
:root .product-card .title svg {
  position: relative;
  top: 12px;
}
:root .product-card {
  position: relative;
  z-index: 1;
}
:root .product-card, :root .product-card > img, :root .product-card::after, :root .product-card::before, :root .product-card .title svg path, :root .product-card img, :root .product-card .iconimg {
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.5s var(--ease-quart-out);
}
:root .product-card::before, :root .product-card::after {
  content: "";
  outline: none !important;
  position: absolute;
  width: 40%;
  opacity: 0;
  height: 12px;
  background-image: url(../fonts/blight.png);
  background-size: 100% 100%;
  background-repeat: no-repeat;
  mix-blend-mode: color-dodge;
  transition-delay: 0.1s;
  z-index: 1;
}
:root .product-card::before {
  bottom: 0;
  width: 60%;
  left: 0;
  height: 8px;
  transform: translateX(160px) scaleY(-1);
}
:root .product-card::after {
  top: 0;
  left: 48px;
  opacity: 0;
  transform: translateX(-60px);
}
:root .product-card img, :root .product-card .iconimg {
  transform: scale3d(1.02, 1.02, 1.02);
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  max-height: none;
  max-width: none;
  width: 100%;
  height: 100%;
}
:root .product-card:hover {
  background: radial-gradient(65% 50.22% at 3.58% 0%, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0.1) 50.81%, rgba(255, 255, 255, 0.06) 80.78%, rgba(255, 255, 255, 0) 100%);
  background-color: #1c2b56;
  box-shadow: 0px 1.5px 1px 0 rgba(255, 255, 255, 0.3) inset;
}
:root .product-card:hover::before {
  opacity: 0.6;
  transform: translateX(250px) scaleY(-1);
}
:root .product-card:hover::after {
  opacity: 1;
  transform: none;
}
:root .product-card:hover img, :root .product-card:hover .iconimg {
  transform: scale3d(1, 1, 1);
}
:root .product-card:hover .title svg path {
  fill: white;
  stroke: none;
}
:root .product-card:hover .title svg path.second {
  stroke: var(--wp--preset--color--base);
}
:root .fluxnow {
  position: absolute !important;
  right: 0;
  bottom: 0;
  width: 460px;
}
:root .fluxnow > div {
  border-radius: 12px;
}

html:not(.block-editor-iframe__html) {
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.is-style-gradient-border {
  padding: 1.5px;
  box-sizing: border-box;
  background-clip: border-box !important; /* !importanté */
  border: solid 1.5px transparent; /* !importanté */
  border-radius: 12px;
}
.is-style-gradient-border:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: -154px;
  bottom: 0;
  left: -154px;
  width: 150px;
  opacity: 0;
  filter: blur(2px);
  transform: scaleY(0.95);
  z-index: 1;
  transition: all 0.3s 0.5s ease-out;
  background-image: url("data:image/svg+xml,%3Csvg width=%27171%27 height=%27843%27 viewBox=%270 0 171 843%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect width=%27842%27 height=%27170.183%27 transform=%27matrix%280 -1 -1 -2.53491e-08 170.57 842.952%29%27 fill=%27url%28%23paint0_radial_7708_2062%29%27 fill-opacity=%270.15%27/%3E%3Cdefs%3E%3CradialGradient id=%27paint0_radial_7708_2062%27 cx=%270%27 cy=%270%27 r=%271%27 gradientTransform=%27matrix%28-0.332277 192.517 -431.695 -0.198919 421.332 -22.3337%29%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27white%27/%3E%3Cstop offset=%270.133474%27 stop-color=%27white%27 stop-opacity=%270.194226%27/%3E%3Cstop offset=%271%27 stop-color=%27white%27 stop-opacity=%270%27/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.is-active .is-style-gradient-border:after {
  opacity: 1;
}
.is-style-gradient-border:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  border-radius: inherit; /* !importanté */
  background-blend-mode: screen;
  background: radial-gradient(166.92% 136.9% at 3.58% 0%, rgba(255, 255, 255, 0.15) 3.71%, rgba(255, 255, 255, 0.06) 20.99%, rgba(255, 255, 255, 0.08) 35.86%, transparent 56.83%, transparent 100%), radial-gradient(80% 80% at 0% 100%, rgba(255, 255, 255, 0.03) 0%, transparent 80%), var(--wp--preset--color--base);
}
.is-style-gradient-border img {
  position: relative;
  z-index: 1;
}

.wp-site-blocks {
  overflow-x: hidden;
}

.wp-block-post-content {
  margin-top: 0;
}

.grad-card {
  border-radius: 12px;
  transition: all 0.3s ease;
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
  background: radial-gradient(88.86% 67.95% at 3.58% 0%, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 43.67%, rgba(255, 255, 255, 0.01) 65.68%, rgba(255, 255, 255, 0) 100%), #131420;
  background: radial-gradient(88.86% 67.95% at 3.58% 0%, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.02) 43.67%, rgba(255, 255, 255, 0.01) 65.68%, rgba(255, 255, 255, 0) 100%), var(--wp--preset--color--875, #131420);
}
.grad-card:hover {
  box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.2);
}

@view-transition {
  navigation: auto;
}
::view-transition {
  pointer-events: none;
}

::view-transition-old(*),
::view-transition-new(*) {
  mix-blend-mode: normal;
  backface-visibility: hidden;
}

@property --wipe-progress {
  syntax: "<number>";
  initial-value: 0;
  inherits: false;
}
@keyframes wipe-in {
  0% {
    --wipe-progress: 0;
  }
  100% {
    --wipe-progress: 1;
  }
}
::view-transition-old(root) {
  animation: wipe-out 0.55s cubic-bezier(0.45, 0, 0.35, 1) forwards;
}

::view-transition-new(root) {
  animation: wipe-in 0.55s cubic-bezier(0.45, 0, 0.35, 1) forwards;
  mask-image: linear-gradient(320deg, #000 calc(-70% + 170% * var(--wipe-progress)), transparent calc(170% * var(--wipe-progress)));
  -webkit-mask-image: linear-gradient(320deg, #000 calc(-70% + 170% * var(--wipe-progress)), transparent calc(170% * var(--wipe-progress)));
}

/*# sourceMappingURL=main.css.map*/