body[data-jobid-brand="1"] {
  --jobid-black: #0b0b0b;
  --jobid-sand: #f4f1e8;
  --jobid-energy: #d9ff00;
  --jobid-forest: #0e3d34;
  --jobid-sky: #5e8ebe;
  --jobid-silver: #c7c9cb;
  color: var(--jobid-black);
  background: var(--jobid-sand);
  font-family: "Satoshi", "Arial", "Helvetica", sans-serif;
}

body[data-jobid-brand="1"] h1, body[data-jobid-brand="1"] h2, body[data-jobid-brand="1"] h3, body[data-jobid-brand="1"] h4, body[data-jobid-brand="1"] h5, body[data-jobid-brand="1"] h6 {
  font-family: inherit;
  color: inherit;
}

body[data-jobid-brand="1"] a:focus-visible, body[data-jobid-brand="1"] button:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: 4px;
}

body[data-jobid-brand="1"] .btn {
  border-radius: 2px;
  font-weight: 700;
  padding: .8rem 1.35rem;
}

body[data-jobid-brand="1"] .btn-primary {
  color: var(--jobid-black);
  background: var(--jobid-energy);
  border-color: var(--jobid-energy);
}

body[data-jobid-brand="1"] .btn-primary:hover, body[data-jobid-brand="1"] .btn-primary:focus-visible, body[data-jobid-brand="1"] .btn-primary:active {
  color: var(--jobid-black);
  background: #c6e800;
  border-color: #c6e800;
}

body[data-jobid-brand="1"] .btn-outline-primary, body[data-jobid-brand="1"] .btn-outline-dark {
  color: var(--jobid-black);
  background: transparent;
  border-color: var(--jobid-black);
}

body[data-jobid-brand="1"] .btn-outline-primary:hover, body[data-jobid-brand="1"] .btn-outline-primary:focus-visible, body[data-jobid-brand="1"] .btn-outline-dark:hover, body[data-jobid-brand="1"] .btn-outline-dark:focus-visible {
  color: #fff;
  background: var(--jobid-black);
  border-color: var(--jobid-black);
}

body[data-jobid-brand="1"] #wrapwrap > header {
  background: var(--jobid-sand);
  border-bottom: 1px solid rgba(11, 11, 11, 0.15);
}

body[data-jobid-brand="1"] #wrapwrap > header .navbar-brand img {
  max-height: 42px;
  width: auto;
}

body[data-jobid-brand="1"] #wrapwrap > header .navbar-nav > .nav-item > .nav-link {
  color: var(--jobid-black);
  font-weight: 700;
  font-size: .875rem;
  letter-spacing: .04em;
}

body[data-jobid-brand="1"] .jobid-hero {
  padding: clamp(3rem, 7vw, 7rem) 0;
}

body[data-jobid-brand="1"] .jobid-wordmark {
  display: block;
  max-width: 100%;
  height: auto;
  width: 25rem;
  margin-bottom: 2rem;
}

body[data-jobid-brand="1"] .jobid-eyebrow {
  font-size: .72rem;
  font-weight: 800;
  letter-spacing: .16em;
  line-height: 1.6;
  margin-bottom: 1rem;
}

body[data-jobid-brand="1"] .jobid-hero h1 {
  font-weight: 800;
  font-size: clamp(2.6rem, 4.4vw, 5.2rem);
  letter-spacing: -.05em;
  line-height: .98;
  margin-bottom: 1.8rem;
}

body[data-jobid-brand="1"] .jobid-lead {
  max-width: 35rem;
  font-size: 1.125rem;
  line-height: 1.6;
  margin-bottom: 1.8rem;
}

body[data-jobid-brand="1"] .jobid-concept-note {
  max-width: 35rem;
  font-size: .82rem;
  line-height: 1.5;
  color: #50504b;
  margin: 1.5rem 0 0;
}

body[data-jobid-brand="1"] .jobid-lookbook img {
  display: block;
  width: 100%;
  height: auto;
}

body[data-jobid-brand="1"] .jobid-lookbook figcaption {
  padding-top: .75rem;
  font-size: .8rem;
  color: #50504b;
}

body[data-jobid-brand="1"] .jobid-collections {
  padding: 1.5rem 0 clamp(3rem, 7vw, 6rem);
}

body[data-jobid-brand="1"] .jobid-section-heading {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 2rem;
  padding-bottom: 2rem;
}

body[data-jobid-brand="1"] .jobid-section-heading h2 {
  font-size: clamp(2rem, 3vw, 3rem);
  font-weight: 800;
  letter-spacing: -.035em;
  margin: 0;
}

body[data-jobid-brand="1"] .jobid-text-link {
  color: inherit;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 1px solid currentColor;
  padding-bottom: .2rem;
}

body[data-jobid-brand="1"] .jobid-text-link:hover {
  color: inherit;
  border-bottom-width: 2px;
}

body[data-jobid-brand="1"] .jobid-collection-image {
  display: block;
  background: #e9e7df;
}

body[data-jobid-brand="1"] .jobid-collection-image img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: contain;
}

body[data-jobid-brand="1"] .jobid-collection-copy {
  border-top: 2px solid var(--jobid-black);
  margin-top: 1.25rem;
  padding-top: 1.25rem;
}

body[data-jobid-brand="1"] .jobid-collection-copy .jobid-eyebrow {
  margin-bottom: .6rem;
}

body[data-jobid-brand="1"] .jobid-collection-copy h3 {
  font-size: 1.7rem;
  font-weight: 800;
  letter-spacing: -.035em;
}

body[data-jobid-brand="1"] .jobid-collection-copy p:not(.jobid-eyebrow) {
  line-height: 1.6;
  margin-bottom: 1.25rem;
}

body[data-jobid-brand="1"] .jobid-signature {
  color: #fff;
  background: var(--jobid-black);
  padding: clamp(3rem, 7vw, 6rem) 0;
}

body[data-jobid-brand="1"] .jobid-signature .jobid-eyebrow {
  color: var(--jobid-energy);
}

body[data-jobid-brand="1"] .jobid-signature h2 {
  font-size: clamp(2rem, 3.2vw, 3.4rem);
  font-weight: 800;
  letter-spacing: -.04em;
}

body[data-jobid-brand="1"] .jobid-signature h3 {
  font-weight: 700;
}

body[data-jobid-brand="1"] .jobid-signature p:not(.jobid-eyebrow) {
  color: #deded9;
  line-height: 1.6;
}

body[data-jobid-brand="1"] .jobid-emblem-panel {
  background: var(--jobid-sand);
  padding: 2.5rem;
  max-width: 18rem;
}

body[data-jobid-brand="1"] .jobid-emblem-panel img {
  display: block;
  width: 100%;
  height: auto;
}

body[data-jobid-brand="1"] .jobid-contact {
  padding: clamp(3rem, 7vw, 6rem) 0;
}

body[data-jobid-brand="1"] .jobid-contact h2 {
  font-size: clamp(2rem, 3vw, 3rem);
  font-weight: 800;
  letter-spacing: -.035em;
}

body[data-jobid-brand="1"] .oe_website_sale .o_wsale_products_main_row {
  padding-top: 1.5rem;
}

body[data-jobid-brand="1"] .oe_website_sale .oe_product_cart {
  border-radius: 0;
}

body[data-jobid-brand="1"] .oe_website_sale .oe_product_cart h6, body[data-jobid-brand="1"] .oe_website_sale .o_wsale_product_information h6 {
  font-weight: 700;
}

body[data-jobid-brand="1"] .oe_website_sale .o_wsale_product_grid_wrapper {
  background: transparent;
}

body[data-jobid-brand="1"] .oe_website_sale .breadcrumb {
  font-size: .8rem;
}

body[data-jobid-brand="1"] .oe_website_sale .form-control, body[data-jobid-brand="1"] .oe_website_sale .form-select {
  border-radius: 2px;
}

body[data-jobid-brand="1"] #wrapwrap > footer {
  color: #f4f1e8;
  background: var(--jobid-black);
}

body[data-jobid-brand="1"] #wrapwrap > footer a {
  color: #f4f1e8;
}

@media (max-width: 991.98px) {
  body[data-jobid-brand="1"] .jobid-homepage .row.g-5 {
    margin-left: 0;
    margin-right: 0;
  }
  body[data-jobid-brand="1"] .jobid-homepage .row.g-5 > * {
    padding-left: 0;
    padding-right: 0;
  }
  body[data-jobid-brand="1"] .jobid-section-heading {
    align-items: start;
    flex-direction: column;
    gap: 1.25rem;
  }
  body[data-jobid-brand="1"] .jobid-emblem-panel {
    max-width: 12rem;
    padding: 1.5rem;
  }
  body[data-jobid-brand="1"] .jobid-collection-copy {
    margin-bottom: 1.5rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  body[data-jobid-brand="1"] {
    scroll-behavior: auto;
  }
  body[data-jobid-brand="1"] *, body[data-jobid-brand="1"] *::before, body[data-jobid-brand="1"] *::after {
    transition-duration: .01ms !important;
    animation-duration: .01ms !important;
  }
}
