/** Shopify CDN: Minification failed

Line 15:0 All "@import" rules must come first

**/


:root {
  --bp-phone: 37.5em;      /* 600px */
  --bp-tab-port: 56.25em;   /* 900px */
  --bp-tab-land: 75em;      /* 1200px */
  --bp-big-desktop: 112.5em;  /* 1800px */
}
/* Playfair Display */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

/* 
  MIXIN RESPOND

  Equivalente di @include respond(tab-land) 
  @media (max-width: var(--bp-tab-land)) {
    ...
  }

  Equivalente di @include respond(phone) 
  @media (max-width: var(--bp-phone)) {
    ...
  }

  Equivalente di @include respond(big-desktop) 
  @media (min-width: var(--bp-big-desktop)) {
    ...
  } 
*/


/* DESKTOP ONLY */
@media screen and (min-width: 1300px) {
}

html {
  scrollbar-gutter: stable;
}
body {
  padding: 0 !important;
  overflow-x: hidden;
}
.button {
  min-height: 0 !important;
  height: fit-content !important;
  padding-block: 12px;
}