.njs-landing{--g-font-heading:'NJS Century',Georgia,serif;--g-font-body:'NJS Century',Georgia,serif;--g-font-Afacad:'Afacad',sans-serif;--g-font-Afacad-Flux:'NJS Afacad',sans-serif;--g-font-PlayfairDisplay:'NJS Playfair',Georgia,serif;--g-font-Playfair-Display:'NJS Playfair',Georgia,serif;--g-font-Century-Old-Style-Std-Regular:'NJS Century',Georgia,serif;--g-ct-w:1200px;--g-c-text-1:#1b3521;--g-c-text-2:#224b45;--g-c-text-3:#fff;--g-c-bg-1:#fff;--g-c-bg-2:#f5f1eb;--g-c-brand:#ebcb74;--g-c-line-3:#adadad;font-family:'NJS Century',Georgia,serif;color:#1b3521;line-height:1.4;letter-spacing:normal;isolation:isolate}
.njs-landing *{box-sizing:border-box}.njs-landing img,.njs-landing video{max-width:100%}.njs-landing h1,.njs-landing h2,.njs-landing h3,.njs-landing p{margin:0}.njs-landing button,.njs-landing input,.njs-landing textarea,.njs-landing select{font:inherit}.njs-landing button{cursor:pointer}.njs-landing .njs-landing-details{display:block;width:100%;border-bottom:1px solid #adadad;background:#fff;border-radius:9px;margin-bottom:12px}.njs-landing-details>summary{cursor:pointer;padding:18px;font-family:'NJS Afacad',sans-serif;font-size:20px;color:#1b3521}.njs-landing-details>div{padding:0 18px 18px}.njs-landing-carousel{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.njs-landing-carousel>div{flex:0 0 19%;min-width:180px;scroll-snap-align:start}.njs-landing [hidden]{display:none!important}.njs-landing :focus-visible{outline:2px solid #224b45;outline-offset:4px}.njs-landing .njs-product .product-form__submit{font-family:'NJS Afacad',sans-serif}.njs-landing .njs-purchase-form{max-width:100%}.njs-landing .njs-purchase-form .njs-button{width:100%}
@media(max-width:767px){.njs-landing-carousel>div{flex-basis:82%}.njs-landing-details>summary{font-size:18px}}
.njs-landing .njs-landing-sticky{position:fixed!important;left:0;right:0;bottom:0;z-index:40;width:100%}.njs-landing .njs-landing-sticky[data-edge=top]{top:0;bottom:auto}.njs-landing dialog:not([open]){display:none!important}.njs-landing-dialog::backdrop{background:#121212b3}
@media(prefers-reduced-motion:reduce){.njs-landing *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Imported desktop offsets and padding must not widen narrow screens. */
@media(max-width:767px){
  .nls-608330554785399351 .g04K8WPFL3{padding-left:24px!important;padding-right:24px!important;min-width:0}
  .nls-597024382933730236 :is(.gEKyLeLlBQ,.gq9Rcxw2Ca,.g3uxXuTGy7,.gdBeVj-0A_){left:0!important}
  .nls-629025145394365366 .pdp-image{right:0!important}
}
/* The wholesale pricing table and form retain desktop offsets in the tablet range. */
@media(min-width:768px) and (max-width:1023px){
 .nls-597024382933730236 :is(.gEKyLeLlBQ,.gq9Rcxw2Ca,.g3uxXuTGy7,.gdBeVj-0A_){left:0!important}
 .nls-608330554785399351 .nl-mx-auto[style*="--mt:-280px"]{margin-inline:0!important}
}
