/** Shopify CDN: Minification failed

Line 39:10 Expected identifier but found whitespace
Line 39:11 Unexpected "0.96em"

**/
/* === Pilardi — force SHOP to match other menu items (desktop) === */
@media (min-width: 990px) {
  /* Target the 2nd top-level item (SHOP) explicitly */
  .list-menu--inline > li:nth-child(2) > a,
  .header .list-menu--inline > li:nth-child(2) > a,
  .site-nav > li:nth-child(2) > a,
  .menu > li:nth-child(2) > a {
    font-weight: 400 !important;
    font-variation-settings: "wght" 400 !important; /* for variable fonts */
    font-size: inherit !important;
    text-transform: inherit !important;
    letter-spacing: .02em !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  /* If the theme bolds parents-with-dropdown, kill it on SHOP specifically */
  .list-menu--inline > li:nth-child(2) > a[aria-haspopup="true"],
  .list-menu--inline > li:nth-child(2) > .header__menu-item,
  .menu > li:nth-child(2).has-dropdown > a,
  .menu > li:nth-child(2).has-mega-menu > a {
    font-weight: 400 !important;
  }

  /* Shrink caret next to SHOP */
  .list-menu--inline > li:nth-child(2) .icon-caret,
  .menu > li:nth-child(2) .icon-caret {
    transform: scale(0.78);
    margin-left: 4px;
    opacity: .75;
  }
}
font-size: 0.96em !important;
@media (min-width: 990px){
  /* Make SHOP (2nd item) visually match others */
  .header .list-menu--inline > li:nth-child(2) > a{
    font-weight:400 !important;
    font-size:.98em !important;     /* tiny downshift to equalize */
    letter-spacing:.01em !important; /* balances the render */
    padding:0 12px !important;
    text-transform:inherit !important;
  }
  /* Caret lighter & closer so it doesn't add weight */
  .header .list-menu--inline > li:nth-child(2) .icon-caret{
    transform:scale(.75);
    margin-left:3px;
    opacity:.75;
  }
  /* Optional: slightly tighter gaps for a Hermès vibe */
  .header .list-menu--inline > li > a{ padding:0 10px !important; }
}
/* Shrink hero slide text box */
.slideshow__slide-content {
    max-width: 320px !important;
}

@media (max-width: 768px) {
  /* Mobile: make the box smaller */
  .slideshow__slide-content {
        max-width: 260px !important;
        padding: 20px !important;
  }
}
/* --- Pilardi: shrink hero slideshow text box --- */
.slideshow .slideshow__slide-content {
  max-width: 320px !important;   /* desktop box width */
  padding: 28px !important;      /* desktop breathing room */
}
/* Mobile */
@media screen and (max-width: 768px) {
  .slideshow .slideshow__slide-content {
    max-width: 88% !important;   /* responsive to screen */
    padding: 18px !important;    /* less bulky */
  }
}
/* --- Pilardi: shrink hero slideshow text box --- */
.slideshow .slideshow__slide-content {
  max-width: 320px !important;   /* desktop box width */
  padding: 28px !important;      /* desktop breathing room */
}
/* Mobile */
@media screen and (max-width: 768px) {
  .slideshow .slideshow__slide-content {
    max-width: 88% !important;   /* responsive to screen */
    padding: 18px !important;    /* less bulky */
  }
}
/* SUPER FORCE mobile hero text shrink */
@media (max-width: 600px) {
  .slideshow__slide-content {
    max-width: 220px !important;
    padding: 10px 15px !important;
  }

  /* shrink title font size on mobile */
  .slideshow__slide-content h2,
  .slideshow__slide-content .h1,
  .slideshow__slide-content .slideshow__heading {
    font-size: 22px !important;
    line-height: 1.1 !important;
  }

  /* shrink subtitle */
  .slideshow__slide-content p {
    font-size: 14px !important;
    line-height: 1.3 !important;
  }
}

